batch file, ffmpeg, flv, flvtool2
Задача:
Забрать все видео файлы из папки _input, напустить на них последовательно ffmpeg и flvtool2, результат положить в папку _output. Все должно работать под WinXP.
*
¦ convert.bat
¦ ffmpeg.exe
¦ flvtool2.exe
¦ README.txt
¦
+---ffpresets
¦ libvpx-1080p.ffpreset
¦ libvpx-1080p50_60.ffpreset
¦ libvpx-360p.ffpreset
¦ libvpx-720p.ffpreset
¦ libvpx-720p50_60.ffpreset
¦
+---_input
¦ ...
¦
L---_output
Батник:
for /f "delims=" %%D in ('dir /a-d/b "_input"') do (
echo %%D
echo "Start convert"
ffmpeg -i _input\%%D -ar 22050 -b:a 32k -b:v 700k -f flv -s 320x240 -r 25 -y _output\%%D.flv
echo "Update metadata"
flvtool2 -U _output\%%D.flv
cls
echo "File converted"
)
@set /p anyKey=Convert complete. Press any key...:
Скила тут немного, написать может каждый. Но вдруг кому пару минут
сэкономит.