如何从 python 中的 mkv 文件中读取视频图像?
How to read video image from mkv file in python?
我想从 mkv 文件中读取每一帧以循环并应用我的对象检测算法。但是我找不到任何方法来从 mkv 文件中读取视频。
我想要一个与 imutils.video.FileVideoStream 类似的功能,但用于 mkv 文件。
vs = FileVideoStream('C:/Users/hedeg/Documents/TRN-pytorch/sample_data/Lift.mp4').start()
可能 imutils
(and/or 底层 OpenCV 库)不知道如何处理 MKV 容器,即使其中包含的数据没问题。
假设 MKV 文件包含 OpenCV 可以读取的数据,您可以使用例如将视频(无需重新编码)重新包含到 .mp4 中。 ffmpeg
:
ffmpeg -i my_mkv.mkv -codec copy my_mkv.mp4
我想从 mkv 文件中读取每一帧以循环并应用我的对象检测算法。但是我找不到任何方法来从 mkv 文件中读取视频。
我想要一个与 imutils.video.FileVideoStream 类似的功能,但用于 mkv 文件。
vs = FileVideoStream('C:/Users/hedeg/Documents/TRN-pytorch/sample_data/Lift.mp4').start()
可能 imutils
(and/or 底层 OpenCV 库)不知道如何处理 MKV 容器,即使其中包含的数据没问题。
假设 MKV 文件包含 OpenCV 可以读取的数据,您可以使用例如将视频(无需重新编码)重新包含到 .mp4 中。 ffmpeg
:
ffmpeg -i my_mkv.mkv -codec copy my_mkv.mp4