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没配置好则会报错:
此时检查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 ../
检测安装是否成功:
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时会有问题
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的完整安装