2013-03-20 3 views
3

У меня есть видеофайлы в формате MP4, и я хочу конвертировать их в файлы формата MPEG.Как конвертировать файлы MP4 в MPEG с помощью avconv?

Я пытаюсь преобразовать с:

avconv -i 1.mp4 -fmp4 -target mpeg /mpeg/1.mpeg 

, но я получаю следующее сообщение об ошибке

1.mp4: Invalid data found when processing input 

Что мне не хватает в моей команде?

+2

'man ffmpeg' ...? –

ответ

8

Я рекомендую вам прочитать the documentation инструмента перед его использованием. Вот что не так:

  • -fmp4 не является допустимым вариантом. Возможно, вы имели в виду -f mp4, с пространством, но:
    • это лишнее, так как ваш входной файл имеет суффикс .mp4 и avconv должны разобрать этот раз отлично
    • вариант неправильно размещен, как вам нужно поставить -fдо входной файл, указанный вами с помощью -i.
  • -target только принимает значения vcd, svcd, dvd, dv, dv50, и не mpeg. Если вы хотите кодировать MPEG-видео, вам необходимо выбрать видеокодек с -c:v. -target следует использовать только в том случае, если вы хотите настроить таргетинг на любой из выходных форматов выше, и в этом случае avconv затем сам выбирает правильные кодеки.

Это, как говорится, мы не знаем, какое видео MPEG вы хотите. Есть MPEG-1, MPEG-2, MPEG-4 Visual и MPEG-4 AVC, каждый с разными кодировщиками. См. Список avconv -codecs.

попробовать что-то вроде этого:

avconv -i 1.mp4 -c:v mpeg2video -q:v 2 -c:a libmp3lame output.mpg 

я явно указан MPEG-2 видео здесь, с переменным качеством кодированием. Коэффициент качества -q может быть установлен от 1 до 31, при этом 1 является лучшим качеством. 2-5 - хороший выбор. Звук MP3 не является обязательным, но он всегда помогает явно указывать кодеки, которые вы хотите, вместо того, чтобы avconv выбирал значения по умолчанию.

Кроме того, при задании вопросов о Libav или FFmpeg, пожалуйста, всегда включайте полный, неконсольный вывод консоли, а не только сообщения об ошибках, которые, по вашему мнению, релевантны. В противном случае устранение неполадок намного сложнее.

 Смежные вопросы

  • Нет связанных вопросов^_^