我尝试使用OpenCV python读取一些具有mp4格式的视频文件。我到目前为止使用的任何其他mp4视频都没有任何问题,但出于某种原因,视频捕捉无法读取这些mp4视频文件。我的问题不像this(我在第一次安装opencv时已经应用了mmpeg的重命名)。此外,正如我之前提到的,视频捕捉可以读取其他mp4视频,但不能读取这些视频。我也尝试将视频转换为avi,但仍然无法读取视频(我使用其他avi文件没有问题)。我使用的视频来自this dataset。
答案 0 :(得分:2)
使用ffmpeg进行重新包装。
ffmpeg -i in.mp4 -c copy out.mp4.
源MP4中的H.264比特流是附件B,这是预期的。