将 MP4 视频翻录为 MP3
现在我们来看看如何将 MP4 视频中的音频转换为 MP3 文件。 您可能想要这样做的原因包括想要随身携带视频的音频(可能是音乐视频),或者您正在构建一个刮刀/媒体收集系统,该系统也需要将音频与视频分开。
这个任务可以使用 moviepy 库来完成。 moviepy 是一个简洁的库,可让您对视频进行各种有趣的处理。 其中一项功能是将音频提取为 MP3。
怎么做
演示翻录为 MP3 的代码位于 04/12_rip_mp3_from_mp4.py 中。 moviepy 使这个过程变得异常简单。
-
以下是上一示例中下载的 MP4 的 rip:
import moviepy.editor as mp clip = mp.VideoFileClip("BigBuckBunny.mp4") clip.audio.write_audiofile("movie_audio.mp3")
-
运行此程序时,您将看到文件被翻录时的输出,如下所示。 这只花了几秒钟:
[MoviePy] Writing audio in movie_audio.mp3 100%|██████████| 17820/17820 [00:16<00:00, 1081.67it/s] [MoviePy] Done.
-
完成后,您将得到一个 MP3 文件:
# ls -l *.mp3 -rw-r--r--@ 1 michaelheydt staff 12931074 Sep 27 21:44 movie_audio.mp3
还有更多
有关 moviepy 的更多信息,请查看项目网站: http://zulko.github.io/moviepy/ 。