python工具方法51 视频数据的扩充(翻转、resize、crop、re_fps)
视频数据的扩充(翻转、resize、crop、re_fps),可以基于opencv、ffmpeg、moviepy等库进行实现。本博文对比三个视频处理库的效率,发现
在速度上opencv>ffmpeg>moviepy;
在压缩率上,ffmpeg≈moviepy>opnecv。
同时,在具体操作的耗时上,以opencv处理为准,处理3分钟fps为30的的720p视频,
处理耗时上,翻转(20s)> re_fps(10s) > resize(8.5s) > crop(7.6s) .
本博文代码依赖豆包生成。
1. opencv处理
1.1 opencv处理代码
import decord
import cv2
import numpy as np
import random
import os
from decord import