我已经拍摄了我录制的镜头并想使用 FFmpeg 剪切文件的静止帧,但是,我只是得到一个相同大小的文件,但它都是灰色的。
使用的命令:
ffmpeg -i video.mp4 -vf "select=gt(scene\,0.0003),setpts=N/(30*TB)" output.mp4\
输出:
顺便说一句,这是 MTG Arena 的游戏玩法
但是,当我在 FFplay 中运行它时,它看起来很正常。
但是,仍然没有剪切或删除,因为它仍然是相同长度的视频。
在这一点上,我有两个问题。
1)如何在FFmpeg中剪切没有运动的帧
2) 为什么这段视频显示为灰色。
我的视频播放器是 MPC-HC
最佳答案
对我来说,原始视频似乎有点 splinter 。或者,它的关键帧太少。
尝试先用 ffmpeg 重新编码视频,也许经常添加一个关键帧。然后再试一次。
关于video - 来自运动检测的 FFMPEG 输出为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55433761/