ffmpeg 编译so库android ndk来对视频编解码


对于ffmpeg 编译后的so在android studio上的应用,demo为对mp4 在ndk上对视频进行解码,并且编码为yuv格式,里面包含测试视频,来与博客https://blog.csdn.net/zhangpengzp/article/details/82289769
资源截图
代码片段和文件信息

  const char features[] = {“

“C_FEATURE:“
#if ((__clang_major__ * 100) + __clang_minor__) >= 304
“1“
#else
“0“
#endif
“c_function_prototypes

“C_FEATURE:“
#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
“1“
#else
“0“
#endif
“c_restrict

“C_FEATURE:“
#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
“1“
#else
“0“
#endif
“c_static_assert

“C_FEATURE:“
#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
“1“
#else
“0“
#endif
“c_variadic_macros


};

int main(int argc char** argv) { (void)argv; return features[argc]; }

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-01 14:36  FFmpegdemo
     文件         127  2018-09-01 14:33  FFmpegdemo.gitignore
     目录           0  2018-09-01 14:35  FFmpegdemo.gradle
     目录           0  2018-09-01 15:51  FFmpegdemo.gradle4.1
     目录           0  2018-09-01 14:35  FFmpegdemo.gradle4.1fileChanges
     文件           1  2018-09-01 19:19  FFmpegdemo.gradle4.1fileChangeslast-build.bin
     目录           0  2018-09-01 15:51  FFmpegdemo.gradle4.1fileContent
     文件          17  2018-09-01 19:19  FFmpegdemo.gradle4.1fileContentfileContent.lock
     目录           0  2018-09-01 14:36  FFmpegdemo.gradle4.1fileHashes
     文件      311369  2018-09-01 19:19  FFmpegdemo.gradle4.1fileHashesfileHashes.bin
     文件          17  2018-09-01 19:19  FFmpegdemo.gradle4.1fileHashesfileHashes.lock
     文件       20435  2018-09-01 15:52  FFmpegdemo.gradle4.1fileHashes
esourceHashesCache.bin
     目录           0  2018-09-01 15:51  FFmpegdemo.gradle4.1javaCompile
     文件      619252  2018-09-01 19:19  FFmpegdemo.gradle4.1javaCompileclassAnalysis.bin
     文件      266804  2018-09-01 15:52  FFmpegdemo.gradle4.1javaCompilejarAnalysis.bin
     文件          17  2018-09-01 19:19  FFmpegdemo.gradle4.1javaCompilejavaCompile.lock
     文件      199736  2018-09-01 19:19  FFmpegdemo.gradle4.1javaCompile askHistory.bin
     文件       20999  2018-09-01 19:19  FFmpegdemo.gradle4.1javaCompile askJars.bin
     目录           0  2018-09-01 14:36  FFmpegdemo.gradle4.1 askHistory
     文件     2163764  2018-09-01 19:19  FFmpegdemo.gradle4.1 askHistoryfileSnapshots.bin
     文件       80862  2018-09-01 19:19  FFmpegdemo.gradle4.1 askHistory askHistory.bin
     文件          17  2018-09-01 19:19  FFmpegdemo.gradle4.1 askHistory askHistory.lock
     目录           0  2018-09-01 14:35  FFmpegdemo.gradleuildOutputCleanup
     文件           0  2018-09-01 14:35  FFmpegdemo.gradleuildOutputCleanupuilt.bin
     文件          51  2018-09-01 14:35  FFmpegdemo.gradleuildOutputCleanupcache.properties
     文件           2  2018-09-01 19:19  FFmpegdemo.gradleuildOutputCleanupcache.properties.lock
     目录           0  2018-09-01 19:22  FFmpegdemo.idea
     文件         626  2018-09-01 14:35  FFmpegdemo.ideagradle.xml
     目录           0  2018-09-01 14:57  FFmpegdemo.idealibraries
     文件         533  2018-09-01 14:57  FFmpegdemo.idealibrariesandroid_arch_core_common_1_1_0_jar.xml
     文件         647  2018-09-01 14:57  FFmpegdemo.idealibrariesandroid_arch_core_runtime_1_1_0.xml
............此处省略3837个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)