Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从 mkv 文件中读取每一帧以循环并应用我的对象检测算法。但是我找不到任何方法从 mkv 文件中读取视频。
我想要一个与 imutils.video.FileVideoStream 类似的功能,但适用于 mkv 文件。
vs = FileVideoStream('C:/Users/hedeg/Documents/TRN-pytorch/sample_data/Lift.mp4').start()
有可能imutils(和/或底层 OpenCV 库)不知道如何处理 MKV 容器,即使其中包含的数据很好。
imutils
假设 MKV 文件包含 OpenCV 可以读取的数据,您可以使用例如将视频(无需重新编码)重新包含到 .mp4 中ffmpeg:
ffmpeg
ffmpeg -i my_mkv.mkv -codec copy my_mkv.mp4