python安装ffmpeg
① python怎么执行ffmpeg
在ubuntu环境下,在python程序中调用ffmpeg的一条命令:
ffmpeg -i yourVideo.mp4 -vf select='eq(pict_type\,I)' -vsync 2 -s 160x90-f image2 thumbnails-%02d.jpeg
② python 检测是电脑否安装LAVfilter
lavfilters一般都是k-litecodec或者ffmpeg附带的一种视音频插件,视频播放器或者其它类似的软件拷贝的LAV过滤器,单独把它卸载掉也没什么事,如果要用到的话会提示你下载的。
检查电脑上是否安装了python的方法:
1、按下键盘上的【win+r】组合键,打开运行。
2、输入cmd,点击【确定】。
3、在打开的命令提示符中执行python命令,如果出现相关信息则说明电脑安装了python。
③ 如何使用GITHUB的程序
这里面用的是Python的环境,这个语言我不会所以我不知道怎么用这些文件
但是这个仓库里面是有readme的,它一般会告诉你如何安装以及如何使用
你点击这里,就可以跳转到readme上
④ python怎么读取视屏文件的信息
用python读取视频有两种主要方法,大家可依据自己的需求进行使用。
方法一:
使用imageio库,没有安装的可用pip安装或自己下载。自己下载的话给大家推荐一个镜像网站:[pip镜像](mageio/%20python%E5%BA%93%E9%95%9C%E5%83%8F%E7%BD%91%E7%AB%99),安装好后重启终端即可调用。1234
import pylabimport imageio#视频的绝对路径filename = '/path/to/your/video.mp4'#可以选择解码工具vid = imageio.get_reader(filename, 'ffmpeg')for im in enumerate(vid): #image的类型是mageio.core.util.Image可用下面这一注释行转换为arrary
#image = skimage.img_as_float(im).astype(np.float32)
fig = pylab.figure()
fig.suptitle('image #{}'.format(num), fontsize=20)
pylab.imshow(image)
pylab.show()12345678910111213
方法二:
用cv2库,用这种方法的好处是返回的就是arrary,不用转换,但方法一可以指定显示某一帧,而这种方法是从头读到尾。
import numpy as npimport matplotlib.pyplot as pltimport pylabimport imageioimport skimage.ioimport numpy as np
import cv2
cap = cv2.VideoCapture('/path/to/your/video.mp4')
while(cap.isOpened()):
ret, frame = cap.read()
cv2.imshow('image', frame)
k = cv2.waitKey(20)
#q键退出
if (k & 0xff == ord('q')):
break cap.release()
cv2.destroyAllWindows()
大家可能注意到,两种方法的显示方法也是不一样的,这里不详细展开,实践一下便很清楚了。
⑤ python的pyb用不了
下载ffmpeg官网上找到windows对应static版本,解压之后,把【安装目录】\bin加到环境变量path下;
测试 命令行输入:ffmpeg -version
⑥ python录音文件流报错 在线等
今天aiping点读笔的MP3源文件出现声音大小不一致,而且需要将英文单词MP3与单词翻译MP3文件连接起来,刚开始使用ffmpeg效果很差。万能的gitgub再次证明了它的万能,我找到了pyb
1 网址:
2 pyb需要依赖 libav或者ffmpeg
4 安装pyb: pip install pyb
5 使用pyb:
enPath = "%s%s/%s"%(enDir,file,enfile) #英文文件的路径cnPath = "%s%s/%s"%(cnDir,file,enfile.replace("en_w","cn_w"))#中文文件的路径targetPath = "%s%s/%s"%(toDir,file,enfile.replace("en_w","all")) #合并文件的路径#加载MP3文件song1 = AudioSegment.from_mp3(enPath)song2 = AudioSegment.from_mp3(cnPath) #取得两个MP3文件的声音分贝db1 = song1.dBFSdb2 = song2.dBFS song1 = song1[300:] #从300ms开始截取英文MP3 #调整两个MP3的声音大小,防止出现一个声音大一个声音小的情况dbplus = db1 - db2if dbplus < 0: # song1的声音更小 song1+=abs(dbplus)elif dbplus > 0: #song2的声音更小 song2+=abs(dbplus) #拼接两个音频文件song = song1 + song2 #导出音频文件song.export(targetPath, format="mp3") #导出为MP3格式
⑦ you-get怎么安装,我是win10系统,已经安装了python和ffmpeg
你指的是这个?使用pip自动安装就好
⑧ python 3.7.1和you-ge哪个版本匹配
是you-get吧
Python3的话要先装依赖:FFmpeg
然后,你获得的官方发布是在PyPI上分发的,可以通过pip包管理器从PyPI镜像轻松安装。
pip3installyou-get
这样就好了,不用自己纠结于版本号的问题,pip轻松搞定。
望采纳。
⑨ 求助.python使用matplotlib出错
为了避免各种问题,请使用最新的2.7.13安装文件
1、先设置好环境变量
在path变量中设置好以下路径:
C:\Python27\Scripts
C:\Python27
2、大部分报错问题都是因为库与库之间存在依赖关系
matplotlib依赖dateutil和pyparsing,如果Python里面没有安装dateutil和pyparsing,那么后续使用matplotlib的时候很可能会遇到依赖问题。所以需要安装dateutil。
进入下面网址,找到matplotlib,可以看到所需要的各种包的描述。
http://www.lfd.uci.e/~gohlke/pythonlibs/#python-dateutil
http://www.lfd.uci.e/~gohlke/pythonlibs/#pyparsing
Matplotlib, a 2D plotting library.
Requires numpy, dateutil, pytz, pyparsing, cycler, setuptools, and optionally pillow, pycairo, tornado, wxpython, pyside, pyqt4, ghostscript, miktex, ffmpeg, mencoder, avconv, or imagemagick.
所以上面这些包肯定是都需要有的,如果没有遇到问题,可能是因为代码中没有引用这些包而已;或者已经安装了。
2.1、使用easy_install.exe来安装所需要依赖的包
现在dateutil使用easy_install命令来安装,(easy_install会自己从网络上需要最新的合适的包来安装,所以不需要你自己去寻找和下载)
只需要输入 easy_install python-dateutil 命令就可以。
如果找不到easy_install 命令,要么是你的环境变量没有设置好,请参考1。要么是你的python包太老,没有预装easy_install,那就参考3,先安装easy_install
3、安装easy_install.exe, 手动下载安装包到本地安装
https://pypi.python.org/pypi/setuptools
找到ez_setup.py文件,下载到本地E:\iso\VisualStudio2010\ (我是下载到这里,你自己就随意吧)
在cmd窗口下面,输入:
Python E:\iso\VisualStudio2010\ez_setup.py
成功后,C:\Python27\Scripts\目录下会多了easy_install.exe
4、使用easy_install.exe安装dateutil和pyparsing。。
反正根据提示,缺啥就用easy_install安装啥,这个easy_install是按照关键字来搜索安装包的。
easy_install python-dateutil
easy_install pyparsing
easy_install pip
4.1、如果不用easy_install.exe安装,也可以使用pip通过本地安装或者网络安装
使用pip安装 的命令是: pip install numpy
如果要手动把包下载到本地再安装,请参考6
5、把路径如:C:\Python27\Lib\site-packages\scipy\lib中的six.py six.pyc six.pyo三个文件拷贝到C:\Python27\Lib\site-packages目录下。
6、使用下载到本地的whl来安装各种包
在下面页面下载所对应的32bit或者64bit,区分python2.7还是python3的
http://www.lfd.uci.e/~gohlke/pythonlibs/#numpy
numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl
pandas-0.18.1-cp27-cp27m-win_amd64.whl
scipy-0.17.1-cp27-cp27m-win_amd64.whl
matplotlib-1.5.2-cp27-cp27m-win_amd64.whl
把上面这些需要的whl放到python的scripts目录下,然后用下面的命令来安装即可
c:\Python27-x64\Scripts>
pip install pandas-0.18.1-cp27-cp27m-win_amd64.whl
⑩ python安装pyffmpeg,cython报错:ImportError: No mole named Cython.Distutils
巧了,我今天也遇到了~
去搜下 visual c++ 2008 express edition ,安装完之后就可以安装cython了