我从 Windows 转到 Ubuntu,在将我的新书(mp3 格式)转换为 m4b 格式时遇到了问题。有很多 Windows 应用程序可以做到这一点,但 Ubuntu 呢?
答案1
在 Linux 方面,这由某些版本的 libfaac 或 faac 二进制文件支持。 这里是 gentoo 的链接。我不知道 ubuntu 上的现成 libfaac 是否可以做到这一点,但我有点怀疑。重新编译或 medibuntu repo 可能会有所帮助。
答案2
虽然有许多基于 Windows 的程序可以通过 GUI 执行此操作,但从我在 Linux 或 Ubuntu 上找到的来看,您必须恢复到命令行才能实现它。
您可以尝试 aking1012 详述的方法,但正如他所说,我怀疑它是否适用于 ubuntu - 但您可以尝试。
我发现了一个详细说明如何将 mp3 转换为 m4b 的分步指南首先转换为 .pcm 文件然后将其转换为 m4b,但这似乎还有很长的路要走,并且需要大量的磁盘空间。
更简单的指南Ubuntu 论坛它需要 ffmpeg、imagemagick 和 mp3wrap 以及可从链接下载的脚本来运行。
mp4tags 等:wget http://mp4v2.googlecode.com/files/mp4v2-1.9.1.tar.bz2
tar -xf mp4v2-1.9.1.tar.bz2 cd mp4v2-1.9.1 ./configure make sudo checkinstall cd
记住使用脚本 chmod +x hjb_book_creation_script.sh 执行以下操作并以 ./hjb_book_creation_script.sh 身份运行
我不确定它的效果如何但也许值得一试。
答案3
M4贝克允许您使用漂亮的 GUI 执行此操作。您必须首先按照 ubuntu 指南从源代码构建它和 mp4v2。
答案4
您可以使用m4b-工具。
首先,安装所有依赖项
sudo apt install ffmpeg mp4v2-utils fdkaac php-cli php-intl php-json php-mbstring php-xml
现在,安装/升级 m4b-tool
sudo wget https://github.com/sandreas/m4b-tool/releases/download/v.0.4.2/m4b-tool.phar -O /usr/local/bin/m4b-tool && sudo chmod +x /usr/local/bin/m4b-tool
要将多个 mp3 合并为一个 m4b,请运行以下命令:
m4b-tool merge "path/to/directory/containing/mp3s/" --output-file="parth/to/merged.m4b"
您还可以拆分 m4bs 并创建有声读物。有关详细信息,请阅读 README,网址为GitHub。