opencv: ffmpeg: tag 0x5634504d
时间: 2023-08-14 13:14:52 浏览: 133
tag 0x5634504d refers to the FourCC code of "MP4V". It is used to identify the video codec used in an AVI or MP4 file. In this case, it indicates that the video has been encoded using MPEG-4 Visual codec.
相关问题
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' 怎么回事
这个错误是由于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(常见的视频编码格式)。
请注意,具体的解决方法可能因你的操作系统和环境而有所不同。如果问题仍然存在,请提供更多相关的代码和信息,我将尽力帮助你解决问题。
OpenCV: FFMPEG: tag 0x47504a4d/'MJPG' is not supported with codec id 8 and format 'mp4 / MP4 (MPEG-4 Part 14)' OpenCV: FFMPEG: fallback to use tag 0x7634706d/'mp4v' OpenCV: FFMPEG: tag 0x47504a4d/'MJPG' is not supported with codec id 8 and format 'mp4 / MP4 (MPEG-4 Part 14)' OpenCV: FFMPEG: fallback to use tag 0x7634706d/'mp4v'
这个错误信息是由OpenCV和FFMPEG组成的视频处理库在处理视频时输出的。它的意思是,视频中使用的编解码器ID为8,格式为MP4,但标签为'MJPG'的格式不受支持。因此,FFMPEG选择使用标签为'mp4v'的格式作为回退。
如果你想解决这个问题,你可以尝试使用支持'MJPG'标签的编解码器,或者选择一个支持MP4格式的编解码器来处理你的视频。
阅读全文