轻量好用的视频剪辑工具(一个用 Quicker 动作做的 FFmpeg GUI) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
JackalZhao
V2EX    分享创造

轻量好用的视频剪辑工具(一个用 Quicker 动作做的 FFmpeg GUI)

  •  4
     
  •   JackalZhao 2020-07-07 00:51:43 +08:00 5249 次点击
    这是一个创建于 1991 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

    本工具是 FFmpeg 的 GUI 工具。借助 Quick 实现,应该是市面上最轻量、流畅的视频剪辑工具了!它的原理就是用一个 GUI 选择你要执行的功能,生成 ffmpeg 命令自动复制,一键运行。

    功能丰富,使用方便。下方有图文介绍和视频演示。

    以前也用过 @83f420984 的 FFmpeg GUI、还有开源的 LosslessCut,但都是功能少,自定义处不多,无法满足我的使用需求,只能自己造。

    下图是工具截图:

    image.png

    地址

    我不会用代码写 GUI,所以这是我用 Quicker 做的一个动作动作,需要在安装 Quicker 的基础上使用。

    这是 Quicker 动作的地址: https://getquicker.net/sharedaction?code=0eaabf1b-758f-453d-48bb-08d7c64d911e

    开发目的

    很多时候,我就是想:把视频中某一片段截取下来、多个视频合并一下、把音画不同步的视频调整下时间轴、转换一下 mp4 格式、抽取下音频、转换个 GIF 、音视频倒放一下、旋转下视频方向……

    上面这些需求很简单,但我却需要使用硕大、笨重、卡顿、学习成本高、收费贵的视频剪辑软件,新建项目,导入素材,新建时间轴,熟悉里面的各种工具,做好后,调整导出参数,导出。这流程,我 !@#^&^(&@# !!!!!

    后来学会 FFmpeg 后,我上 github 搜索了下相关的 GUI,我就奇怪了,为啥就没有一个人做过一个 FFmpeg 的 GUI,你们大神们用 FFmpeg 的时候就都是一个字符一个字符地敲命令的吗??? B 站上的 FFmpeg 教学视频也都是只用命令行,没一个 GUI !!!是就不打算能让大众普通人用 FFmpeg 吗?

    这就是我做这个工具的原因:我没钱给那些笨重的视频剪辑软件付费,也不愿意用它们的破解版、免费带水印版;我用 FFmpeg 编辑视频不愿意一遍遍敲命令。

    Feature

    在这个工具上,鼠标点两下,你就可以做到:

    • 媒体信息
    • 自动剪辑视频
    • 自动生成字幕
    • 截取片段
    • 合并片段
    • H264 压制
    • H265 压制
    • 压制到 6000k 比特率
    • 一键 h264 二压
    • 一键 h265 二压
    • 复制音视频流到 mp4 容器
    • 多个文件打包到 mkv 容器
    • 复制音频流到 aac 格式
    • 转码音频流到 mp3 格式
    • GIF
    • GIF + gifsicle 优化体积
    • Bilibili 投稿专用压制
    • 烧字幕到 mp4
    • 视频倍速
    • 音频倍速
    • 视频倍速 + 光流法补帧
    • 光流法补帧
    • 视频倒放
    • 音频倒放
    • 设置视频画面比例
    • 视频时间轴偏移(修复音画不同步)
    • 从视频区间每秒提取 n 张照片
    • 截取指定数量的帧为照片
    • 一图流(一张图片 + 一段音频,生成一个视频)
    • 添加文字水印
    • 视频时间轴缩放
    • 裁切视频画面
    • 视频方向旋转
    • 水平翻转画面
    • 垂直翻转画面
    • 视频黑边填充
    • 视频、音乐添加封面
    • 声音响度标准化
    • 音量大小调节
    • 静音第指定声道
    • 交换左右声道
    • 两个音频文件混合

    我做的 视频自动剪辑工具 也集成进去了哦!

    依赖

    使用前,请到 FFmpeg 官网下载 Windows 下的 FFmpeg 程序,解压后放到一个目录,并将该目录内可执行程序的目录加入到系统 PATH 变量中,否则系统找不到 FFmpeg 命令在哪。

    有一个动作是视频转成 GIF 后,用 gifsicle 优化体积,这个功能要用到 gifsicle,请到 https://eternallybored.org/misc/gifsicle/ 下载 Windows 端的 gifsicle,解压后,将可执行文件所在目录加入系统变量。

    另外,我也做了安卓端的 GUI app,可以结合 Termux 使用: https://www.coolapk.com/apk/256046

    视频演示

    [截取片段和转 GIF 演示.mkv]( https://b3logfile.com/file/2020/07/截取片段和转 GIF 演示-31f6a905.mkv)

    上面这段视频在 V2EX 可能播放不了,可以到 我在 Hacpai 的帖子 中查看

    常用功能介绍

    截取片段

    image.png

    合并片段

    image.png

    image.png

    image.png

    H264 压制

    image.png

    一键 H264 二压

    image.png

    自动剪辑( JumpCutter )

    image.png

    关于它的功能和使用,可以见这个帖子: https://hacpai.com/article/1590476704142

    自动生成字幕

    image.png

    使用了 Alibaba 的 API,将音视频自动生成 srt 字幕。

    转 GIF

    image.png

    其它

    还有很多功能,因为不是太常用,就不一一介绍了:

    image.pngimage.png

    image.png

    第 1 条附言    2020-07-07 01:26:24 +08:00

    因为文章中图片引用的地址是 Hacpai 的,在一些网络情况下在 V2EX 中可能无法正常显示,可以跳转到我在 Hacpai 中的帖子中查看: https://hacpai.com/article/1594053559128

    14 条回复    2020-07-11 07:25:17 +08:00
    JackalZhao
        1
    JackalZhao  
    OP
       2020-07-07 01:16:46 +08:00
    因为文章中图片引用的地址是 Hacpai 的,在一些网络情况下在 V2EX 中可能无法正常显示,可以跳转到我在 Hacpai 中的帖子中查看: https://hacpai.com/article/1594053559128
    woncode
        2
    woncode  
       2020-07-07 02:09:50 +08:00 via Android
    很棒的分享
    supermoonie
        3
    supermoonie  
       2020-07-07 07:36:01 +08:00
    8 错 8 错
    basefas
        4
    basefas  
       2020-07-07 09:37:50 +08:00
    Hacpai 这个域名印象中在人人网见过,那时候好像是个 blog,不知道是不是我记混了
    ANT1FLAG
        5
    ANT1FLAG  
       2020-07-07 09:56:16 +08:00
    经常做视频,这个看起来很有帮助啊!回去试一试一图流
    AmrtaShiva
        6
    AmrtaShiva  
       2020-07-07 10:27:30 +08:00 via iPhone
    Linux 用户表示支持
    732870147
        7
    732870147  
       2020-07-07 12:59:59 +08:00
    对于我这种小白,门槛就是不会安装 ffmpeg
    watermeter
        8
    watermeter  
       2020-07-07 13:55:06 +08:00
    @732870147 # 7 不用安装啊,最简单的就是直接把 exe 丢进已经在环境变量里的文件夹就行了
    waytocode
        9
    waytocode  
       2020-07-07 17:14:53 +08:00
    图好像全挂了
    JackalZhao
        10
    JackalZhao  
    OP
       2020-07-07 19:00:13 +08:00 via Android
    @waytocode 看附言。
    lengyihan
        11
    lengyihan  
       2020-07-08 09:41:46 +08:00 via Android
    @basefas 好像是那个 solo 的 java 博客开发者弄得社区。
    JackalZhao
        12
    JackalZhao  
    OP
       2020-07-08 22:22:44 +08:00 via Android   1
    @lengyihan hacpai.com 应该是目前发文章最舒服的技术社区:
    * 有目前最舒服的所见即所得 md 编辑器;
    * 文章、评论可以自由修改更新,用户可以查看更新历史;
    * 可以上传插入不超过 20MB 的附件(包括视频、音频、压缩包等);
    * 没有特别严苛的敏感词限制;
    * 同样也是鼓励原创,不欢迎抄袭
    ANT1FLAG
        13
    ANT1FLAG  
       2020-07-10 12:07:59 +08:00
    小白提问,我按照这个链接的教程 https://jingyan.baidu.com/article/a3a3f81124c5e08da2eb8a29.html 把 ffmepg 的文件夹路径添加到环境变量里,但是运行‘一图流’的时候还是显示 ffmepg 不可用,请问正确的设置方法是什么?

    或者能否帮忙展示一下一图流的功能效果是什么?最近我正想用这个功能
    Themyth
        14
    Themyth  
       2020-07-11 07:25:17 +08:00
    mac 用户能玩儿吗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2575 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 11:40 PVG 19:40 LAX 03:40 JFK 06:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86