linux下交叉编译ffmpeg,并加入H264编码支持
1.libx264 编译
./configure --enable-static --disable-asm --prefix=/usr/local/ffmpegDM3730 --arch=arm --host=arm-linux --cross-prefix=arm-arago-linux-gnueabi-
make
make install
2.ffmpeg 编译
./configure --enable-shared --disable-yasm --enable-memalign-hack --enable-libx264 --enable-gpl --prefix=/usr/local/ffmpegDM3730 --enable-cross-compile --arch=arm --target-os=linux --cross-prefix=arm-arago-linux-gnueabi- --cc=arm-arago-linux-gnueabi-gcc --extra-cflags=-I/usr/local/ffmpegDM3730/include --extra-ldflags=-L/usr/local/ffmpegDM3730/lib --extra-libs=-ldl
make
make install
注意1:--extra-cflags=-I/usr/local/ffmpegDM3730/include --extra-ldflags=-L/usr/local/ffmpegDM3730/lib用于指定libx264的路径,但是指定完以后需要添加--extra-libs=-ldl才能找到该路径。否则会提示 ERROR: libx264 not found
注意2:交叉编译工具链要添加到环境变量
我编译使用的libx264和ffmpeg版本参考:
http://blog.csdn.net/caoshangpa/article/details/50947926
linux下编译ffmpeg,并加入H264编码支持:
http://blog.csdn.net/caoshangpa/article/details/51392445
Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持:
http://blog.csdn.net/caoshangpa/article/details/50947926
linux下交叉编译ffmpeg,并加入H264编码支持相关推荐
- 嵌入式linux下的FFmpeg交叉编译(最全面)
FFmpeg介绍 当下直播应用很火,在音视频领域,FFmpeg相当知名.可能你用的一些视频播放器背后都有它的身影.FFmpeg是一个开源的跨平台多媒体处理工具,可以用于处理音视频流.转码.封装.解封装 ...
- Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持
可以去ffmpeg官网下载已经编译好的版本:https://ffmpeg.zeranoe.com/builds/ 该编译好的版本支持H264编码和解码 如果需要自己编译,步骤如下: 1.下载安装MSY ...
- 嵌入式Linux下基于FFmpeg的视频硬件编解码[图]
转自:http://tech.c114.net/167/a674033.html 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究.结合对S3C6410处理器视频硬件编解码方法的分析,阐 ...
- 嵌入式Linux下基于FFmpeg的视频硬件编解码
嵌入式Linux下基于FFmpeg的视频硬件编解码[图] http://www.c114.net ( 2012/3/1 15:41 ) 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究. ...
- linux编译ffmpeg.exe,linux下编译FFmpeg
linux下编译FFmpeg 2020年01月11日 阅读数:12 这篇文章主要向大家介绍linux下编译FFmpeg,主要内容包括基础应用.实用技巧.原理机制等方面,希望对大家有所帮助. 1.首先获 ...
- Linux下基于ffmpeg音视频解码
Linux下基于ffmpeg音视频解码 1.ffmpeg简介 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以 ...
- Zedboard学习(二):zedboard的Linux下交叉编译环境搭建
环境准备 首先肯定是要下载xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin文件,这是官方提供的linux下交叉编译链安装文件,下载地址为:https://p ...
- Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法
Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不 ...
- Linux下用FFMPEG采集usb摄像头到RTMP
Linux下用 FFMPEG 采集 usb摄像头视频 和 摄像头内置麦克风音频 到RTMP服务 ffmpeg -f video4linux2 -qscale 10 -r 12 -s 640x480 - ...
- linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls
linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls 报错 解决 ...
最新文章
- EdgeBERT:极限压缩bert
- 如何防止android app被误删除,如何避免手机清理缓存时误删了重要文件【注意事项】...
- 消息队列面试经典十连问
- 福州大学java期末试卷2012_福州大学 07Java语言程序设计试卷(A卷).doc
- [luoguP2957] [USACO09OCT]谷仓里的回声Barn Echoes(Hash)
- 防火防盗竟防不了网络攻击智能摄像机的网络安全怎么办?
- 字符串截取mysql
- 10大Go语言开源项目推荐
- 洛谷2863 [Usaco06JAN]牛的舞会
- 测量员软件测试版,测量员app
- 主引导记录 - 维基百科,自由的百科全书
- Android开发 ANR异常的解决(应用程序无响应)
- 网校系统搭建服务有哪些优势?为什么要试水网校系统开发?
- 在linux上配置Maven环境变量
- hijackthis.exe
- 冰狼服务器无响应或无网络链接,冒险岛一键端用不了,很纠结, 服务端里面提示正在启动数据库...
- Skia简介以及在Windows下编译操作步骤
- TCP第三次握手失败会怎么样
- 头部导航(音乐app项目-第1步)
- Tomcat与Undertow的优劣对比