真的很简单。安装虚拟机、依赖库就不多说了(这个如果不会,那也说不清楚)。关键步骤:下载NDKhttps://blog.csdn.net/quantum7/article/details/104848842吾编译ffmpeg时试过14b/16b都可以,再高就出错。所以目前只用了16b。下载doubangohttps://github.com/DoubangoTelecom/dou...
原创
2021-08-07 08:41:40
133阅读
真的很简单。安装虚拟机、依赖库就不多说了(这个如果不会,那也说不清楚)。关键步骤:下载NDKhttps://blog.csdn.net/quantum7/article/details/104848842吾编译ffmpeg时试过14b/16b都可以,再高就出错。所以目前只用了16b。下载doubangohttps://github.com/DoubangoTelecom/dou...
原创
2022-01-27 15:24:12
306阅读
下载http://ffmpeg.org/download.html实际上现在有3、4两个系列。有朋友问,应该下载哪个?如果是使用ffmpeg本身,当然是下载新的。如果是跟其他版本整合编译,一般是使用3系列。解压tar xf ffmpeg-4.2.2.tar.bz2cd ffmpeg-4.2.2/编译ffmpeg的编译参数非常多,这里是参考doubango的编译参数。BU...
原创
2022-01-27 15:12:03
324阅读
下载http://ffmpeg.org/download.html实际上现在有3、4两个系列。有朋友问,应该下载哪个?如果是使用ffmpeg本身,当然是下载新的。如果是跟其他版本整合编译,一般是使用3系列。解压tar xf ffmpeg-4.2.2.tar.bz2cd ffmpeg-4.2.2/编译ffmpeg的编译参数非常多,这里是参考doubango的编译参数。BU...
原创
2021-08-07 09:02:45
708阅读
说明本文章详细记录了编译doubango的详细过程。为了保证移植的便利,所有用到的库,都自行编译。参考文档https://github.com/DoubangoTelecom/doubango/blob/master/Building_Source_v2_0.md吾使用的是debango编译。准备工作apt updateapt install gcc make camke...
原创
2022-01-27 15:13:04
207阅读
说明本文章详细记录了编译doubango的详细过程。为了保证移植的便利,所有用到的库,都自行编译。参考文档https://github.com/DoubangoTelecom/doubango/blob/master/Building_Source_v2_0.md吾使用的是debango编译。准备工作apt updateapt install gcc make camke...
原创
2021-08-07 09:03:27
303阅读
吾编译脚本是:UILD_LIBS=${HOME}/build_libsexport PATH=${BUILD_LIBS}/bin:${PATH}CFLAGS=${BUILD_LIBS}/includeLDFLAGS=${BUILD_LIBS}/libif [ -f autogen.sh ]; then chmod 777 autogen.sh # ./autog...
原创
2022-01-27 15:21:15
182阅读
吾编译脚本是:UILD_LIBS=${HOME}/build_libsexport PATH=${BUILD_LIBS}/bin:${PATH}CFLAGS=${BUILD_LIBS}/includeLDFLAGS=${BUILD_LIBS}/libif [ -f autogen.sh ]; then chmod 777 autogen.sh # ./autog...
原创
2021-08-07 09:04:16
193阅读
一般来说大家都选择最新的(目前是4.2.2)。结果就导致编译不过去。这个时候应该选择2.8,编译就会比较顺利了。 等第一个版本编译完成之后,再选择新版本修改一下即可。 现在有个好消息,就是吾已经适配了4.2.2,可以直接取下来编译:https://github.com/quantum6/doubango-quantum6
原创
2022-02-07 16:10:27
38阅读
一般来说大家都选择最新的(目前是4.2)。结果就导致编译不过去。这个时候应该选择2.8,编译就会比较顺利了。 等第一个版本编译完成之后,再选择新版本修改一下即可。...
原创
2021-08-07 13:15:37
192阅读
编译一次很久很久,如果频繁修改代码,根本……怎么办?吾有办法:自定义编译脚本if [ "$1" == "all" ]; then ./autogen.sh cd bindings ./autogen.sh cd ..fi./android_build.sh $1修改android_build.sh# for arch in armv5...
原创
2022-02-07 16:34:31
226阅读
编译arm7时正常,编译arm64时出错。这是怎么回事?重新下了原版,能够正确编译。是my-android-toolchain-android-arm64被吾替换了。再替换回去,正常通过。
原创
2021-08-06 13:43:22
1144阅读
编译一次很久很久,如果频繁修改代码,根本……怎么办?吾有办法:自定义编译脚本if [ "$1" == "all" ]; then ./autogen.sh cd bindings ./autogen.sh cd ..fi./android_build.sh $1修改android_build.sh# for arch in armv5...
原创
2021-08-06 17:01:14
422阅读
自然的,又有一些发现问题。吾逐个做了修改。最大问题是发现g729编译通过,链接时出错。于是从在参数中排除。修改了gsm的Makefile。修改了g729的Makefile,这样链接不错误。修改了h263的编译错误。适配了FFMPEG 4.2.2。修正了所有错误脚本。
原创
2022-02-07 16:10:01
112阅读
编译arm7时正常,编译arm64时出错。这是怎么回事?重新下了原版,能够正确编译。是my-android-toolchain-android-arm64被吾替换了。再替换回去,正常通过。
原创
2022-02-07 18:17:16
652阅读
自然的,又有一些发现问题。吾逐个做了修改。最大问题是发现g729编译通过,链接时出错。于是从在参数中排除。 修改了gsm的Makefile。 修改了h263的编译错误。 修正了所有错误脚本。 原来链接不变:https://blog.csdn.net/quantum7/article/details/104086072...
原创
2021-08-07 13:15:41
225阅读
3GPP IMS(基于IP的多媒体子系统)是下一代IP多媒体子系统网络传输规范。IMS已被3GPP组织标准化. IMS服务将被使用在任一类型的网络上,如3GP LTE ,GPRS ,WLAN, CDMA2000 等已经被定义好的通信基带 Doubango框架是3GPP IMS(多媒体子系统(移动业务))的一种实现,目前IMS已被3GPP国际组织标准化,IMS所支持的服务将能在任一种网络中实现,这些
转载
2018-01-25 10:54:00
230阅读
2评论
昨天准备把自己修改的doubango编译一下,结果编译不通过。嗯,常见情形。怎么办?吾又把自己编译通过的另外一个目录,进行了编译。结果……编译失败。这是怎么回事? 不管怎么回事,就是编译失败。重新编译吧。 所以,关于编译环境,吾有明显要求:使用虚拟机,在虚拟机上编译通过。 编译通过后,备份虚拟机。...
原创
2022-02-07 16:01:09
49阅读
compv Insanely fast computer vision library for ARM and x86 devices (Up to #50 times faster than OpenCV) C++ 15 2 GPL-3.0 Updated 17 hours ago data da
转载
2018-01-25 11:13:00
216阅读
昨天准备把自己修改的doubango编译一下,结果编译不通过。嗯,常见情形。怎么办?吾又把自己编译通过的另外一个目录,进行了编译。结果……编译失败。这是怎么回事? 不管怎么回事,就是编译失败。重新编译吧。
原创
2021-08-06 17:05:38
101阅读