Tuesday, July 7, 2015

Настройка VirtualDub external encoder h264+AAC в mp4 контейнер

Video encoder h.264 ffmpeg для версии ffmpeg-win64-static

Command arguments
-f rawvideo -s %(width)x%(height) -r %(fps) -i - -vcodec libx264 -crf 19 -preset faster -maxrate 1500k "%(tempvideofile)"

Output filename
%(outputname).video.mp4

Все checkbox ON. Расширение mp4 output filename обязательно.
Кодирование constant quality mode 19, все значения параметров %(...) подставляет VirtualDub

Audio encoder NeroAACCodec
Main tab
Command arguments
-q 0.6 -ignorelength -if - -of "%(tempaudiofile)"

Output filename
%(outputname).audio.m4a

Все checkbox ON. Расширение m4a output filename обязательно.

Audio tab
Input Format
WAV file

Multiplexer
ffmpeg и как мультиплексер

Command arguments
-i "%(tempvideofile)" -i "%(tempaudiofile)"  -c:v copy -c:a copy -r %(fps) -f mp4 "%(outputfile)"

Важно %(outputfile). Все checkbox ON. 

Encoder Set
Выбираем созданые заранее Video encoder, Audio encode & Multiplexer
File description: mp4
File extension: mp4
Replace temp video/audio path with output path checkbox: OFF (not checked)

Кодирование
File/Export/Using external encoder ...
и выбрать Encoder Set для запуска сразу

или

File/Export/Queue batch operation .../Export using external encoder ...
и выбрать Encoder Set для постановки а очередь jobs
запуск после из Job Control... (F4)

No comments:

Post a Comment