出自:http://www.cnblogs.com/arccosxy/p/3440210.html
环境:ubuntu 12.04 LTS
(1)到http://www.ffmpeg.org/download.html下载最新版ffmpeg
也可以用这个命令:
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
yasm是汇编编译器,因为ffmpeg中为了提高效率用到了汇编指令,所以需要先安装。
到http://yasm.tortall.net/Download.html下载Source .tar.gz
http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
(即yasm-1.2.0.tar.gz)
tar zxvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make
sudo make install
(2)需要用到x264库
sudo apt-get install ibx264-dev
(3)安装依赖库
1. sudo apt-get install ibfaac-dev
2. sudo apt-get install libmp3lame-dev
3. sudo apt-get install libtheora-dev
4. sudo apt-get install libvorbis-dev
5. sudo apt-get install libxvidcore-dev
6. sudo apt-get install libxext-dev
7. sudo apt-get install libxfixes-dev
(4)配置ffmpeg,主要是打开x11grab
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab --enable-libvorbis
(5)编译
make
(6)安装
sudo make install
这样就OK!
——————————————————————————————————————
ffmpeg使用
例如,录制屏幕:
ffmpeg -f x11grab -s 640x480 -r 25 -i :0.0 ./out.mpg
标签: ffmpeg
分享到:
相关推荐
上传语音有效期3天,可用微信多媒体接口下载语音到自己的服务器, 但下载的格式是amr 格式,我们网页是mp3的多 所以是要将amr 转为mp3 下面是ubuntu 下安装ffmpeg和php 掉用ffmpeg的方法 sudo apt-get update
选择linux下的Ubuntu进入:https: launchpad net jon severinsson +archive ubuntu ffmpeg 点击Technical details about this PPA展开 选择:Trusty 14 04 复制下面的内容 加载第三方源输入: sudo su">首先安装...
### 使用ffmpeg在Ubuntu下录制音频和视频 #### ffmpeg简介 ffmpeg是一款强大的开源多媒体框架,能够进行音视频编码、...此外,还可以通过访问官方网站获取更多关于ffmpeg使用的文档,以便更深入地了解其功能和用法。
ubuntu20.04 可直接使用的ffmpeg(静态编译) built with gcc 9 (Ubuntu 9.3.0-17ubuntu1~20.04) configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/root/ffmpeg_build/...
总的来说,这个资源提供了一种在Ubuntu上手动编译和安装FFmpeg及其x264依赖的方式,这对于开发者来说是一个很好的学习和实践机会,同时也能确保系统环境下的最佳性能和稳定性。通过这样的过程,你可以深入了解FFmpeg...
ubuntu下安装ffmpeg和X264,最新的X264源码
包含所有ffmpeg组件自动安装编译脚本,为了防止安装过程中报错,需要提前配置好git公钥等验证信息,涉及到拉取ffmpeg的github源码; . build.sh . build_pkg_config.sh . build_libfdk_aac.sh . build_libmp3lame.sh...
ubuntu下安装ffmpeg和X264之ffmepg源码,
1. **安装FFmpeg**:在Ubuntu上,可以通过终端使用`apt`命令来安装FFmpeg: ``` sudo apt update sudo apt install ffmpeg ``` 2. **创建推流脚本**:`ffmpeg_push.sh`是一个bash脚本,用于定义FFmpeg如何抓取...
1. 安装Ubuntu、Qt和FFmpeg:在Ubuntu终端中,使用`sudo apt-get install qt5-default ffmpeg`安装所需组件。 2. 配置Qt项目:在Qt Creator中创建新项目,设置好编译选项,确保链接了FFmpeg库(可能需要添加额外的库...
FFmpeg 6.0 版本在 Ubuntu 20.04 上编译完成,意味着这个版本是针对该操作系统优化的,能确保在该环境下稳定运行。 Ubuntu 20.04,也称为 Focal Fossa,是 Ubuntu 的一个长期支持(LTS)版本,提供五年技术支持,...
这个就是在Ubuntu下面安装ffmpeg库 的shell脚本,安装完成后就可以直接使用
cmake-3.17.4.tar.gz lame-3.100.tar.gz x264-master.tar.bz2 fdk-aac-2.0.1.tar.gz SDL2-2.0.12.tar.gz x265_3.2.tar.gz ffmpeg-4.3.2.tar.bz2 speex-1.2.0.tar.gz 需要自提,已设置为0积分下载~
在Ubuntu系统上,为了使FFmpeg支持DeckLink硬件,我们需要对FFmpeg进行特定的编译配置,这涉及到FFmpeg源码的获取、DeckLink SDK的安装以及编译脚本的修改。 首先,你需要从FFmpeg官方网站下载最新版本的FFmpeg源码...
在IT行业中,FFmpeg是一个广泛使用的开源项目,用于处理音频和视频内容,包括编码、解码、转换和流媒体功能。在Android平台上,为了充分利用硬件加速并适配不同架构(如armv7-a和armv8-a),我们需要对FFmpeg进行...
Ubuntu 18.04 使用的是Linux内核4.15,这是一个稳定且广泛使用的版本,对于开发和部署多媒体软件来说是一个可靠的基础。 描述中提到的几个关键特性包括: 1. **支持openssl**:这意味着FFmpeg集成了OpenSSL库,...
通过以上步骤,你可以在Ubuntu系统上成功地从源代码编译并安装FFmpeg。这为多媒体应用开发提供了一个强大的工具集。对于初学者来说,理解这些基本步骤非常重要,因为它们不仅适用于FFmpeg,还适用于其他许多开源项目...
在Ubuntu操作系统中,使用SDL(Simple DirectMedia Layer)和FFmpeg库进行音视频播放和实时流媒体处理是一项常见的任务。这两个强大的开源工具为开发者提供了在Linux环境下构建多媒体应用的便捷途径。 SDL是一个跨...
因为想弄个基于ffmpeg 和 alsa 的音频播放器,但是网上找了很久都没有这方面的,有也是有些问题的,要不是不能播,就是播出来的声音不对,总之很多限制。所以自己网上找资料,东拼西凑。终于把这个播放器给弄出来了...
你可以通过包管理器安装这些依赖,例如在Ubuntu或Debian上使用: ```bash sudo apt-get update sudo apt-get install build-essential nasm yasm ``` 对于Fedora或CentOS用户,可以使用: ```bash sudo dnf ...