mobile-ffmpeg添加srt协议(Android版本)

本文详细介绍了如何在mobile-ffmpeg的Android版本中添加srt协议支持。首先,概述了mobile-ffmpeg的编译过程,然后分别讲述了srt库和openssl的编译,接着修改ffmpeg的编译脚本来启用srt和openssl,最后进行编译和测试,确保srt协议在mobile-ffmpeg中能正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mobile-ffmpeg添加srt协议(Android版本)

mobile-ffmpeg项目github
目前该项目未支持srt协议,本文记录向其添加srt协议的过程。

Step0:大致了解mobile-ffmpeg的编译过程

以Android为例,该项目编译入口为android.sh,默认编译5种ABI架构的库。支持主要的编译参数

–disable-arm-v7a # 不编译armv7a的库
–disable-arm-v7a-neon # 不编译armv7a支持neon的库
–disable-arm64-v8a # 不编译arm 64位的库
–disable-x86-64 # 不编译x86 64位的库
–disable-x86 # 不编译x86 32位库
–enable-gpl # 使用gpl协议的库
–enable-* # 添加某个支持库(如openh264 /vpx等)
–full # 启用所有支持库

编译脚本调用顺序:
android.sh -> main-android.sh -> build/android-xxxx.sh
编译完成后会在prebuilt目录下保存各个库的编译结果。
在这里插入图片描述

Step1:srt

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值