getvy 为 DASH 流生成了开箱即用的 ffmpeg 命令。以下是安装和使用 ffmpeg 的方法。
ffmpeg 是一个免费、开源的命令行工具,可以对几乎任何音频或视频格式进行解码、编码、转码、混流、分流、流式传输、过滤和播放。它被广泛认为是现存功能最强大的多媒体处理工具,受到全球专业人士和爱好者的喜爱。getvy 在浏览器中使用 WebAssembly 版本 (ffmpeg.wasm) 进行 HLS 转换,并为 DASH 流生成原生 ffmpeg 命令,您可以在终端中运行该命令以获得最快的速度和最佳的兼容性。
最简单的方法是通过 Winget(Windows 11 内置):
或者,从 ffmpeg.org/download.html 下载预编译的二进制文件,将其解压,并将 bin 文件夹添加到系统环境变量 PATH 中。
需要 Homebrew (brew.sh)。如果您还没有安装 Homebrew,请先进行安装。
当 getvy 检测到 DASH (.mpd) 流时,下载页面会显示 复制 ffmpeg 命令 按钮,而不是浏览器内下载。生成的命令类似于:
output.mp4 更改为完整路径,例如 C:\Users\YourName\Videos\video.mp4。DASH 流通常将视频和音频轨道分离到不同的流中,并使用分片 MP4 (fragmented MP4) 容器。在浏览器的沙箱环境中正确合并这些内容非常复杂且缓慢。您电脑上的原生 ffmpeg 使用优化的 C 代码直接处理此项工作,对于长视频或高码率视频,速度明显更快、更可靠。