Как уменьшить размер получаемого видео при объединении аудио и видео с помощью FFMPEG? - PullRequest
0 голосов
/ 19 мая 2011

1) Мое видео занимает всего 151 КБ со следующими свойствами : (* ffmpeg.exe -i room3159_0.flv *)

Кажется, частота кадров кодека потока 0 отличается от частоты кадров контейнера: 1000,00 (1000/1) -> 0,33 (1/3) Введите # 0, flv, из 'room3159_0.flv': Метаданные: ширина: 940 высота: 639 частота кадров: 1 Видеокодек: 3 canSeekToEnd: true metadatacreator: Video Encoder 1.0 innowhite.com Продолжительность: N / A, начало: 0.000000, битрейт: N / A Поток № 0.0: Видео: flashsv, bgr24, 940x639, 0,33 тбн, 1 тыс тбн, 1 тыс тбк

2) My Audio занимает всего 1,33 МБ со следующими свойствами: (ffmpeg.exe -i abc111.mp3) ::::

[mp3 @ 000000000031A290] max_analyze_duration достигнут [mp3 @ 000000000031A290] Оценка длительности по битрейту, это может быть неточно Вход № 0, mp3, из 'abc111.mp3': Метаданные: TSSE: Lavf52.61.0 Длительность: 00: 05: 48.99, старт: 0.000000, битрейт: 32 кбит / с Поток # 0.0: Аудио: mp3, 8000 Гц, 1 канал, s16, 32 кбит / с

3) При объединении двух вышеупомянутых файлов (аудио и видео), какое видео наименьшего размера я могу получить? * при сохранении качества видео.

Я получаю видео с колоссальным размером 19 МБ с помощью следующей команды:

ffmpeg.exe -i room3159_0.flv -i abc111.mp3 -target ntsc-dvd -r 10 -b 150 -sameq -vcodec c opy VidAud.mpg (пытался использовать различные параметры)

Заранее спасибо!

RS

1 Ответ

1 голос
/ 19 мая 2011

Из параметров кажется, что вы кодируете в MPEG2 для NTSC DVD.У него установлен минимальный битрейт, проверьте эту ссылку в архивах doom9 .

У вашего аудио 5 минут.Итак, у вашего итогового миль на галлон будет 5 минут, и если он равен 2000 Мбит (что является минимальным для DVD), то подумайте об остальном ...

...