0

質問に完全に変更!

現在、次のスクリプトがあります。

@echo off
REM keep a counter for files converted
set /A nfile=0
REM do not copy empty folders or any files
@echo Copying directory structure from %0 to %1 ...
xcopy /T %1 %2
REM walk directory structure and convert each file in quiet mode
for /R %1 %%v in (*.mp4, *.aac, *.flv, *.m4a, *.mp3) do (
    echo converting "%%~nxv" ...
    ffmpeg -v quiet -i "%%v" -vcodec libx264 "%2\%%~nv-converted.mp4"
    set /A nfile+=1
)
echo Done! Converted %nfile% file(s)

から取得: http://mostlybuggy.wordpress.com/2012/09/25/windows-batch-file-how-to-copy-and-convert-folders-recurively-with-ffmpeg/

次のコマンドを実行すると、ビデオは期待どおりに変換されます。

convert ..\..\folder ..\..\converted\

ただし、変換されたファイルは、それぞれのサブフォルダーではなく、「変換済み」になります。

何か案は?

4

2 に答える 2