Opencv Can';t write.mp4文件-无法打开编解码器';libx264';:未指定的错误

Opencv Can';t write.mp4文件-无法打开编解码器';libx264';:未指定的错误,opencv,video,mp4,ubuntu-14.04,libx264,Opencv,Video,Mp4,Ubuntu 14.04,Libx264,几天前,我在没有ffmpeg的情况下安装了最新的2.4分支。我使用的是Ubuntu 14.04,我的虚拟机中根本没有ffmpeg 我想写.mp4视频文件,输入文件也是.mp4。输入编解码器是avc1 我无法获得任何结果,错误如下所示 错误 [libx264 @ 0x9357bc0] broken ffmpeg default settings detected [libx264 @ 0x9357bc0] use an encoding preset (e.g. -vpre medium) [li

几天前,我在没有ffmpeg的情况下安装了最新的2.4分支。我使用的是Ubuntu 14.04,我的虚拟机中根本没有ffmpeg

我想写.mp4视频文件,输入文件也是.mp4。输入编解码器是avc1

我无法获得任何结果,错误如下所示

错误

[libx264 @ 0x9357bc0] broken ffmpeg default settings detected
[libx264 @ 0x9357bc0] use an encoding preset (e.g. -vpre medium)
[libx264 @ 0x9357bc0] preset usage: -vpre <speed> -vpre <profile>
[libx264 @ 0x9357bc0] speed presets are listed in x264 --help
[libx264 @ 0x9357bc0] profile is optional; x264 defaults to high
Could not open codec 'libx264': Unspecified error
Could not open the output video for write: /home/margarida/exams_2014/Output.mp4
有人能帮我解决问题吗


提前感谢。

使用ffmpeg将输入文件正确转换为mp4,然后重试您的程序。 我用来转换文件的命令行是:

ffmpeg -i test.mp4 -acodec libfdk_aac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output.mp4

仅供参考:如果您还没有安装ffmpeg,可以通过几个选项找到安装ffmpeg的说明。

使用ffmpeg将输入文件正确转换为mp4,然后重试您的程序。 我用来转换文件的命令行是:

ffmpeg -i test.mp4 -acodec libfdk_aac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output.mp4

仅供参考:如果您还没有安装ffmpeg,可以通过几个选项找到安装ffmpeg的说明。

请注意,问题是关于写入文件,而不是读取。请注意,问题是关于写入文件,而不是读取。
ffmpeg -i test.mp4 -acodec libfdk_aac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output.mp4