2

Я хотел бы перекодировать видео MPEG4 в H.265 и хочу вручную контролировать количество B-кадров в кодировке. Я попробовал следующую команду:

ffmpeg -i test.avi -c:v libx265 -preset medium -x265-params crf=23 bframes=0 test_HEVC.mp4

как предложено документацией x265. Однако я получил следующую ошибку:

[NULL @ 0x7f4e46f82e80] Unable to find a suitable output format for 'bframes=0' bframes=0: Invalid argument

Команда отлично работает без bframes=0 , поэтому я должен сделать там синтаксическую ошибку. Какая будет правильная версия?

1 ответ1

4

Вы должны использовать : в качестве разделителя для -x265-params :

ffmpeg -i test.avi -c:v libx265 -preset medium -x265-params crf=23:bframes=0 test_HEVC.mp4

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