![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ffmpeg
liuhongshuo2012
这个作者很懒,什么都没留下…
展开
-
Android 引入FFmpeg库so文件
本文将介绍如何将上一篇文章编译出来的 FFmpeg so 库,引入到 Android 工程中,并验证 so 是否可以正常使用。Android 原生对C/C++的支持Android Studio目前推荐是用cmake编辑c/c++文件,因此本文也是使用cmake,具体cmake的使用请参考官方文档。创建项目1、创建C++工程依次点击 File -> New -> New Project,进入新建工程页面,拉到最后,选择 Native C++ 然后按照默认配置,一路 Next ->原创 2020-05-24 14:50:36 · 745 阅读 · 0 评论 -
交叉编译ffmpeg so库
下载ffmpeg库,本文以ffmpeg-4.2.3为例。FFmpeg下载编译工具链对于C/C++的编译,通常有两个工具 GCC 和 CLANG 。这两个库的区别就不介绍了,感兴趣的同学自行查阅相关资料。Google在 ndk 17 以后,把 GCC 移除了,全面推行使用 CLANG 。所以各位同学一定要注意自己的ndk环境。NDK 下载编译、交叉编译工具目录编译工具链目录:android-ndk-r17c/toolchains/llvm/prebuilt/darwin-x86_64/bin原创 2020-05-25 16:20:22 · 850 阅读 · 0 评论 -
ffmpeg图片视频互转
图片转视频方法1:图片文件命名相似ffmpeg -f image2 -framerate 12 -i foo-%03d.jpeg -s WxH foo.avi-codec(-c) 指定输入输出的解码编码器 copy 则将输入流直接复制到输出流不进行编解码操作-c:v 或-vcodec 可以为所有视频流指定编码器,-c✌️1为第2个视频流指定编解码器。-y直接覆盖已经存在的输出文件foo-%03d.jpeg 文件名中含有3个连续数字,不足用0补充-pattern_type glob 文件名匹配原创 2020-05-21 14:01:58 · 1072 阅读 · 0 评论