Gst-plugins-good

出自龙芯梦兰知识库

跳转到: 导航, 搜索

gst-plugins-good 是 gstreamer 流媒体框架中 good 分类的插件集合。其中包含 id3demux,用于读取和输出媒体文件中的ID3v1、ID3v2的Tags。

在某些格式的媒体文件中(如 MP3),不存在相应的域用于指示 Tags 域数据的编码方式,id3demux 会使用潜在的约定,即 UTF-8 编码方案。实际情况是在国内生成的多数媒体文件中其真实的 Tags 域数据编码方式多种多样:GB2312、GBK、Unicode 等等。这样误会导致相关的信息被显示的时候是乱码。

为了解决因编码错误而导致的乱码问题,在 id3demux 中引入了 enca 编码探测功能,利用探测的结果来进行解码,一定程度上提供了解码的成功率。

源代码

  1. apt-get source gst-plugins-good0.10
  2. debian/patches/Add-id3v2-encoding-detect-via-enca.patch
个人工具
名字空间
变换
动作
导航
工具箱