Как установить количество кадров B в ffmpeg для кодировки H. 265?

Я хотел бы перекодировать видео 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, Так что я, должно быть, делаю синтаксическую ошибку. Какой была бы правильная версия?

2
задан chronosynclastic
18.04.2023 6:38 Количество просмотров материала 2886
Распечатать страницу

1 ответ

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

ffmpeg -i test.avi -c:v libx265 -preset medium -x265-params crf=23:bframes=0 test_HEVC.mp4
3
отвечен Ely 2023-04-19 14:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх