我最近一直在调查不同的多媒体框架,以便为我的应用添加音频和视频功能。
我一直在关注 phonon,gstreamer,ffmpeg,libvlc / vlc 。
但是,我找不到能回答一些常见问题的好资源。
由于
答案 0 :(得分:1)
这些可以互换吗?
一般不会。 Phonon是一个高级api,包含实际的多媒体框架,允许你改变后端,但另一方面限制你可以做什么。
他们是否在同一级别工作?
没有。你提到的一些是高水平的,有些是低水平的。
您是否有使用某些经验的经验,并可以提供反馈,为什么您选择了一个而不是另一个?
你应该真正告诉你想做什么。然后人们可以建议什么样的框架可能适合。较低级别的框架(如gstreamer)涵盖了各种各样的用例。
答案 1 :(得分:0)
有一个适用于Windows和OS / X的'GStreamer SDK',可以让您轻松地在这些平台上启动(在Linux上,您只需安装发行版的-dev软件包)。 SDK附带了snappy,这是一个使用混乱的小型媒体播放器,但您可以使用其他工具包或API轻松构建自己的播放器。