有没有办法使用标准Android API 获取MPEG-4视频文件的个人资料代码?
示例配置文件的代码如下:baseline,main,high等.
我不想ffmpeg在Android应用程序中包含二进制文件以获取此信息.
我在MediaCodecInfo.CodecProfileLevel类中找到了配置文件列表的引用.任何人都可以确认这是否是我应该使用的那个?
以下是从MX Player应用程序中
获取的视频信息的示例屏幕截图
ffmpeg二进制文件,所以我可以肯定地说他们使用它来提取profile-code. android mpeg-4 android-mediaplayer mediaextractor android-mediacodec
我有一个mp4文件,需要它的配置文件级别.FFmpeg说,它有基线轮廓,这是我需要的,但我也需要水平.
这是我从FFmpeg得到的:
ffmpeg version 0.8, Copyright (c) 2000-2011 the FFmpeg developers
built on Jul 20 2011 13:32:19 with gcc 4.4.3
configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264
libavutil 51. 9. 1 / 51. 9. 1
libavcodec 53. 7. 0 / 53. 7. 0
libavformat 53. 4. 0 / 53. 4. 0
libavdevice 53. 1. 1 / 53. 1. 1
libavfilter 2. 23. 0 / 2. 23. 0
libswscale 2. 0. 0 / 2. 0. …Run Code Online (Sandbox Code Playgroud)