FFmpeg在不将作物绑定到特定时间段的情况下获取作物

FFmpeg在不将作物绑定到特定时间段的情况下获取作物,ffmpeg,Ffmpeg,为了不绑定到时间间隔,可以分析视频文件的整个时间段的帧 如果这个过程能够迅速、即时地执行,这将是一个解决方案。但不幸的是,这可能需要几个小时,这取决于视频的持续时间 执行命令以获取视频的持续时间,然后计算并设置获取裁剪的时间。我们必须建造森林 我正在寻找一个解决方案,其中将没有必要设置时间,同时该任务将花费最少的时间 也许有人有解决办法?不可能。cropdetect过滤器通过扫描每一帧来工作,因此每一帧都必须被解码,然后进行分析。要扫描整个文件,请删除-ss 5-t 30, crop = sub

为了不绑定到时间间隔,可以分析视频文件的整个时间段的帧

如果这个过程能够迅速、即时地执行,这将是一个解决方案。但不幸的是,这可能需要几个小时,这取决于视频的持续时间

执行命令以获取视频的持续时间,然后计算并设置获取裁剪的时间。我们必须建造森林

我正在寻找一个解决方案,其中将没有必要设置时间,同时该任务将花费最少的时间


也许有人有解决办法?

不可能。cropdetect过滤器通过扫描每一帧来工作,因此每一帧都必须被解码,然后进行分析。要扫描整个文件,请删除
-ss 5-t 30
crop = sub.check_output("ffmpeg -i "+file+" -ss 5 -t 30  -vf cropdetect -f null - 2>&1 | awk '/crop/ { print  $NF }' | tail -1", shell=True).decode().strip()