错误:找不到加速的色彩空间转换,ros中的vision_opencv堆栈,avi视频文件处理

问题描述

| 当我尝试运行一些自定义节点以处理某些.avi视频时,出现此错误:我想这个错误与opencv有关,我已经尝试了所有选择,甚至使用FFMPEG标志重新编译了vision_opencv,并使用--enable进行了ffmped升级。共享--enable-gpl --enable-swscale,但仍然没有运气。
[swscaler @ 0x842fa20]No accelerated colorspace conversion found.
[swscaler @ 0x848aa80]No accelerated colorspace conversion found.
Last message repeated 10 times 
[swscaler @ 0x8497c80]No accelerated colorspace conversion found.  
[swscaler @ 0x848aa80]No accelerated colorspace conversion found. 
Last message repeated 10 times 
[swscaler @ 0x8497c60]No accelerated colorspace conversion found. 
[swscaler @ 0x848aa80]No accelerated colorspace conversion found.
Last message repeated 10 times 
[swscaler @ 0x8495730]No accelerated colorspace conversion found. 
[swscaler @ 0x848aa80]No accelerated colorspace conversion found.
Last message repeated 10 times 
[swscaler @ 0x8492ae0]No accelerated colorspace conversion found.
[swscaler @ 0x848aa80]No accelerated colorspace conversion found. 
Last message repeated 10 times 
[swscaler @ 0x8492d00]No accelerated colorspace conversion found.
[swscaler @ 0x848aa80]No accelerated colorspace conversion found. 
Last message repeated 10 times
[swscaler @ 0x8491c70]No accelerated colorspace conversion found. 
[swscaler @ 0x848aa80]No accelerated colorspace conversion found
我无法继续我的项目,直到我解决了这个问题,我已经在这个问题上浪费了10个多小时,所以如果你们想到任何解决方案,我会很乐意试用的。     

解决方法

           这是一个ffmpeg错误/功能:并非所有转换都可以加速。当编译我自己的ffmepg 0.6.2或0.7 rc1时,这些警告消失了(Ubuntu版本似乎有这些警告)。虽然不确定使用的标志。 通过@vincent http://answers.ros.org/question/1229/no-accelerated-colorspace-conversion-found