1123490_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1123490_zh-CN

1123490_zh-CN

如何在imx6Q板上支持字幕<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

当前 imx6 bsp,不仅 ltib 而且 yocto 也无法支持字幕。

现在我们有两种解决方案来支持 Yocto 上的字幕,

1)一种是提取字幕,然后通过UI将字幕绘制在视频上,imxplayer支持这种方式。

此解决方案使用 imxplayer 的 QT,因此如果您构建 yocto,则应选择 QT 作为目标。基本上,aiurdemux 通过 appsink 将文本发送到 QT,然后 QT 在 UI 层上绘制文本。

构建yocot时,请使用以下命令:

“bitbake fsl-image-qt5”

将字体库复制到/usr/lib/fonts ,然后在播放 imxplayer 时选择您需要的字体。

2)另一种是通过gstreamer将字幕混合到视频缓冲区,然后与视频一起输出

  1. 在 gstreamer1.0-plugins-base 中启用 gst pango lib
  2. 更改 playbin 标志以禁用原生视频标志
  3. basetextoverlay 应用补丁http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/ext/pango/gstbasetextoverlay.c?id=267a...
  4. 使用以下命令行
    gst-启动-1.0playbin 标志=0x17 uri=file://$VIDEO_FILE suburi=file://$SUBTITLE_FILE
i.MX6 四核
タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-19-2025 04:18 AM
更新者: