如何在 ubuntu 上安装 Bento4 工具?

如何在 ubuntu 上安装 Bento4 工具?

已经尝试了 readme 中提到的所有方法https://github.com/axiomatic-systems/Bento4

一些方法显示了一些安装/制作过程,而其他一些方法显示错误!(make/cmake 显示安装过程......scons 方法似乎不起作用。)

我的目标是能够从我的 Ubuntu-20.04 中的任何目录运行 mp4decrypt

但是当我输入命令 mp4decrypt 时它似乎不起作用。(任何其他工具也不工作!)。它似乎无法识别这些命令!

我是个初学者,对这些事情不太熟悉。所以任何帮助对我来说都是非常有价值的,如果有人能帮助我,我将不胜感激!谢谢。

答案1

安装 Bento4 工具

git clone https://github.com/axiomatic-systems/Bento4.git
cd Bento4/

文件 README.md,第 82 行,“Linux 和其他平台,使用 CMake”:

mkdir cmakebuild
cd cmakebuild/
cmake -DCMAKE_BUILD_TYPE=Release ..
make

将可执行文件安装到/usr/local/bin/,即系统PATH:,sudo make install这意味着您可以从操作系统中的任何位置使用这 26 个工具。

答案2

为了使用mp4dashmp4hlsmp4dashclone它们只是用于调用类似 Python 脚本的 Bash 包装器)mp4-dash.py,您也可以移动这些目录。

cp -r ../Source/Python/utils /usr/local/bin
cp -r ../Source/Python/wrappers /usr/local/bin

binstubs 依赖于相对路径,因此将它们也带过来会容易得多。将包装器目录添加到您的路径中,以便像其他已编译的可执行文件一样使用它们。

export PATH="/usr/local/bin/wrappers:$PATH"

答案3

您可以从以下位置下载二进制文件http://www.bento4.com/downloads/

解压缩它们并将 bin 文件夹的内容复制到 /usr/bin/local。

例如,使用当前版本:

    wget https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-640.x86_64-unknown-linux.zip
    unzip Bento4-SDK-1-6-0-640.x86_64-unknown-linux.zip
    mv Bento4-SDK-1-6-0-640.x86_64-unknown-linux/bin/* /usr/local/bin/

相关内容