【问题标题】:melt command line player issue : interlacing not supported by codec融化命令行播放器问题:编解码器不支持隔行扫描
【发布时间】:2010-09-15 05:16:51
【问题描述】:

我在我的一台 Linux 机器上安装了 melt(使用 MLT 框架)并尝试执行简单的视频编辑操作。 以下是我发出的命令:

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

输出视频未正确创建,并且出现如下错误:

[mpeg1video @ 0x1b0a5910]interlacing not supported by codec

有人知道,为什么会这样吗?

【问题讨论】:

    标签: video mlt


    【解决方案1】:

    你可以使用这样的东西:

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

    【讨论】:

      【解决方案2】:

      可能是您的视频未正确编码,因为我之前已将它用于多个编解码器和多个容器,我以前从未见过此错误。

      尝试使用不同的视频编解码器,例如 mpeg4 或 libx264。了解所有可用的视频编解码器

      melt -query "video_codecs"
      

      像这样在你的命令中使用视频编解码器

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

      您可能需要更改文件扩展名(容器),具体取决于您使用的编解码器,例如您想要使用 avi 或 flv 等的 h264。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-22
        • 1970-01-01
        • 1970-01-01
        • 2019-05-21
        • 1970-01-01
        • 1970-01-01
        • 2013-03-31
        • 2011-11-12
        相关资源
        最近更新 更多