相关疑难解决方法(0)

在Android上以编程方式获取MPEG-4视频流的配置文件

有没有办法使用标准Android API 获取MPEG-4视频文件的个人资料代码

示例配置文件的代码如下:baseline,main,high等.

我不想ffmpeg在Android应用程序中包含二进制文件以获取此信息.

我在MediaCodecInfo.CodecProfileLevel类中找到了配置文件列表的引用.任何人都可以确认这是否是我应该使用的那个?

以下是从MX Player应用程序中 获取的视频信息的示例屏幕截图带视频资料的示例数据


  • 更新#1:我查看了MX Player应用程序,看起来他们使用ffmpeg二进制文件,所以我可以肯定地说他们使用它来提取profile-code.
  • 更新#2:我也查看了ExoPlayer v1 API,它们似乎也没有特定的API来获取此信息.

android mpeg-4 android-mediaplayer mediaextractor android-mediacodec

11
推荐指数
1
解决办法
954
查看次数

FFmpeg:从mp4读取配置文件级别信息

我有一个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)

mp4 ffmpeg h.264

8
推荐指数
3
解决办法
2万
查看次数