Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VDOFAST

是什么?

这是一个依赖 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 开源,这是我用过的最好的媒体处理器

About

一个基于FFmpeg的,用powershell7脚本语言写成的,为视频制作内容速览动图的简单脚本 - A simple script based on FFmpeg, written in PowerShell 7 scripting language, for creating video content preview GIFs.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages