这是一个依赖 FFmpeg 的 Powershell脚本,用于为视频制作内容速览动图
指令:
vdofast -Video .\Example\猫中毒.mp4 -Output .\Example\ -Level high依赖 系统环境变量中的 FFmpeg 测试通过的版本:
the FFmpeg developers built with gcc 15.2.0 (Rev13, Built by MSYS2 project)
本脚本不自带 FFmpeg 如果你没有安装FFmpeg,那么我建议你装一个,毕竟已经玩开源了,连 FFmpeg 都不装也太外行了吧(~ ̄▽ ̄)~
很简单,输入选项 -Video 接受一个视频路径作为输入,也就是要被制作速览动图的视频, -Output 标签表示输出的.gif动图的位置和名称,如果传入的是一个目录而没有文件名,那么就自动以视频原名为动图文件名
可选参数有:
-
-Level表示输出动图的质量等级, 有如下选项-
normal - 普通 (默认值)
-
low - 低
-
high - 高
-
-
-Fps表示输出的.gif帧率,默认值由-Level决定
也很简单, 使用 FFmpeg 抽取原始视频的 I 帧,并按照质量等级有节奏的跳过一些帧,最终用剩下的 I 帧制作动图即可.
感谢 KIMI AI 我不是很懂 FFmpeg 的过滤器链,这是我确实有这个需求,在请教AI之后完成的项目
感谢 FFmpeg 开源,这是我用过的最好的媒体处理器
