💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

GNOME 的 LocalSearch 决定放弃 GStreamer,转而使用 FFmpeg/libav 进行多媒体文件元数据提取,以提高性能和内存效率,预计将在 GNOME 48 中实施。GStreamer 适合媒体播放,但不利于快速提取。

🎯

关键要点

  • GNOME 的 LocalSearch 决定放弃 GStreamer,转而使用 FFmpeg/libav 进行多媒体文件元数据提取。
  • LocalSearch 是 GNOME 的索引器和搜索引擎,负责桌面搜索。
  • FFmpeg 在处理音频/视频文件时性能更快、内存使用率更高、沙盒友好性更高。
  • GStreamer 的模块化支持与 LocalSearch 的提取器沙箱运行不一致。
  • GStreamer 设计用于长期运行,不适合快速元数据提取。
  • libav 提取器的速度比 GStreamer 快约 2.5 倍。
  • 使用 libav 提取器时,内存使用量明显较低。
  • GNOME 48 将包含从 GStreamer 切换到 FFmpeg/libav 的变化,预计在 3 月份发布。
➡️

继续阅读