Avidemux
Avidemux是一款简单的跨平台视频编辑器,适用于Linux、Windows和macOS。
下载可执行文件
从源代码构建
要从主仓库获取Avidemux源代码和翻译,请在位于区分大小写的文件系统上的目录中运行以下命令:
git clone https://github.com/mean00/avidemux2.git
cd avidemux2
git submodule update --init --recursive
在Linux上构建
安装构建依赖:
Debian / Ubuntu及其变种:
bash createDebFromSourceUbuntu.bash --deps-only
Fedora:
bash createRpmFromSourceFedora.bash --deps-only
构建Avidemux:
bash bootStrap.bash --with-system-libass
编译输出将位于avidemux2
的install
子目录中。
可以通过派生自模板run_avidemux_template.sh
的启动脚本在不安装的情况下运行Avidemux。
- 复制此脚本文件。
- 仅当Avidemux仓库克隆到
${HOME}/avidemux2
以外的位置时,编辑变量TOPSRCDIR
的值,使其指向源代码树的实际位置。 - 将脚本复制到
$PATH
中列出的目录,并使其可执行。
在macOS上构建
安装Homebrew
安装所需的构建依赖:
brew install cmake pkg-config nasm yasm qt xvid x264 x265 libvpx aom opus fdk-aac lame libass mp4v2 a52dec
构建Avidemux(Apple Silicon):
可能需要安装Xcode,而不仅仅是命令行工具,否则创建应用程序包会失败。
bash bootStrapMacOS_Monterey.arm64.sh
构建Avidemux(Intel):
export MACOSX_DEPLOYMENT_TARGET=$(xcrun --sdk macosx --show-sdk-version)
bash bootStrapOsx_Catalina.bash --enable-qt6
在这两个Apple平台上,磁盘映像应该在avidemux2
的installer
子目录中生成。
安装后(Apple Silicon):
执行以下命令对二进制文件进行临时签名:
sh avidemux/osxInstaller/macos-adhoc-sign-installed-app.sh
当Avidemux应用程序安装到非默认位置时,请相应地调整上述文件中BUNDLE_CONTENT
变量的值。