Я хочу преобразовать видеофайл .mp4 в .avi, используя настройку файла .avi, который работает для меня на моем DVD-плеере. Я использовал ffprobe чтобы увидеть настройки рабочего файла .avi и вот он:

Duration: 01:38:21.00, start: 0.000000, bitrate: 2031 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (DX50 / 0x30355844), yuv420p, 720x400 [SAR 1:1 DAR 9:5], 25 tbr, 25 tbn, 25 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 384 kb/s

Как я могу использовать указанные выше настройки с ffmpeg для конвертации моего файла .mp4?

1 ответ1

0

Это потребует некоторых экспериментов. Начните с простого, а затем добавьте дополнительные параметры, пока он не заработает:

просто

ffmpeg -i input output.avi

Сложный

ffmpeg -i input -c:v mpeg4 -vf scale=720:-1 -profile:v 15 -tag:v DX50 -r 25 \
-q:v 4 -c:a ac3 -ar 48000 -ac 6 output.avi

Заметки

  • Некоторые из этих параметров будут ненужными и, возможно, вредными (например, установка частоты кадров с помощью -r), но некоторые устройства очень требовательны.

  • Вы можете добавить опцию -t 60 чтобы кодировать 60-секундный раздел для тестирования.

  • Перейдите на страницу загрузки FFmpeg для ссылок на последние сборки. Не используйте древний ffmpeg .

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