`
lingshangwen
  • 浏览: 62015 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

python:pymedia安装

阅读更多

"Pymedia is a Python library for accessing and manipulating media files. It makes audio and video playback/creation a snap for even a newcomer to programming." There is a deb installer available for pymedia 1.3.5 but not for 1.3.7 So I decided to write this howto.

First install all the dependencies:


sudo apt-get install python-dev libogg-dev libvorbis-dev liblame-dev libfaad2-dev libasound2-dev python-pygame
        (Pygame is not really necessary, but recommended.)

Extract a download of pymedia-*.tgz and open a terminal in the extracted folder, so we can build pymedia:
python setup.py build
       
This should display:
Using UNIX configuration...
       
        OGG : found
        VORBIS : found
        FAAD : found
        MP3LAME : found
        VORBISENC : found
        ALSA : found
        Continue building pymedia ? [Y,n]:
       
If everything is found press Y

Finally install pymedia:
sudo python setup.py install
       

Test if pymedia installed correctly by typing this at the python shell:
import pymedia
       
        ==================
       
        Recently, I needed to use pymedia, for some audio and video encoding. The problem though, is that pymedia was nowhere to be found in the Ubuntu Hardy Heron package repository, and the only .deb installation candidate from the pymedia website was for an older version of pymedia and Python 2.4. Not wanting to run an old version and having Python 2.5 as a requirement, I needed to compile the package myself–no easy task, it turns out.
       
        Step 1. Get pymedia
       
        wget http://internap.dl.sourceforge.net/sourceforge/pymedia/pymedia-1.3.7.3.tar.gz
        tar xzvf pymedia-1.3.7.3.tar.gz
        cd pymedia-*
        Step 2: Get the pymedia dependencies (as noted here).
       
        sudo apt-get install python-dev libogg-dev libvorbis-dev liblame-dev libfaad-dev libasound2-dev python-pygame
        Step 3. Get GCC 3.4 (pymedia will not compile with GCC 4.0)
       
        sudo apt-get install gcc-3.4 g++-3.4
        export CC=gcc-3.4
        Step 4. Build/compile pymedia
       
        python setup.py build
        Step 5. Be a good Ubuntu user with checkinstall
        Checkinstall is great because it installs the package as a .deb file.
       
        sudo apt-get install checkinstall
        sudo checkinstall python setup.py install
        Note: If you want to be a bad Ubuntu user, you can run “sudo python setup.py install” instead of the checkinstall command.
       
        Step 6. Try it out
       
        python
        >>> import pymedia

分享到:
评论

相关推荐

    pymedia-1.3.7.3.tar.gz

    《PyMedia 1.3.7.3:Python中的多媒体处理库》 PyMedia是一个针对Python编程语言设计的多媒体处理库,它的版本1.3.7.3是这个开源项目的一个稳定版本。这个名为“pymedia-1.3.7.3.tar.gz”的压缩包文件,采用的是...

    pymedia-examples

    《Python中的PyMedia库及其应用实例解析》 PyMedia是一个强大的Python库,它为音频和视频处理提供了丰富的功能。PyMedia库主要适用于那些需要在Python环境中进行多媒体处理的开发者,如音频播放、录制、编码、解码...

    python脚本在线播放实时rtmp视频流

    在安装方面,如果你选择使用Anaconda环境,可以通过以下命令安装`pymedia`: ```bash conda install -c conda-forge pymedia ``` `live_rtmp.py`文件很可能包含了实现RTMP流播放的核心代码。通常,这样的脚本会...

    pymedia模块

    pymedia模块 用于windows xp 32位操作系统下的 python开发多媒体应用。

    pymedia-1.3.7.3.win32-py2.7.exe

    pymedia安装程序,好东西不解释 pymedia安装程序,好东西不解释 pymedia安装程序,好东西不解释

    python模块下载及安装方法.pdf

    Python、pyScripter、Python for Delphi、Python Cookbook、pygame、pymedia、pydbf、Pexpect、dabo桌面应用框架、pySerial、Python文档、VPython(3D)、PyLucene、DBUtils以及一些博客和社区资源。 这些库涵盖了...

    Python模块篇[定义].pdf

    10. PyMedia: PyMedia 是用于音频和视频处理的Python库,支持实时播放、编码和解码多媒体文件。 11. Python-ldap: Python-ldap 是Python的LDAP(轻量级目录访问协议)客户端库,用于与LDAP服务器进行通信,进行...

    第1章 Python语言基础.pptx

    4. **多媒体应用**:PyMedia模块用于多媒体操作,PyOpenGL支持OpenGL图形,PIL提供图像处理功能。 5. **网络应用**:Python的socket模块、urllib、scrapy等库可以处理网络请求,构建爬虫,支持Web开发,如web2py和...

    python模块下载及安装方法.docx

    ### Python模块下载及安装方法详解 #### 概述 Python作为一种强大的编程语言,在软件开发、数据分析、网络爬虫等多个领域有着广泛的应用。Python的强大之处在于其丰富的第三方库资源,通过安装不同的模块,开发者...

    pymedia-1.3.7.3.win32-py2.5.exe pymedia库

    pymedia-1.3.7.3.win32-py2.5.exe, python pymedia库 for windows

    python 版本的视频直播 树莓派等

    Python的pymedia库或者其他的第三方库可以帮助我们实现这些功能。 在树莓派上运行Python直播程序时,还需要考虑资源管理,如内存和CPU使用,以及网络带宽的限制。可以调整视频分辨率、帧率等参数来适应不同的网络...

    pymedia-1.3.7.3-cp27-none-win32.whl.rar

    在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl...

    用Python做科学计算-中文版

    首先,书中提到了软件包的安装和介绍,包括如何安装Python(x,y)这一集成了多个科学计算库的Python发行版,以及一些常用工具如iPython和spyder。Python(x,y)提供了一个便于科学计算的环境,集成了包括NumPy、SciPy、...

    python标准库和扩展库.docx

    PyMedia 是一个用于多媒体操作的 Python 模块,提供了丰富而简单的接口用于多媒体处理。 12. Psyco Psyco 是一个代码加速度器,可使代码的执行速度提高到与编译语言一样的水平。 13. Python-ldap Python-ldap ...

    pymedia-1.3.7.3-cp27-none-win_amd64.whl.rar

    在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl...

    PyMedia-开源

    Pymedia是一个C / C ++ / Python多媒体模块,允许以mp3,ogg,avi等格式编码/解码/播放多媒体信息。 基于ffmpeg,具有附加功能和简单的Python界面。 用于用Python编写的多媒体应用程序。

    songdown 2.0

    Songdown 2.0是一款专为Linux用户设计的音乐下载工具,它充分利用了Python 2.5的强大功能,结合了wxPython 2.8的图形用户界面库,以及PyMedia模块,为用户提供了一个便捷的音乐资源获取平台。这款软件具有自动下载...

    voiceMusicSeparation:声乐分离争夺浙江大学第六届华为杯

    该工程基于Python开发,需要安装Python及工程相关包:NumPy、SciPy、Pymedia、stft使用步骤下载并解压工程,解压后路径如E:Python\voiceMusicSeparation打开Python,把工程文件夹加入到搜索路径import syssys.path....

Global site tag (gtag.js) - Google Analytics