ffmpeg + sdl 起步 交叉编译 lesson
发布时间
阅读量:
阅读量
折腾了两天板,终于在板子上可以播放视频了。
先总结几点,放置大家进坑:
1、最新版本的FFmpeg-3.4的编译ffplay的话要用SDL2版本,SDL1.2的已经不能用了;
在查看源码时发现,在ffmpeg 3.0.11及更低版本中采用了SDL 1.2这一技术方案;但这个版本略显较高,并未能顺利编译。
最新版本ffmpeg-3.4交叉编译过后,在板子上运行时出现如下错误:无法初始化SDL - 没有可用的视频设备;尚未得到解决
在进行测试时发现最新版本 ffmpeg 存在问题后,默认使用 ffmpeg-2.4.14 这个版本,并发现在安装 libx264 库时也出现了兼容性问题;随后通过查看发现该配置文件中使用的 x264 库为 x264-snapshot-20150630-2245-stable.tar.bz2 版本较为稳定且无冲突问题
进入正题:
libx264交叉编译
下载路径位于https://download.videolan.org/pub/videolan/x264/snapshots/一栏之中。
解压后,请访问指定目录以便继续操作。
该视频编码器的版本号为2015。
构建命令为 arm-linux-gnueabi-gcc ./configure,请注意以下设置:
--host 设置为 arm-linux-gnueabi
--prefix 指向 /ho
全部评论 (0)
还没有任何评论哟~
