问题: 在使用YOLOv8
模型直接推理视频后,存储的视频文件格式默认为.avi
格式,且推理出的视频占用空间巨大,亲测500多M的视频推理完保存的结果视频有25个多G,此时当视频在服务器上时,想预览就需要下载至本地,对于这么大的视频要耗费大量时间。
解决办法: 可以使用ffmpeg
视频处理工具对.avi
格式视频进行压缩处理,ffmpeg
工具具体安装方法自行百度解决。以下只提供命令无脑快速转.mp4
格式并压缩视频。
第一步:将.avi
格式视频转.mp4
。这一步是无损转换,生成的.mp4
格式视频文件和.avi
格式视频文件差不多大。
ffmpeg -i [.avi video path] -c copy -map 0 [.mp4 video saved path]
第二步:压缩.mp4格式视频文件。
ffmpeg -i [.mp4 video path] -b:v 700k [.mp4 video compressed path]
说明: 可能还有更好的命令可以一步完成,但是本人对ffmpeg
工具并不熟练,使用上述命令可无脑转换,省时省力,故没有再深究ffmpeg
命令的细节。