trimmen und verblassen Ich versuche, eine Datei zu erstellen, so dass, wenn ich eine Auswahl von WAV-Dateien auf das Batch-Skript ziehen und ablegen, a. kopiert die Wavs in ein Unterverzeichnis (/ webclips), ersetzt die Leerzeichen durch Unterstriche und versucht dann, alle neuen wav-Dateien von Anfang bis Ende auf 45 Sekunden zu kürzen. Irgendwann werde ich sie verblassen ... Im Moment kopiert das Skript gut, aber dann ein paar Fehler, wenn es den Befehl trimmen: sox WARN wav: Vorzeitige EOF auf. WAV-Eingabedatei SOX WARN trim: Letzte 2 Position (en) nicht erreicht (Ton kürzer als erwartet).Versuchen, mehrere WAV-Dateien im Remote-Ordner mit SOX
Die neuen WAV-Dateien sind (falsch) 1 KB groß. Jede Hilfe wäre willkommen.
Hier ist mein Skript
set FOLDERPATH=%~dp0
set FILEPATH=%~dp1
mkdir "%FILEPATH%webclips"
FOR %%A IN (%*) DO (copy %%A "%FILEPATH%webclips")
cd "%FILEPATH%webclips"
for %%j in (*.*) do (
set filename=%%~nj
set filename=!filename:.=_!
set filename=!filename: =_!
if not "!filename!"=="%%~nj" ren "%%j" "!filename!%%~xj"
)
c:
cd/
CD "Program Files (x86)\sox-14-4-2"
for %%A in ("%FILEPATH%webclips\*.wav") do sox "%%A" "%FILEPATH%webclips\%%~nxA" trim 0 45
pause
Was nach dem Hinzufügen das Ergebnis sein wird, '(' 'vor – enjoying
sox' ist es das gleiche. Ich habe den verirrten entfernt„)“Typo ... – njames