`
pypy
  • 浏览: 91896 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mplayer ffmpeg 编译 static

阅读更多
目前开源的转码工具主要有
mplayer & ffmpeg

本篇介绍搭建转码环境(linux平台环境)

1. mplayer

http://www.mplayerhq.hu/design7/dload.html

configure

./configure --enable-runtime-cpudetection --enable-libavutil_a --enable-libavcodec_a --enable-libavformat_a --enable-libpostproc_a  --enable-libswscale_a  --prefix=/usr --extra-libs=-static     --extra-cflags=--static  --enable-ass  --disable-ftp --disable-live  --disable-gethostbyname2  --disable-ftp  --disable-inet6  --disable-rtc  --disable-network  --enable-x264 --enable-xvid --enable-faac --enable-faad  --enable-mp3lib --enable-mp3lame --enable-real   --enable-libamr_nb --enable-libamr_wb


make -j cpu核心数目 (可以增加编译速度)

make install


2. ffmpeg

http://ffmpeg.org/download.html

configure

./configure   --enable-pthreads  --enable-libx264 --enable-libxvid --enable-static --disable-shared --prefix=/usr --enable-gpl --enable-nonfree --extra-libs=-static --extra-cflags=--static --enable-libmp3lame --enable-libamr-nb --enable-libamr-wb --enable-libfaac --enable-libfaad  --enable-libtheora  --enable-yasm 


make -j cpu核心数目 (可以增加编译速度)

make install

3. 下篇开始实践转码具体命令行细节
0
0
分享到:
评论

相关推荐

    mplayer1.4交叉编译.pdf

    mplayer1.4交叉编译 在本文中,我们将详细介绍如何将mplayer1.4移植到GEC6818开发板上。为了实现这一目标,我们需要完成以下几个步骤:交叉编译zlib、交叉编译mplayer和移植mplayer到开发板上。 一、交叉编译zlib ...

    龙芯(Loongson) loongarch平台下的mplayer交叉编译

    此外,配置文件还需要指明需要链接的库,如FFmpeg,这是MPlayer处理多媒体文件的关键组件。 完成配置文件的定制后,执行`./configure --help`来检查配置是否正确。如果一切无误,运行`./configure`生成适用于...

    mplayer交叉编译得到的可执行文件

    用arm-linux-gcc-3.4.3编译出来的可执行文件mplayer。分两个,一个是嵌入了libmad的(可以支持mp3解码),另一个是没有嵌入libmad的~将该可执行文件拷贝到开发板上可以用chmod加入执行权限之后可以直接运行~

    最全面mplayer音视频linux交叉编译成功移植(支持alsa和oss)

    综合了网上其他mplayer的移植教程,在Linux交叉编译通过的支持alsa和oss架构的mplayer,有详细的介绍和常见问题出错解决方案,该mpalyer可直接移植到嵌入式开发板上运行,实现板子的音视频播放。

    利用ffmpeg和mplayer转换视频

    `ffmpeg`和`mplayer`是两个非常重要的开源工具,广泛用于视频的转换、编辑和播放。本篇文章将深入探讨这两个工具及其在视频处理中的应用。 `ffmpeg`是一个强大的命令行工具,用于处理音频和视频文件。它支持各种...

    MPlayer安装编译总结(1.3.0、1.0rc4).docx

    1. **安装库包**:在编译MPlayer之前,需要确保系统已经安装了必要的库包,这些通常包括开发工具(如GCC编译器)、音频和视频解码库、以及系统构建工具(如autoconf和automake)。具体依赖项可能会因操作系统而异,...

    PHP+mplayer+ffmpeg生成视频截图方案

    2、如果能用mplayer,就不要像我一样SB的去测试ffmpeg,那玩意慢的让你怀疑人生。也不要像我一样SB的去找ffmpeg扩展,找遍全世界也没找到一个能用的,最后才发现,根本就不需要那玩意。 3、解决了IIS+PHP环境下,...

    MinGW编译Mplayer(绝对可行)

    例如,MPlayer可能需要FFmpeg库,所以在编译前要确保已经安装了FFmpeg的相关组件。 在成功编译并安装MPlayer后,你将在MinGW的安装目录下找到可执行文件,可以将其添加到系统路径以便于直接运行。至此,你已经在...

    win10 64位安装ffmpeg的免安装ZIP包

    最新版请到ffmpeg官网...许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF"代表"Fast Forward"。FFmpeg编码库可以使用GPU加速。

    2012-06-182132mplayer交叉编译[定义].pdf

    本文将深入讲解如何进行MPlayer的交叉编译,以便在特定的硬件平台上(例如 Mini2440 开发板)实现视频播放功能。 MPlayer 是一个开源的、跨平台的媒体播放器,它支持多种视频和音频格式。在嵌入式设备上运行MPlayer...

    MPlayer的windows平台编译与phonon mplayer后端配置.doc

    - 继续下载并编译MPlayer所需的其他库,如FFmpeg、SDL、libpng、zlib等,这些都是MPlayer正常运行的关键组件。 - 每个库都有自己的编译步骤,通常包括配置、编译和安装等阶段。 5. **配置MPlayer源代码**: - ...

    windows Mingw 编译 mplayer 日记

    在Windows环境下,Mingw(Minimalist GNU for Windows)是一个流行的开源工具集,它提供了GCC编译器和GNU工具链,使得用户可以在Windows系统上编译和构建原生的Windows应用程序,包括像mplayer这样的开源媒体播放器...

    RHEL6下编译Mplayer

    ### RHEL6下编译Mplayer的步骤及解决过程中遇到的问题 #### 一、环境准备与下载源码 在RHEL6系统下编译Mplayer,首先需要准备好编译环境。Mplayer是一款开源的多媒体播放器,支持多种音频和视频格式。在Red Hat ...

    arm编译生成mplayer

    基于MPlayer-1.0rc2源码,使用arm-linux-gcc-4.3.2交叉编译链,修正一些编译错误代码后,成功生成mplayer的arm可执行性文件,在samsung2416平台上播放视频文件成功。

    AVS 之 ffmpeg和mencoder的编译方法.rar

    5. **编译FFmpeg**:配置完成后,执行`make`命令进行编译,然后使用`make install`将编译好的FFmpeg安装到系统路径。 6. **配置MEncoder**:与FFmpeg类似,进入MEncoder源代码目录,运行`./configure --enable-...

    ffmpeg-latest-win64-static.zip

    FFmpeg是一套可以用来记录、转换数字音频、视频,并能将...许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF"代表"Fast Forward"。

    编译好的Mplayer,可在TQ2440上直接使用

    标题"编译好的Mplayer,可在TQ2440上直接使用"意味着这个版本的Mplayer已经针对TQ2440进行了特定的编译优化,确保它能够在该平台上无缝运行。这意味着开发者或用户无需自行配置编译环境,节省了大量时间和精力。 ...

    ffmpeg的安装和使用攻略

    4. **编译和安装**:使用`make`命令编译源代码,然后使用`sudo make install`将FFmpeg安装到系统路径。 5. **验证安装**:安装完成后,可以通过在终端输入`ffmpeg -version`来查看FFmpeg的版本信息,确认安装成功。...

Global site tag (gtag.js) - Google Analytics