目前,我将 youtube 播放列表下载为音频-f 140
,通过 iTunes 将文件传输到我的 iPhone,然后在 iTunes 中添加常见的艺术家/专辑元数据,将其从音乐移动到有声读物。
然而,这个过程并不会让章节保持正确的(原始)顺序。
我能想到的最佳解决方案是在文件名前加上播放列表索引,以便字母顺序与播放列表的字母顺序相同。然后按照所述进行连接这里。下次我需要这样做时会发布代码,但也许有人可以找到更好的方法。
答案1
这个过程比我想象的要复杂得多。你必须手工制作章节元数据,ffmpeg 不会为你做这件事。毕竟,实际的 concat 复用受磁盘 IO 限制,而且只有 68 倍的速度对我来说慢得令人沮丧。你可以使用颞叶多普勒频谱。要正确地做到这一点,您需要将整个章节读入内存,然后将输出写入内存。