终于装上了,把过程记录一下
首先要安装各种解码器
1、lame
lame-3.97.tar.gz
Url:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309
安装方法如下:
Java代码
1. tar -zxvf lame-3.97.tar.gz
2. cd lame-3.97
3. ./configure --enable-shared --prefix=/usr
4. make
5. make install
tar -zxvf lame-3.97.tar.gz
cd lame-3.97
./configure --enable-shared --prefix=/usr
make
make install
2、libogg
libogg-1.1.3.tar.gz
Url:http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
安装方法如下:
Java代码
1. ./configure --prefix=/usr
2. make
3. make install
./configure --prefix=/usr
make
make install
3、libvorbis
libvorbis-1.1.2.tar.gz
Url:http://downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz
安装方法如下:
Java代码
1. ./configure --prefix=/usr
2. make
3. make install
./configure --prefix=/usr
make
make install
4、xvid
xvidcore-1.1.3.tar.gz
Url:http://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz
安装方法如下:
Java代码
1. tar zvxf xvidcore-1.1.3.tar.gz
2. cd xvidcore-1.1.3/build/generic
3. ./configure --prefix=/usr
4. make
5. make install
tar zvxf xvidcore-1.1.3.tar.gz
cd xvidcore-1.1.3/build/generic
./configure --prefix=/usr
make
make install
5、x264
x264-snapshot-20071107-2245.tar.bz2
Url:http://www.videolan.org/developers/x264.html
ftp://ftp.videolan.org/pub/videolan/x264/snapshots/
安装方法如下:
Java代码
1. bunzip2 x264-snapshot-20070913-2245.tar.bz2
2. tar xvf x264-snapshot-20070913-2245.tar
3. ./configure --prefix=/usr --enable-shared
4. make
5. make install
bunzip2 x264-snapshot-20070913-2245.tar.bz2
tar xvf x264-snapshot-20070913-2245.tar
./configure --prefix=/usr --enable-shared
make
make install
6、libdts
libdts-0.0.2.tar.gz
[url]http://download.videolan.org/pub/videolan/libdca/0.0.2/libdca-0.0.2.tar.gz [/url]
安装方法:
Java代码
1. tar zxvf libdts-0.0.2.tar.gz
2. cd libdts-0.0.2
3. ./configure --prefix=/usr
4. make
5. make install
tar zxvf libdts-0.0.2.tar.gz
cd libdts-0.0.2
./configure --prefix=/usr
make
make install
7、a52
a52dec-0.7.4.tar.gz
http://liba52.sourceforge.net/downloads.html
安装方法:
Java代码
1. ./configure --prefix=/usr
2. make
3. make install
./configure --prefix=/usr
make
make install
8、faad2
faad2-2.6.1.tar.gz
http://www.audiocoding.com/downloads.html
安装方法
Java代码
1. autoreconf -vif
2. ./configure --prefix=/usr --with-mp4v2 --enable-shared
3. make
4. make install
autoreconf -vif
./configure --prefix=/usr --with-mp4v2 --enable-shared
make
make install
9、faac
faac-1.26.tar.gz
http://linux.softpedia.com/progDownload/FAAC-Download-554.html
安装方法:
Java代码
1. tar zxvf faac-1.26.tar.gz
2. cd faac
3. ./bootstrap
4. ./configure --prefix=/usr
5. make
6. make install
tar zxvf faac-1.26.tar.gz
cd faac
./bootstrap
./configure --prefix=/usr
make
make install
10、amr-nb
amrnb-6.1.0.4.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/amrnb-6.1.0.4.tar.bz2
安装方法:
Java代码
1. ./configure --prefix=/usr
2. make
3. make install
./configure --prefix=/usr
make
make install
11、amr-wb
amrwb-7.0.0.1.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/amrwb-7.0.0.1.tar.bz2
安装方法:
Java代码
1. ./configure --prefix=/usr
2. make
3. make install
./configure --prefix=/usr
make
make install
12、lib52
a52dec-0.7.4.tar.gz
http://liba52.sourceforge.net/downloads.html
如果前面的安装一切顺利的话,恭喜你,可以安装ffmpeg了
安装ffmpeg
Java代码
1. ./configure --prefix=/usr --enable-gpl --enable-shared --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libamr-nb --enable-libamr-wb --enable-libxvid --enable-libx264 --enable-liba52 --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-pp --enable-pthreads --disable-ffserver --disable-ffplay
2. make
3. make install
分享到:
相关推荐
linux构建ffmpeg环境,实现mp4到m3u8格式的转换。。。。
本文提供了在Linux环境下使用nginx、rtmp和ffmpeg进行傻瓜式安装的详细教程,旨在帮助读者快速搭建起一个功能强大的流媒体服务器。文章首先介绍了nginx、rtmp和ffmpeg的基本概念及其在流媒体服务中的作用,随后详细...
01linux_ffmpeg 02linux_sdl_basic 03linux_sdl_yuv 04linux_ffmpeg_extract_aac
在嵌入式硬件平台和嵌入 L i n u x 环境下, 本文 搭建了一种基于f f m p e g 框架的音视频编解码软件开发平 台, 可供算法改进、 性能测试, 使得视频编解码算法的优化 改进得以在一个高起点上快速进行。本文分别...
FFmpeg win32开发库和头文件 ...FFmpeg默认有很多库没有包含的,比如libfaac、libx264等,我们就利用zeranoe提供的脚本搭建交叉编译环境,然后自己编译FFmpeg的Windows平台的SDK(包含libfaac、libx264)。
androidFFmpeg4.0.2在linux编译出android可用的最新版本 FFmpeg4.0.2本人是用的是vmmare的编译环境是ubuntu17.10首先下载好vmmare,然后下载ubuntu的iso镜像。创建好ubuntu虚拟机然后在虚拟机上安装vvmare-tools,...
1、本项目为IDEA 2021工具创建的Spring ...5、ffmpeg需要下载linux版本程序,并将路径添加至系统环境,像配置java环境一样。 6、本程序仅供学习交流,请勿用于任何商业场景,由于使用本程序造成的任何损失需自行承担。
实验2.1 嵌入式Linux开发环境的建立14 2.2 Linux C程序设计17 2.2.1 C程序设计概述17 2.2.2 Makefile介绍17 2.2.3 Makefile中的变量18 2.2.4 Makefile隐含规则19 实验2.2 Makefile与helloworld19 2.3 Linux多...
实验2.1 嵌入式Linux开发环境的建立14 2.2 Linux C程序设计17 2.2.1 C程序设计概述17 2.2.2 Makefile介绍17 2.2.3 Makefile中的变量18 2.2.4 Makefile隐含规则19 实验2.2 Makefile与helloworld19 2.3 ...
实验2.1 嵌入式Linux开发环境的建立14 2.2 Linux C程序设计17 2.2.1 C程序设计概述17 2.2.2 Makefile介绍17 2.2.3 Makefile中的变量18 2.2.4 Makefile隐含规则19 实验2.2 Makefile与helloworld19 2.3 Linux多...
程序的初衷是打算实现通过这个过程创建opengl的渲染环境,ffmpeg解码播放视频,但在调用函数sws_getContext时出错,无法将解码出来的Yuv格式数据转换为opengl所能使用的rgb格式,不过这个转换过程我想用glsl实现的,...
实验2.1 嵌入式Linux开发环境的建立14 2.2 Linux C程序设计17 2.2.1 C程序设计概述17 2.2.2 Makefile介绍17 2.2.3 Makefile中的变量18 2.2.4 Makefile隐含规则19 实验2.2 Makefile与helloworld19 2.3 Linux多...
Msys: 1.0.10 MinGW:5.1.4 make: 3.81.90 ...这是我自己根据一篇比较新的blog搭建的mingw+msys环境,用来编译ffmpeg的,各种版本都可以编译。 基本上解决了常出现的各种问题。移植可用! 文章地址: ...
在Linux终端中使用virtualenv -p python3.6 venv创建虚拟环境,请参阅“依赖项”以获取特定于平台的说明。 在Linux终端中使用source venv/bin/activate激活虚拟环境,请参阅“依赖关系”以获取特定于平台的说明。 ...
对于已经安装好golang环境的1、go get github.com/langhuihui/monibuca2、linux下执行:$GOPATH/bin/monibuca windows下执行:%GOPATH%/bin/monibuca3、启动后,浏览器打开8081端口查看后台界面4、ffmpeg或者OBS推流...
采用C66AK多核处理器作为硬件平台,对整体转码软件框架进行总体设计,并完成软件开发环境搭建:包括在Linux平台上搭建交叉编译环境和CCS集成开发环境,通过CCS将U-Boot烧写到Nandflash中,然后启动U-Boot并采用TFTP协议将...
1.搭建开发环境:VS2015或Qt5.9,共两套环境。 2.核心对象编程:窗口、表面、渲染器、纹理、事件。 3.扩展库的应用:SDL2_image,SDL2_mixer,SDL2_ttf(图像、音频、字库) 4.官方案例实战:亲手练习官方推荐的几个案例...
此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...