Я хочу перекодировать файл .vob, чтобы получить битрейт 1500 с соотношением 16/9. Я выполняю эту команду ffmpeg

ffmpeg -i /path/video.vob -vcodec libx264 -vf scale=1280:-2 -strict experimental -b:v 1308k -b:a 192k -ar 44100 -r 25 /path/video_1500.mp4 2>&1

Но я получил видео с размером: 1280 х 1024. Какие параметры я должен добавить к моей команде ffmpeg?

1 ответ1

0

Ваше исходное видео выглядит как PAL 720x576, в зависимости от входного формата и выходного размера скейлера.

Если это так, вам придется дополнить видео, чтобы получить размер кадра 16:9. использование

ffmpeg -i /path/video.vob -r 25 -vf "scale=960:720,setsar=1,pad=1280:720:(ow-iw)/2" -c:v libx264 -b:v 1308k -b:a 192k -ar 44100 -strict -2  /path/video_1500.mp4 2>&1

Если ваш ffmpeg с 2016 года или позже, вы можете опустить -strict -2 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .