Ffmpeg перекодирует видео.vob (vcodec MPEG-2)
Я хочу перекодировать файл.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 x 1024. Какие параметры я должен добавить в свою команду ffmpeg?
1 ответ
Ваше исходное видео выглядит как 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
,