因为代码现成且功能强大啊,FFmpeg的FFplay都已经给你把啥做好了。
你只要再套个GUI界面(不一定是QT),就是一个视频播放器。
FFplay不仅支持的音频,视频编码格式多,封装格式也多,反正就是你能见到的,以及你见过的格式基本都支持。
而且是C语言写的,跨平台毫无压力。
所以,有时候我在想,国内做音视频开发的,FFmpeg,Webrtc,Live555这些开源库代码都给你了,大家平时都在忙活些什么?