我正在尝试使用FFMPEG来解决视频中的一些复杂逻辑。
业务逻辑如下: 我从以下格式获取视频:avi,mp4,mov。
我不知道视频中的内容。可以是1M到5G。
我想以更高的质量输出此视频中的图像列表。仅捕获与前一帧相比有较大变化的帧。 (新人,新角度,大动作等)
此外,我想限制每秒的帧数,即使视频速度非常快并且一直在变化,它每秒也不会产生比该参数更多的帧。
我现在正在使用以下命令:
$('#choice' + (x - 1))
根据我的理解,它会执行以下操作: fps = 3-首先将视频剪切为每秒3帧(这就是我所说的限制)
mpdecimate-过滤变化不超过我设置的阈值的帧。
-vsync 0-同步视频时间戳-我不确定为什么,但没有它-它使重复帧的声音变得混乱,而忽略了fps和mpdecimate命令。有人可以解释吗?
-s hd720-将视频大小设置为
效果很好,但是我对质量不太满意。你觉得我想念什么吗? FFMPEG中有什么参数可以代替这些参数吗?