我们长路漫漫,只因学无止境。网站首页学无止境
4. AVFormatContext结构分析和清理代码示例~1
发布时间:2021-05-30 16:12:15作者:雪饮[心得笔记]

接著上文,在上文中我們以64位cpu架構給咱們的安卓項目增加了對應動態鏈接庫的支持,並成功的以一個打開視頻文件的實例。那麽本文简单分析FFmpeg的avformat_close_input()函数
详细信息>>3. avformat_open_input函数详解并示例打开mp4文件~1
发布时间:2021-05-30 10:37:10作者:雪饮[心得笔记]

Ffmpeg的avformat_open_input函数用于打开多媒体数据并且获取一些信息。它的声明位于libavformat/avformat.h这里就以这个函数为例,实现打开一个视频文件那么我们就需要用到
详细信息>>10. JNI和c传递文件路径并设置app的读写权限~1
发布时间:2021-05-28 17:25:41作者:雪饮[心得笔记]

自動創建jni方法在java中創建一個native方法,然後鼠標懸停到方法名時候就會自動根據聲明的方法定義在jni中創建對應方法然後自己再根據自己的情況修修改改增加一些自己的業
详细信息>>9. 创建支持ffmpeg的AndroidStudio项目并调用其接口在界面显示库配置信息~1
发布时间:2021-05-28 14:51:30作者:雪饮[心得笔记]

建立安卓項目建立一個ndk的安卓項目以安卓4.1爲例以上篇中編譯出來的neon方式的這個ffmpeg輸出爲例。處理頭文件\root\ff\ffmpeg-3.4\android\armv7-a-neon-hard\include目
详细信息>>6. ffmpeg通用编译bash脚本编写、硬解码、neon、多线程解码性能对比~1
发布时间:2021-05-27 15:12:02作者:雪饮[心得笔记]

完成ffmpeg的安裝上篇中最後編譯形成了make的安裝文件,那麽最後要完成安裝的時候只需要make install就可以完成安裝了。完成安裝后,安裝之後的文件生成在目錄如:\root\ff\ffmp
详细信息>>5. 在ubuntu下交叉编译ffmpeg的android版本库~1
发布时间:2021-05-27 14:04:06作者:雪饮[心得笔记]

接著上篇,這裏來進行編譯使形成ffmpeg的make安裝文件首先這裏還是以root身份來做吧,畢竟如果有什麽權限需要,root必定是全滿足的然後這裏先解壓ffmpegroot@ubuntu:~/ff# tar -
详细信息>>4. ffmpeg源码下载在android下的编译参数分析讲解~1
发布时间:2021-05-26 17:38:02作者:雪饮[心得笔记]

安裝git因爲接下來需要用git去獲取ffmpeg源代碼的最新版root@ubuntu:~/ff# apt-get install gitReading package lists... DoneBuilding dependency treeReading state inf
详细信息>>3. ubuntu虚拟机及常用工具安装并配置samba共享目录~1
发布时间:2021-05-26 15:27:36作者:雪饮[心得笔记]

安裝ubuntu系統這裏所用的安裝鏡像是ubuntu-16.04.3-server-amd64.iso下載地址:http://old-releases.ubuntu.com/releases/16.04.3/ubuntu-16.04.3-server-amd64.iso這裏需
详细信息>>5.1 010第一个c++安卓程序testlog8
发布时间:2021-05-25 15:25:41作者:雪饮[心得笔记]

如何在Jni中使用android Log。這裏我們可以將日志貓的功能引入到我們的c++中。這裏仍然以我們新建的Native C++項目中默認生成的native-lib.cpp為例我們需要引入安卓日志頭
详细信息>>5. 安卓模拟器安装和第一个c++安卓程序编译运行~1
发布时间:2021-05-25 14:51:31作者:雪饮[心得笔记]

在前面我們新建的Native C++項目成功后自動產生MainActivity.java(下面這個是自己手動添加了注釋的):package com.example.ndktest;
import androidx.appcompat.app.AppCom