我可以在 Linux 上使用 vlc 将音频文件转换为 m4a 以便在 iPad/iPhone 上播放吗?

我可以在 Linux 上使用 vlc 将音频文件转换为 m4a 以便在 iPad/iPhone 上播放吗?

我花了一整天时间研究这个问题。我在网上找到了一些建议,更改了 FFMPEG 首选项(将严格转换改为 -2),并添加了 AAC 输出选项。我能够将 FLAC 文件转换为 AAC。但是,该文件无法在我的 iPad 上播放。它只是显示“正在加载”,并且从未完成加载。

我使用的是 Arch Linux 64 位。我的 vlc 是版本 2.2.2

videolan wiki 上说支持将音频转换为 AAC,但没有提供具体细节。这可能吗?

答案1

好吧,对于最初提出的问题的简短回答是:是的,你可以在 Linux 上使用 vlc 来转换使用加气混凝土在一个MP4 容器,应该可以在 iOS 设备上播放。(但我手边没有 iOS 设备可以实际测试。)

这里是有关如何使用 vlc 进行音频文件转换的分步教程。但请注意,为了使用 AAC 编码,您可能必须先将“强制严格性”FFmpeg 选项设置为 -2,如所述这里除非你使用的 FFmpeg 版本是足够新,那么就不再需要设置强制严格选项。

拥有 iOS 设备支持的正确格式的文件只是让它在该设备上播放的一步。

该文件仍需添加到设备数据库才能真正播放

Apple 官方支持的方法是将音频文件添加到 PC 上的 iTunes 库中,然后将该库同步到 iOS 设备,如下所述这里

事实上,即使是 PCM 和 mp3 音频文件也应该支持 iOS 设备因此可能甚至不需要转换为 aac。

从 Linux 系统将音频文件传输到 iOS似乎相当棘手

将音频文件传输到 iPad 并播放的最可靠方法可能是使用 Dropbox 等云服务,如下所述这里

答案2

好的,答案是肯定的,该文件可以在 Linux 上使用 vlc 创建为一个完美的 m4a 文件,应该可以在 iPad 或 iPhone 上的 iTunes 上播放。但是,根据 Apple 支持,该文件只能从 iTunes Mac 或 Windows 主机传输到 iOS 上的 iTunes。我没有这样的系统。

感谢 LN2,我在 iPad 上安装了适用于 iOS 的 vlc。我可以将 m4a 文件存储在 Google Drive 上,然后从那里将其复制到 iPad 上的 vlc,这样就可以正常播放。

因此,虽然这不是一个完整的解决方案,但它是一个好的、可用的解决方法。

相关内容