使用Python进行视频到音频的转换
先决条件: Python编程语言
Python中有几个库和技术可用于将视频转换为音频。一个这样的库是Movie Editor 。
MoviePy 可以读取和写入所有最常见的音频和视频格式,包括 GIF,并在 Windows/Mac/Linux 上运行,使用Python 2.7+ 和 3(或仅来自 v.1.0 的Python 3.4+)
安装
要安装电影编辑器库,请打开终端并编写:
pip install moviepy
注意:此模块会自动安装 FFmpeg。但是,在某些情况下,您可能会提示安装。
安装 FFmpeg
视窗:
- 从这里下载构建。
- 将构建解压缩到任何文件夹中。
- 以管理员权限打开 CMD。
- 运行以下命令来设置环境变量。
setx /M PATH "path\to\ffmpeg\bin;%PATH%"
Linux:
在终端中编写以下命令。
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg
sudo apt-get install frei0r-plugins
执行
# Python code to convert video to audio
import moviepy.editor as mp
# Insert Local Video File Path
clip = mp.VideoFileClip(r"Video File")
# Insert Local Audio File Path
clip.audio.write_audiofile(r"Audio File")
输出: