4

Я пытаюсь использовать FFMPEG для изменения размера видео, используя -s 480x272. К сожалению, что-то заставляет FFMPEG выводить видео с разрешением 483x272.

Для любопытных я использую команду:

ffmpeg -i 'BirdyNamNam.mp4' -an -pass 1 -vcodec libx264 -vpre fastfirstpass -b 512k -bt 512k -threads 2 -s 480x272 BirdyNamNam1256333420.mp4

ffmpeg -i 'BirdyNamNam.mp4' -acodec libfaac -ab 96k -pass 2 -vcodec libx264 -vpre hq -b 512k -bt 512k -threads 2 -y -s 480x272 BirdyNamNam1256333420.mp4

FFMPEG пытается сохранить соотношение сторон или что-то в этом роде? Любой совет приветствуется.

2 ответа2

3

Вы можете заставить FFmpeg уважать ваш размер, добавив это к вашей команде:

-aspect:v 480:272
0

Да. Вы, вероятно, захотите -padbottom , -padtop , -padleft , -padright или - если вы не возражаете потерять часть кадра - -cropbottom , -croptop , -cropleft и -cropright .

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