如何使用Libvlc获取媒体比特率

时间:2016-01-24 09:53:54

标签: libvlc

我正在使用libvlc播放视频文件,同时下载它们。我的问题是libvlc_media_player_get_length什么都不返回。 我还考虑过使用比特率和文件大小来计算近似值,但我没有找到如何使用libvlc获得比特率。

那是否有功能?

由于

2 个答案:

答案 0 :(得分:0)

libvlc_media_tracks_get返回一个或多个包含曲目信息的结构。

如果曲目类型是音频或视频,则相应地libvlc_audio_track_t.i_bitratelibvlc_video_track_t.i_bitrate

此API已在LibVLC版本2.1.0中添加,请参阅http://git.videolan.org/?p=vlc.git;a=commit;h=cd5345a00009f2fc571c23509a025331ad24fc87

VLC 2.1.0于2013年9月发布。

答案 1 :(得分:0)

我最终找到了这种方式:

window