Проблема проигрывателя командной строки melt: чересстрочная развертка не поддерживается кодеком - PullRequest
2 голосов
/ 15 сентября 2010

Я установил melt (используя среду MLT) на одном из моих Linux-компьютеров и пытаюсь выполнить простую операцию редактирования видео. Ниже приведена команда, которую я дал:

melt avformat-novalidate:clip1.mpeg -consumer avformat:clip1-grey.mpeg -verbose

Выходное видео не создается должным образом, а также выдает ошибку типа:

[mpeg1video @ 0x1b0a5910]interlacing not supported by codec

Кто-нибудь знает, почему это происходит?

Ответы [ 2 ]

1 голос
/ 18 мая 2013

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

попробуйте использовать разные видеокодеки, такие как mpeg4 или libx264.чтобы знать все доступные видеокодеки

melt -query "video_codecs"

использовать видеокодек в вашей команде следующим образом

melt avformat-novalidate:clip1.mpeg -consumer avformat:clip1-grey.mpeg -vcodec=libx264 -verbose

вам может потребоваться изменить расширение файла (контейнера) в зависимости от используемого кодекакак для h264 вы хотели бы использовать AVI или FLV и т. д.

1 голос
/ 22 августа 2012

Вы можете использовать что-то вроде этого:

melt youravifile.flv -consumer avformat  frame_rate_num=30 -profile vcd_pal >output.avi
...