QWinFF:让 FFmpeg 变得人人可用的开源音视频转换器 #
QWinFF 是什么? #
QWinFF 是一款为 FFmpeg 打造的图形化前端工具(GUI),它把 FFmpeg 强大的命令行转换能力封装进直观的可视化界面,让用户无需输入任何一条命令即可完成音视频格式转换。FFmpeg 本身可以读取并转换几乎各种音视频格式,但纯命令行操作对普通用户门槛较高;QWinFF 通过丰富的预设方案、拖放添加文件、批量转换和可视化剪辑界面,把这一能力交到每个人手中。进阶用户也可以在界面中精细调整比特率、采样率等参数,甚至直接附加自定义 FFmpeg 参数,兼顾易用性与灵活性。
QWinFF 使用 Qt4 / C++ 编写,目前运行于 GNU/Linux 与 Windows 平台,采用 GPLv3 许可证发布,属于完全免费的自由软件。无论是把手机拍摄的视频转成通用格式、从长视频中剪出片段,还是制作慢动作 / 快动作效果,QWinFF 都能胜任。
QWinFF 有哪些亮点特色? #
- 零命令行上手:为 FFmpeg 提供直观图形界面,不需要记住任何参数,选好文件、挑好预设、点击转换即可完成。
- 丰富的内置预设:内置大量常见格式的预定义转换配置,涵盖主流音视频输出格式,新手可一键套用,不必研究编码细节。
- 批量转换与独立设置:支持一次把多个文件转换为同一种输出格式,也可以为每个输入文件单独指定不同的输出格式,处理素材时更高效。
- 可视化视频剪切:自 0.2.0 版本起提供交互式剪切界面,可一边观看视频一边选定要转换的时间区间,还能直接设置开始 / 结束时间。
- 变速不变调:内置视频速度调整选项,可制作慢动作或快动作动画,音频会同步缩放而不会改变音调(需安装可选依赖 sox)。
- 精细的转换参数控制:可调整音量、采样率、比特率等音频 / 视频质量参数,进阶用户还能把附加参数直接传递给 FFmpeg。
- 输入信息一目了然:转换前可查看输入文件的编码器、比特率、帧率等详细信息,并实时显示转换进度。
- 拖放与自动关机:支持拖放添加文件,可设置转换完成后自动关机,适合挂机处理大批量转码任务。
免费下载 QWinFF #
以下为官方提供的 Windows 平台安装包,点击链接即可下载。便携版无需安装,解压后即可运行;安装版会把 QWinFF 安装到系统中。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| qwinff-portable-0.2.1.exe | 便携版,无需安装(7zip 自解压包) | 20.0 MB | 夸克网盘 |
| qwinff_0.2.1-setup.exe | 安装版,将 QWinFF 安装到电脑中 | 21.5 MB | 夸克网盘 |
说明:以上为 0.2.1 稳定版(发布于 2015-08-22)。官网的下载文件同时托管在 SourceForge(https://sourceforge.net/projects/qwinff/files/),如需源码包或其他平台版本,可前往官方下载页获取。
QWinFF 如何使用? #
QWinFF 的操作流程非常直观,基本可以概括为“加文件 → 选格式 → 转换”三步:
- 添加待转换文件:启动 QWinFF 后,点击添加文件按钮,或直接把音视频文件拖放到文件列表中。列表会显示每个文件的基本信息,也可以点击查看编码器、比特率、帧率等详细参数。
- 选择输出格式与预设:为文件选择目标输出格式,可以从内置的预定义预设中挑选,也可以为不同的输入文件分别指定不同的输出格式。
- 按需微调参数:在参数设置中调整音频音量、采样率、比特率等质量选项;如需改变播放速度,勾选速度调整选项(制作慢动作 / 快动作),音频会同步变速且保持音调不变。
- (可选)剪切片段:需要截取长视频中的一段时,打开剪切界面,一边播放一边选择要转换的时间范围,或直接手动设置开始 / 结束时间。
- 开始转换:确认输出目录后点击转换按钮,界面会显示转换进度;如有需要,可以勾选“转换完成后关机”,让程序在挂机状态下自动完成批量任务。
进阶用户还可以在附加参数栏中把自定义参数直接传递给底层的 FFmpeg,实现预设之外的转换效果。
QWinFF 的常见问题? #
Q1:QWinFF 需要额外安装 FFmpeg 吗?
需要。QWinFF 只是 FFmpeg 的图形界面,运行时依赖 ffmpeg(必需)和 ffprobe(必需)两个程序;ffplay 或 mplayer 为可选项,用于在剪切时预览音视频。
Q2:剪切视频时看不到画面预览怎么办?
预览功能依赖 ffplay 或 mplayer。如果系统中没有安装其中任意一个,剪切界面将无法播放画面。安装 ffplay(通常随 FFmpeg 一起提供)或 mplayer 后即可正常预览。
Q3:调整播放速度后音频音调会变化吗?
不会。QWinFF 在改变视频速度时会同步缩放音频而不改变音调,但该功能依赖可选的 sox 组件,需要预先安装才能使用。
Q4:QWinFF 支持哪些音视频格式? QWinFF 可以转换所有 FFmpeg 支持的音视频格式——实际支持的格式范围取决于你所安装的 FFmpeg 版本及其启用的编解码器。
Q5:软件界面里的翻译内容过期了怎么办?
发布包中附带的翻译文件可能不是最新的。官网提供最新翻译文件(20140210),下载后把所有 *.qm 文件复制到翻译目录即可:GNU/Linux 下通常为 /usr/share/qwinff/translations,Windows 下通常为 C:\Program Files (x86)\QWinFF\translations。
Q6:QWinFF 最新版本是哪个?还会更新吗? 官网公布的最后一个稳定版本为 0.2.1,发布于 2015 年 8 月 22 日;此前的版本历史可追溯到 2011 年的首个版本。官网未说明后续的版本路线图,开发版源码可从官方 git 仓库获取。
QWinFF 如何安装? #
Windows #
- 安装版:下载
qwinff_0.2.1-setup.exe,双击运行安装向导,按照提示完成安装,随后可从开始菜单启动 QWinFF。 - 便携版:下载
qwinff-portable-0.2.1.exe,这是一个 7zip 自解压包,无需安装,解压到任意目录后直接运行qwinff.exe即可。 - 无论使用哪种方式,请确保系统中已安装 FFmpeg,并将
ffmpeg、ffprobe所在目录加入系统 PATH,否则程序无法完成转换。
GNU/Linux #
-
Ubuntu / Mint(PPA):
sudo apt-add-repository ppa:lzh9102/qwinff sudo apt-get update sudo apt-get install qwinff -
openSUSE:通过 openSUSE Build Service 添加软件源后使用
zypper安装:RELEASE=`cat /etc/SuSE-release | sed -n "s/VERSION = \(.*\)$/\1/p"` sudo zypper addrepo http://ftp.gwdg.de/pub/linux/packman/suse/$RELEASE/packman sudo zypper addrepo http://download.opensuse.org/repositories/home:lzh9102/openSUSE_${RELEASE}/home:lzh9102.repo sudo zypper refresh sudo zypper install qwinff -
Fedora:同样通过 openSUSE Build Service 提供的仓库安装(FFmpeg 不在 Fedora 官方仓库中,建议先配置 rpm-fusion):
RELEASE=`cat /etc/fedora-release | grep -o '[0-9][0-9]*'` sudo yum install "http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-${RELEASE}.noarch.rpm" sudo yum-config-manager --add-repo "http://download.opensuse.org/repositories/home:/lzh9102/Fedora_${RELEASE}/home:lzh9102.repo" sudo yum install qwinff -
Arch:QWinFF 已收录于 AUR,可通过 AUR 助手安装。
-
Chakra、FreeBSD:官网提供对应的软件包,可按官方指引安装。
-
OS/2 & eCS:可从官网提供的地址下载,安装前需准备 Qt 运行库、kLIBC / GCC 运行库、FFmpeg 与 SoX,并将这些动态库与可执行文件所在路径加入
CONFIG.SYS的 LIBPATH 和 PATH 中。
源码编译 #
如需自行编译,可下载 QWinFF 0.2.1 源码包(tar.bz2 或 tar.gz),或从 git 仓库获取开发版:
git clone 'git://github.com/qwinff/qwinff.git'
QWinFF 如何卸载? #
Windows #
- 安装版:打开“控制面板 → 程序和功能”(或“设置 → 应用”),找到 QWinFF,点击卸载并按向导完成操作;也可运行安装目录下的卸载程序。
- 便携版:无需卸载,直接删除解压出来的整个程序文件夹即可。
- 如需彻底清理,可手动检查安装目录(通常为
C:\Program Files (x86)\QWinFF)是否残留translations等子目录,确认后一并删除。
GNU/Linux #
-
Ubuntu / Mint(通过 apt 安装):
sudo apt-get remove qwinff如需连同配置文件一起清除,可使用
sudo apt-get purge qwinff。若不再需要该 PPA,可用sudo apt-add-repository --remove ppa:lzh9102/qwinff移除软件源。 -
openSUSE:
sudo zypper remove qwinff -
Fedora:
sudo yum remove qwinff -
Arch(AUR 安装):使用对应的 AUR 助手执行卸载,例如
yay -Rns qwinff。 -
手工清理提示:若曾手动复制过翻译文件,可检查
/usr/share/qwinff/translations目录并删除残留内容。
注意:卸载 QWinFF 不会移除系统中的 FFmpeg、ffplay、mplayer 或 sox,如需清理这些依赖,请根据实际使用情况单独卸载。
