【发布时间】:2011-12-23 12:21:22
【问题描述】:
我需要从摄像机中提取视频捕获的比特率帧分辨率文件格式等编解码器属性。
【问题讨论】:
-
是的.. 捕获视频后,我需要检索视频属性。
我需要从摄像机中提取视频捕获的比特率帧分辨率文件格式等编解码器属性。
【问题讨论】:
查看https://ffmpeg.org/, https://github.com/tanersener/mobile-ffmpeg#22-android
一种方法是:ffmpeg -i myfile.mp4
【讨论】:
您可以在android中使用Termux来获取录制后的视频编解码器属性。
pkg install -y ffmpeg
显示编解码器属性:
ffmpeg -i 你的文件
【讨论】:
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。
【讨论】:
如果您考虑使用 GStreamer,请参阅gst-discover-1.0
https://gstreamer.freedesktop.org/documentation/tutorials/basic/gstreamer-tools.html#gstdiscoverer10
【讨论】: