問題: 在使用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
命令的細節。