V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
JackalZhao
V2EX  ›  分享创造

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

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

    简介

    本工具是 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   ·   实用小工具   ·   1608 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 16:32 · PVG 00:32 · LAX 08:32 · JFK 11:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.