Есть ли способы использовать оригинальный битрейт входного файла? Я делаю это потому, что не знаю, сократит ли время сохранения исходный битрейт во время кодирования. Если это не сократит время, я просто буду использовать ближайший битрейт.

ffmpeg -i input.avi -c:v libx264 -preset slow -b:v ORIGINAL -pass 2 -c:a ac3 -b:a 192k output.mp4

1 ответ1

1

Если вам абсолютно не нужно перекодировать видео дорожку в другой кодек для проблем совместимости, нет смысла кодировать с точно такой же скоростью передачи битов.

Видя, что вы пытаетесь конвертировать видео из .avi (вероятно, MPEG-4 Part 2 или MPEG-2) в дорожку H.264, я не думаю, что совместимость является проблемой?

Вы пытались сохранить исходный поток видео, используя потоковое копирование?

ffmpeg -i input.avi -c:v copy -c:a ac3 -b:a 192k output.mp4

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