我使用以下命令将 m4a 格式转换为 mp3
ffmpeg -i audio.m4a -acodec libmp3lame audio.mp3
Run Code Online (Sandbox Code Playgroud)
我有 32 个 x86 核心,但是 libmp3lame 在单个线程中处理。我知道 libmp3lame 不支持多线程,因此我愿意接受可以在 ubuntu CLI 中执行的其他替代方案。
如果 audio.m4a 是 2 小时长的视频,通常需要超过 3 分钟,速度似乎为 45 倍到 50 倍。
我的主要目标是在几秒钟内将多个 YouTube 视频转换为 mp3 格式。
更新1:
由于我使用的是 32 核 CPU,因此当只有一个视频转换时,它只使用一个核心。那么在这种情况下如何使用多个核心,以更快地获得输出。我想最大限度地发挥 CPU 的作用。另外,如果 FFmpeg 不是答案,还有其他方法吗?