pydub libav和ffmpeg的安装

1.Windows python pydub 安装

安装:
安装libav或者ffmpeg

  • 1.下载libav:

http://builds.libav.org/windows/
下载那个2017年的
http://builds.libav.org/windows/nightly-lgpl/

  • 2.解压到本地磁盘

  • 3.解压出的 libav***** 中有 usr/bin 这一文件夹

例如 D:\libav\usr\bin

  • 4.右键我的电脑 -> 属性 -> 高级系统设置 -> 环境变量

在系统变量Path中添加 :C:\libav\usr\bin

  • 5.用pip安装pydub(确保先装好pip)

pip install pydub

测试:


pydub libav和ffmpeg的安装_第1张图片

没报错,pydub安装正常

如果libav没配置好则会报错:



此时检查libav版本

或系统变量path中libav\usr\bin是否存在

2.centos python pydub 安装

fmpeg是一个很强大的音视频处理工具,官网是:http://ffmpeg.org/ 官网介绍ffmpeg是:一个完整的、跨平台的解决方案,可以记录、转换和传输音频和视频。ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发,下面是以Linux为例介绍ffmpeg的安装流程的简单的命令行对视频进行转码操作,是ffmpeg中最最简单的入门内容.
 ffmpeg自带了很多的解码器,但是编码器不是很多,如果有特殊需求的话需要自己手动下载编译安装各种编码器.
这里我只安装了一部分的编码器,其它的同理.
首先获得管理员权限,后面的基本所有命令都是需要管理员权限运行的,所以方便起见,直接登陆管理员身份,不需要每个命令都加sudo.

sudo su

2.1.lame

lame-3.100.tar.gz
下载地址:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309
安装方法如下:

tar -zxvf lame-3.100.tar.gz
cd lame-3.100
./configure
make
make install
make clean
cd ../

检测安装是否成功:


pydub libav和ffmpeg的安装_第2张图片

2.2 libogg

libogg-1.3.3.tar.gz
下载地址:https://www.xiph.org/downloads/
安装方法如下:

tar -zxvf libogg-1.3.3.tar.gz
cd libogg-1.3.3
./configure
make
make install
make clean
cd ../

2.3 libvorbis

libvorbis-1.3.3.tar.xz
下载地址:http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz
(libvorbis依赖于libogg, 所以libogg必须先于libvorbis安装)
安装方法如下:

tar -zxvf libvorbis-1.3.3.tar.xz
cd libvorbis-1.3.3
./configure
make
make install
make clean
cd ../

2.4 xvid

这个编码器是个磨人的小妖精,就是它耽误了我一个下午,说是安装ffmpeg其实全是在搞他.一定要注意它的版本!!!!!一定要新版的!!!!!!!!!!1.3.3,后面会说它导致的各种问题!!!!!!!!!
xvidcore-1.3.3.tar.gz
下载地址:http://downloads.xvid.org/downloads/xvidcore-1.3.4.tar.gz
安装方法如下:

tar -zxvf xvidcore-1.3.4.tar.gz
cd xvidcore/build/generic/
./configure
make
make install
make clean
cd ../../../

2.5 yasm

必须先安装yasm,否则安装x264时会有问题


pydub libav和ffmpeg的安装_第3张图片

latest_x264.tar.bz2 (其中包含的目录是 x264-snapshot-20131023-2245)
下载地址:http://yasm.tortall.net/Download.html

tar -vxf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure 
make
make install
make clean
cd ../

2.6 x264

latest_x264.tar.bz2 (其中包含的目录是 x264-snapshot-20131023-2245)
下载地址:http://www.videolan.org/developers/x264.html

tar -vxf last_x264.tar.bz2
cd x264-snapshot-20180927-2245/
./configure --enable-shared --enable-static
make
make install
make clean
cd ../

二.安装ffmpeg

1.下载源码

从ffmpeg官网:https://www.ffmpeg.org/download.html下载tar.bz2格式包

tar -vxf ffmpeg-4.0.2.tar.bz2
cd ffmpeg-4.0.2
./configure  --enable-shared --prefix=/usr/local/ffmpeg
make
make install
make clean
cd ../

三.安装libav

1.下载源码

下载tar.bz2格式包

tar -vxf libav-12.3.tar.gz
cd libav-12.3
./configure 
make
make install
make clean
cd ../

安装报错:make: *** [libavcodec/h264qpel.o] Error 1
忽略继续安装。

参考资料:
python 将MP3格式转换为WAV格式(ffmpeg安装,使用pycharm安装包)
Linux下ffmpeg的安装
linux下安装ffmpeg
Linux下ffmpeg的完整安装

你可能感兴趣的:(pydub libav和ffmpeg的安装)