我在我的应用程序中使用vlc播放器,我想获取使用vlc播放的文件信息,我使用了vlc SDK。我已经搜索了很多但是找不到适用于iOS中vlc播放器集成的文档。我想获得如下信息:
General
ID : 2 (0x2)
Format : MPEG-TS
File size : 915 MiB
Duration : 8mn 31s
Start time : UTC 2009-06-09 14:15:57
End time : UTC 2009-06-09 14:24:12
Overall bit rate : 15.0 Mbps
Video #1
ID : 256 (0x100)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : 27
Duration : 8mn 31s
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : MBAFF
Scan order : Top Field First
Color primaries : BT.470-6 System B, BT.470-6 System G, BT.601-6 625, BT.1358 625, BT.1700 625 PAL, BT.1700 625 SECAM
Transfer characteristics : BT.470-6 System B, BT.470-6 System G
Matrix coefficients : BT.470-6 System B, BT.470-6 System G, BT.601-6 625, BT.1358 625, BT.1700 625 PAL, BT.1700 625 SECAM, IEC 61966-2-4 601
有没有办法获得这类信息?
任何帮助将不胜感激。 提前谢谢。
答案 0 :(得分:2)
完全披露:我是VLC主要开发人员之一,也是Mac和iOS SDK的当前维护者。
iOS上的VLC SDK称为MobileVLCKit或简称为VLCKit。我们提供有关wiki的基本文档。另外,我blogged about metadata in VLCKit recently,应提供您需要的所有答案。
注意:您的上述输出来自mediainfo,这更加详细。在VLCKit中,您只能从我们桌面版本的信息面板中获得尽可能多的信息。