我想.flv从
Opencv 写文件并花了很多时间... OpenCv 2.3文档说我们可以用这个编解码器创建flv文件
CV_FOURCC('F','L','V','1')
Run Code Online (Sandbox Code Playgroud)
但我总是得到这个错误.
[flv @ 0x9bf5000] Tag FLV1/0x31564c46 incompatible with output codec id '22'
Run Code Online (Sandbox Code Playgroud)
请帮助....目前我在Ubuntu 10.10上使用OpenCv 2.3
小智 7
我知道这已经很老了,但是我将把我的经验添加到这个墙上,以防未来的人有这个问题.
我使用PIM1 fourCC进行了输出 - 我的问题在我改变时解决了
video_output = cvCreateVideoWriter("disparity_output.mov", CV_FOURCC('P', 'I', 'M', '1'), 32, size, 0);
Run Code Online (Sandbox Code Playgroud)
至:
video_output = cvCreateVideoWriter("disparity_output.mkv", CV_FOURCC('P', 'I', 'M', '1'), 32, size, 0);
Run Code Online (Sandbox Code Playgroud)
更改输出路径以使文件扩展名可接受(或者我假设).不确定它是否有帮助,但它对我有用.
| 归档时间: |
|
| 查看次数: |
4503 次 |
| 最近记录: |