Ffmpeg и mpeg проблема - PullRequest
       47

Ffmpeg и mpeg проблема

1 голос
/ 17 февраля 2012

Я хочу сохранить качество видео при конвертации из одного формата в другой, особенно из avi в mpeg.Я попробовал с предложенной опцией ffmpeg target , и я достиг того же качества видео, но в результате размер файла большой по сравнению с оригиналом, , как я могу уменьшить этот размер?* Я пробовал это:

ffmpeg -i input_file.avi -target ntsc-dvd output_file.mpeg

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

Какой кодек используется в оригинале? Возможно, вы не сможете достичь того же уровня качества / размера файла, что и оригинал, если кодек, используемый в AVI, лучше, чем кодек MPEG-2, используемый на дисках NTSC DVD.

Также ntsc-dvd также определяет разрешение. Если оно выше, чем разрешение AVI, это увеличит размер файла. Если вам не нужно точно указывать разрешение DVD, я бы сохранил то же разрешение. Вы можете сделать что-то вроде:

ffmpeg -i input_file.avi -vcodec mpeg2video -b 1000k outfile.mpg

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

Существует множество других расширенных опций, которые могут помочь вам уменьшить размер файла при сохранении качества, но они обычно находятся на полях по сравнению с преимуществами, которые вы можете получить, уменьшив разрешение или используя лучший кодек, например H.264 .

0 голосов
/ 17 февраля 2012

При конвертации видео всегда будет потеря данных. Особенно при конвертации в mpeg и другие древние форматы. Может быть, F4V или MKV можно использовать?

...