Youtube 播放列表到 m4b 有声读物

Youtube 播放列表到 m4b 有声读物

目前,我将 youtube 播放列表下载为音频-f 140,通过 iTunes 将文件传输到我的 iPhone,然后在 iTunes 中添加常见的艺术家/专辑元数据,将其从音乐移动到有声读物。

然而,这个过程并不会让章节保持正确的(原始)顺序。

我能想到的最佳解决方案是在文件名前加上播放列表索引,以便字母顺序与播放列表的字母顺序相同。然后按照所述进行连接这里。下次我需要这样做时会发布代码,但也许有人可以找到更好的方法。

答案1

这个过程比我想象的要复杂得多。你必须手工制作章节元数据,ffmpeg 不会为你做这件事。毕竟,实际的 concat 复用受磁盘 IO 限制,而且只有 68 倍的速度对我来说慢得令人沮丧。你可以使用颞叶多普勒频谱。要正确地做到这一点,您需要将整个章节读入内存,然后将输出写入内存。

原文来源:https://unix.stackexchange.com/questions/745238/how-to-merge-multiple-mp4-files-as-chapters-in-a-final-mp4

我对 wget 的更改 https://gist.githubusercontent.com/tom-huntington/1323af4b991ca34ef4a46b3e44532ada/raw/a21b7e2ba48fc68fdda7c15b3f9cf28594cbffe1/script.py

相关内容