使用适用于Windows的Qt5 QtMultimedia程序分发H264

时间:2016-04-05 20:56:03

标签: windows codec qtmultimedia

我正在为Windows / Linux开发Qt5应用程序,它必须播放H264 / AAC flv视频。

安装gstreamer-plugins后,这在Linux上运行得很好。这也适用于在Windows上安装K-lite编解码器包后。

我需要使用所需的文件分发我的程序,以便能够播放视频而无需安装任何其他内容。 我曾尝试复制Process Explorer列出的refrenced DLL文件(所有与A / V,libav *,av *,*。x等相关),但这不起作用。

我还需要设置什么?

1 个答案:

答案 0 :(得分:-1)

由于MPEG-4许可,您无法执行此操作。如果您分发h.264解码器,则必须联系MPEGLA.com并获取许可证。 (目前每年最多可免费安装100,000个,但如果超过这个数量则需要20美元)。

像K-Lite这样的事情通过让最终用户安装编解码器和#34;以供个人使用来满足这一要求。

因此,您可以指导您的用户安装K-Lite或其他编解码器,但您无法自行发货。这在开源世界中相当普遍。