如何获取视频的视频编解码器属性?

时间:2011-11-07 10:09:55

标签: android codec

我需要从摄像机中提取编解码器属性,如比特率帧分辨率文件格式的视频捕获。

5 个答案:

答案 0 :(得分:3)

您将在本课程中获得它:MediaMetadataRetriever

答案 1 :(得分:2)

签出https://ffmpeg.org/https://github.com/tanersener/mobile-ffmpeg#22-android

一种方法是:ffmpeg -i myfile.mp4

答案 2 :(得分:1)

ffprobe可用于列出视频中可用流的属性。

ffprobe -i <input_file_path> -show_streams

在命令列表上方分别列出每个流的编解码器属性,例如codec_name,codec_long_name,codec_type等。

请参阅此stackoverflow answer,以获取更多信息。

https://github.com/bravobit/FFmpeg-Android-为Android编译的FFMpeg / FFprobe。

答案 3 :(得分:0)

答案 4 :(得分:-1)

录制后,您可以在android中使用Termux获取视频的编解码器属性。

  1. 安装Termux应用GooglePlay
  2. 安装FFmpeg软件包 从启动器中打开Termux应用程序。您将被介绍到控制台环境。 输入以下命令:

pkg install -y ffmpeg

显示编解码器属性:

ffmpeg -i yourfile