Art*_*rov 12 audio mp3 audiobook m4b conversion
我有一批基于 MP3 的书籍。其中一些根据书籍自身的结构分为文件:章节等。其中一些只是分成等长的部分。
所以。我买了一部 iPhone,我想把它们全部转换成 M4B 格式。我怎么能批量转换它们?我的意思是我为每本书设置一次流程有多冷,然后,几周后,收到完全转换的图书馆。
我发现的唯一能够进行此类转换的程序是 Mac 版Audiobook Builder。但它很慢,原则上不支持批处理。
任何平台的解决方案,请。
要将 MP3 连接到 M4B,您可以使用 ffmpeg。下载最新版本,然后运行:
ffmpeg -i "concat:input0.mp3|input1.mp3|input2.mp3" -c:a libfdk_aac -b:a 64k -f mp4 output.m4b
Run Code Online (Sandbox Code Playgroud)
您的 ffmpeg 可能未fdk_aac启用;如果是这种情况,您可以尝试使用
-c:a libfaac (高质量)-c:a aac -strict experimental (质量不错,但使用更高的比特率)-c:a libvo_aacenc (质量比较差)有关详细信息,请参阅AAC 编码指南。
如果您想改用 neroAacEnc,则可以使用:
ffmpeg -i "concat:input0.mp3|input1.mp3|input2.mp3" -f wav - | neroAacEnc -if - -ignorelength -q 0.3 output.m4b
Run Code Online (Sandbox Code Playgroud)
恐怕这些都不会添加章节元数据。
打开终端。切换到 MP3 文件所在的目录。键入:
for i in *mp3 ; do ffmpeg -i $i -qscale 0 $i.m4a ; done
Run Code Online (Sandbox Code Playgroud)
当然,ffmpeg是必须安装的。
请注意,我上面使用了“m4a”。m4b 格式似乎是相同的,只是更改了一个字母以表明它是一本书。如果一个字母的差异让您感到烦恼,您可以稍后将它们全部重命名。他们玩得一样。
编辑:我假设你使用 Mac。如果您运行类 Unix 操作系统,或者在 Windows 下安装Cygwin,以上内容也适用于 PC 。