opencv |
您所在的位置:网站首页 › 视频存储的格式 › opencv |
前言
之前在项目上使用yolov8进行视频检测的时候,yolov8默认windows系统下保存的是avi格式 suffix, fourcc = ('.mp4', 'avc1') if MACOS else ('.avi', 'WMV2') if WINDOWS else ('.avi', 'MJPG') self.vid_writer[idx] = cv2.VideoWriter(str(Path(save_path).with_suffix(suffix)), cv2.VideoWriter_fourcc(*fourcc), fps, (w, h))前端对接的时候说avi文件无法播放,需要转换为mp4格式,后来我修改了yolov8的源码,将结果视频的格式修改为了mp4。 suffix, fourcc = ('.mp4', 'avc1') if MACOS else ('.mp4', 'mp4v') if WINDOWS else ('.avi', 'MJPG')结果还是无法播放。。。在浏览器访问的效果如下: 下载地址:Releases · cisco/openh264 (github.com) 使用编解码器H.264 (High Profile),需要设置fourcc_type = ‘avc1’ suffix, fourcc = ('.mp4', 'avc1') if MACOS else ('.mp4', 'avc1') if WINDOWS else ('.avi', 'MJPG')然后在启动程序,生成的就是H.264编码的mp4格式的视频文件,支持在浏览器播放了! |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |