如何在使用VLC播放器时获取媒体信息

时间:2015-02-23 10:38:11

标签: ios ios8 vlc

我在我的应用程序中使用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

有没有办法获得这类信息?

任何帮助将不胜感激。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

完全披露:我是VLC主要开发人员之一,也是Mac和iOS SDK的当前维护者。

iOS上的VLC SDK称为MobileVLCKit或简称为VLCKit。我们提供有关wiki的基本文档。另外,我blogged about metadata in VLCKit recently,应提供您需要的所有答案。

注意:您的上述输出来自mediainfo,这更加详细。在VLCKit中,您只能从我们桌面版本的信息面板中获得尽可能多的信息。