digitorum.ru

Как меня найти

Профиль

icq: 4415944

Последовательная обработка видео ffmpeg и flvtool2. Минимально автоматизируем с помощью bat-файла.

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...: 

 

Скила тут немного, написать может каждый. Но вдруг кому пару минут сэкономит.

Возможно будет интересно: