FFmpeg开发笔记(九十)采用FFmpeg套壳的音视频转码百宝箱FFBox

FFmpeg是个经典的音视频处理开源框架,可是FFmpeg仅提供命令行方式,通过FFmpeg剪辑音视频只能在命令行下面操作,从而限制了普通用户掌握FFmpeg。

虽然《FFmpeg开发实战:从零基础到短视频上线》一书不仅给出了基于FFmpeg函数调用的示例代码,也给出了具体的ffmpeg操作命令,从而兼具FFmpeg的代码开发教程与FFmpeg的命令使用手册两种用途。但是普通用户并非开发者,用户更希望提供桌面程序那种可视化界面,通过鼠标简单操作就能实现音视频文件的剪辑操作。
FFBox便是一个FFmpeg套壳的多媒体转码百宝箱,它全链路支持:输入→滤镜→编码→输出。参数配置透明直观,对齐FFmpeg的原生用法。所有的FFmpeg参数公开透明,用户通过操作界面,即能同时学习FFmpeg的命令。相比大多数软件仅支持的简单滤镜,FFBox支持完整的流图和滤镜图编辑,可处理复杂的多输入多输出任务。
FFBox的官网地址为http://FFBox.ttqf.tech,源码托管地址为https://github.com/ttqftech/FFBox(星星数1.0k),国内的镜像地址为https://gitee.com/ttqf/FFBox和https://gitcode.com/gh_mirrors/ff/FFBox。最新版本是2025年9月发布的FFBox v5.0,可见该框架的源码更新十分及时,该版本的源码下载链接为https://github.com/ttqftech/FFBox/archive/refs/tags/v5.0.tar.gz。
FFBox基于Node.js开发,同时支持Windows、Linux、macOS等操作系统。FFBox推荐采用VS Code编写代码,如果要在Windows系统上编译FFBoxHelper,则需安装Visual Studio 2022,并采用C++编码。若想在Windows平台上制作安装包,还需安装Inno Setup 6,并将其安装路径放入环境变量中。
编译通过后的FFBox可执行程序叫做FFBoxHelper.exe,双击exe文件打开FFBox的初始界面如下图所示:

在FFBox界面的上方区域可拖曳添加待剪辑的音视频文件,界面中间区域为当前剪辑操作对应的ffmpeg命令,例如:

复制代码
ffmpeg -hide_banner -hwaccel auto -i [输入文件路径] -vcodec libx265 -preset medium -crf 24 -acodec copy ./[输出文件路径]_converted.mp4 -y

界面下方区域为剪辑操作的各项参数,可在此调整具体的选项参数以便符合剪辑需求。单击界面右上角的【开始】按钮,即可令FFBox执行响应的剪辑命令,剪辑完成的结果文件默认保存在原文件的相同目录下,且文件名后缀为"_converted.mp4"。

总的来说,FFBox的界面细节考究,视觉体验焕然一新,且图形化实时显示进度、速度、码率、剩余时间等信息,并支持以图表模式直观展示,是个不错的国产多媒体剪辑工具。

更多详细的FFmpeg开发知识参见《FFmpeg开发实战:从零基础到短视频上线》一书。

相关推荐
REDcker4 天前
WebCodecs VideoDecoder 的 hardwareAcceleration 使用
前端·音视频·实时音视频·直播·webcodecs·videodecoder
gihigo19984 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
山河君5 天前
四麦克风声源定位实战:基于 GCC-PHAT + 最小二乘法实现 DOA
算法·音视频·语音识别·信号处理·最小二乘法·tdoa
音视频牛哥5 天前
Android平台RTMP/RTSP超低延迟直播播放器开发详解——基于SmartMediaKit深度实践
android·人工智能·计算机视觉·音视频·rtmp播放器·安卓rtmp播放器·rtmp直播播放器
qq_416276425 天前
通用音频表征的对比学习
学习·音视频
美狐美颜sdk5 天前
Android全局美颜sdk实现方案详解
人工智能·音视频·美颜sdk·视频美颜sdk·美狐美颜sdk
EasyDSS5 天前
私有化部署EasyDSS视频点播能力:全链路视频技术赋能,打造企业级视听新体验
音视频·hls·m3u8·点播技术·智能转码
qq_416276425 天前
DeLoRes——一种通用的音频表征学习新方法(DeLoRes(基于 Barlow Twins 的冗余最小化方法)
学习·音视频
Q_4582838685 天前
从定位到视频:808 + 1078 在各行业的落地实践
音视频
山顶望月川5 天前
实测MiniMax-Hailuo-02:当“开工大吉“变成“无字天书“,国产AI视频模型的能与之不能
人工智能·音视频