我在我的一台Linux机器上安装了melt (使用MLT框架),并试图执行一个简单的视频编辑操作。下面是我发出的命令:
melt avformat-novalidate:clip1.mpeg -consumer avformat:clip1-grey.mpeg -verbose输出的视频没有正确创建,而且它还给出了如下错误:
[mpeg1video @ 0x1b0a5910]interlacing not supported by codec有人知道为什么会发生这样的事情吗?
发布于 2012-08-22 19:55:00
您可以使用类似以下内容:
melt youravifile.flv -consumer avformat frame_rate_num=30 -profile vcd_pal >output.avi发布于 2013-05-18 18:24:25
可能你的视频没有正确编码,因为我以前在多个编解码器和多个容器中使用过它,我以前没有见过这个错误。
尝试使用不同的视频编解码器,如mpeg4或libx264。了解所有可用的视频编解码器
melt -query "video_codecs"在命令中使用视频编解码器,如下所示
melt avformat-novalidate:clip1.mpeg -consumer avformat:clip1-grey.mpeg -vcodec=libx264 -verbose您可能需要更改文件扩展名(容器),这取决于您使用的编解码器,对于h264,您可能希望使用avi或flv等。
https://stackoverflow.com/questions/3714855
复制相似问题