全志T113-i移植ffmpeg到板卡

环境:Ubuntu18.04

1.安装依赖库:
sudo apt-get install build-essential 
sudo apt-get install libmp3lame-dev libx264-dev libopus-dev libvpx-dev libssl-dev

2.下载 FFmpeg 源码
wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg

3.配置
./configure --prefix=/home/wcl/Work/ffmpeg/ffmpeg/tmp //指定安装路径
            --cross-prefix=arm-linux-gnueabi- //指定交叉编译器
            --arch=arm //架构
            --target-os=linux //系统
            --enable-cross-compile 
            --disable-static 
            --enable-shared 
            --pkg-config=/home/wcl/Work/ffmpeg/arm-linux-gnueabi-pkg-config(不添加会有警告:解决办法在下边)
            --strip=/home/wcl/Work/FT/t113-i-main-master/out/t113_i/evb1_auto/buildroot/buildroot/host/usr/bin/arm-linux-gnueabi-strip

4.问题:
WARNING: arm-linux-gnueabi-pkg-config not found, library detection may fail.

5.解决:
#!/bin/bash
PKG_CONFIG_LIBDIR=/Work/_fangcang/prebuilt/hostbuilt/python3.8/lib/pkgconfig:/Work/_fangcang/target/lib/pkgconfig:/Work/_fangcang/out/t113_i/evb1_auto/buildroot/buildroot/host/share/pkgconfig:/Work/_fangcang/out/t113_i/evb1_auto/buildroot/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/usr/share/pkgconfig:/Work/_fangcang/out/t113_i/evb1_auto/buildroot/buildroot/host/arm-buildroot-linux-(按照自己的路径即可)gnueabi/sysroot/usr/lib/pkgconfig:/Work/_fangcang/out/t113_i/evb1_auto/buildroot/buildroot/host/lib/pkgconfig:/Work/_fangcang/out/t113_i/evb1_auto/buildroot/buildroot/target/lib/pkgconfig
PKG_CONFIG_SYSROOT_DIR=/Work/_fangcang/out/t113_i/evb1_auto/buildroot/buildroot/host/arm-buildroot-linux-gnueabi/sysroot(按照自己的路径即可)
pkg-config "$@"

保存成名为arm-linux-gnueabi-pkg-config(放到哪里都可以只要运行./config时指定好路径即可)

6.编译:
make
7.安装
sudo make install

8.将编译好的库拷贝到/usr/lib下

9.将编译好的二进制文件拷贝到/usr/bin下10.播放本地视频文件
-f fbdev 参数指定输出格式,以及 -pix_fmt 参数指定像素格式
ffmpeg -i 123.mp4 -pix_fmt bgr24 -f fbdev /dev/fb0 -f hw:0,0
ffmpeg -i 123.mp4 -s 1920x1080 -pix_fmt bgr24 -f fbdev /dev/fb0 -f hw:0,0

### 如何获取全志T113-I芯片的中文数据手册 对于希望深入了解全志T113-i芯片特性和应用细节的开发者而言,官方提供的技术文档是不可或缺的重要资源。为了方便中国地区的用户和技术人员更好地理解和使用这款芯片,制造商提供了详细的中文版数据手册。 #### 获取途径一:官方网站 访问全志科技官网的技术支持页面,在搜索栏输入"T113-i"关键词,可以找到对应的产品列表。点击进入具体产品页后,通常会在下载中心或文档部分发现可供免费下载的数据手册链接[^1]。 #### 获取途径二:开源项目库 除了官方渠道外,一些由社区维护的第三方平台也托管着与T113-i相关的文件包。例如,在GitCode平台上有一个名为`t113-i.zip`的压缩包内就包含了该型号芯片的相关资料集合,其中应该会有所需的中文说明书[^2]。 #### 获取途径三:核心板配套材料 考虑到很多情况下购买者会直接选购已经集成了此款SoC的核心模块(如SOM-TLT113),那么随附的硬件说明书中往往也会包含关于所搭载CPU即T113-i的具体描述和操作指南等内容[^3]。 无论采取哪种方法来获得这份重要的参考资料,建议始终确认来源的安全性和合法性,优先考虑来自厂商直供或是信誉良好的合作方所提供的版本。 ```bash # 如果选择从GitCode下载,请先安装必要的工具 sudo apt-get install git wget # 创建目录用于保存下载的内容 mkdir ~/t113i_docs && cd $_ # 使用wget命令下载ZIP档案 wget https://gitcode.com/open-source-toolkit/83304/t113-i.zip # 解压存档查看内部结构 unzip t113-i.zip ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值