pi@raspberrypi:~/Desktop/samples/maze_car $ sudo python3 videosave.py OpenCV: FFMPEG: tag 0x5634504d/'MP4V' is not supported with codec id 12 and format 'mp4 / MP4 (MPEG-4 Part 14)' OpenCV: FFMPEG: fallback to use tag 0x7634706d/'mp4v' 怎么回事
时间: 2024-04-21 21:23:46 浏览: 205
这个错误是由于OpenCV中的FFmpeg库不支指定的编解码器导致的。根据错误信息,OpenCV尝试使用的编解码器标签为0x5634504d('MP4V'),但是与编解码器ID 12和格式'mp4 / MP4 (MPEG-4 Part 14)'不兼容。
为了解决这个问题,你可以尝试以下方法:
1. 更新OpenCV和FFmpeg库:确保你使用的是最新版本的OpenCV和FFmpeg库。可以尝试升级到最新版本,以确保支持更多的编解码器格式。
2. 更改编解码器:在代码中,你可以尝试使用其他编解码器标签来代替'MP4V',例如'mp4v'或'h264'。你可以尝试不同的编解码器标签,直到找到一个在你的环境中能正常工作的。
3. 转换视频格式:如果你无法找到适合的编解码器或者不想改变代码,你可以尝试将视频文件转换为另一种支持的格式,例如H.264(常见的视频编码格式)。
请注意,具体的解决方法可能因你的操作系统和环境而有所不同。如果问题仍然存在,请提供更多相关的代码和信息,我将尽力帮助你解决问题。
阅读全文