具有良好字幕渲染的视频播放器

Oxw*_*ivi 3 video-player subtitle

有没有办法提高图腾的字幕渲染能力?字幕定位似乎是硬编码在其中,即使样式是用户可自定义的,它也不符合字幕数据中的格式。在某些出现文字的场景中,字幕应该与当时所说的内容一起出现在那些旁边。然而,在这些场景中,屏幕上的文本翻译出现在默认字幕区域,与所说的内容无关。

正确的渲染是根据开源 Windows 视频播放器 Media Player Classic - Home Cinema 进行的。据我所知,没有 Linux 端口。

如果 VLC 的字幕支持与 Windows 中的相同,那么它对我不起作用,期间。

请无论如何建议改进图腾、其他视频播放器中的字幕渲染,或移植 MPC-HC 的方法。

更新

我已经确定字幕渲染问题不是特定于视频播放器的。正如答案中所建议的那样,我尝试了 MPlayer,并且字幕格式再次被某处的默认设置覆盖。我在 Windows 中使用相同的视频运行 SMPlayer,但此问题在其上无法重现。

更新

Ubuntu 上的 SMPlayer 完美呈现字幕。我不明白为什么核心 MPlayer 不能这样做。此外,有人知道如何禁用前进/后退时出现在中心的搜索栏吗?

更新

通过我在 MPlayer 邮件列表上的互动,我发现-ass正确的 ASS/SSA 字幕渲染需要该标志。

LGB*_*LGB 5

我建议使用 MPlayer。这是一个非常好的,功能丰富的播放器,但初学者经常对界面(设计基于 CLI)和“太多可能性”(顺便说一句,这也是功能丰富的播放器的结果)有问题。“原始 MPlayer”(无前端)允许您使用键 'r' 和 't' 来定位字幕,您也可以尝试使用键 'a' 来修改对齐方式。您还可以通过man mplayer在终端中键入来了解选项和默认键绑定。您也可以在 MPlayer 的网站上访问 MPlayer 的文档:http : //www.mplayerhq.hu/DOCS/HTML/en/MPlayer.html

您也可以尝试使用许多为 MPlayer 编写的基于 GUI 的前端,例如 SMPlayer、Gnome mplayer 等。 MPlayer 也有自己的 GUI,但有人说它不如某些前端好。在默认安装时,它可以使用命令“gmplayer”或通过查看显示已安装软件的菜单项来启动(确保您没有尝试过 nogui 版本 - 从包名称 - 因为它没有编译 GUI 支持!)。

关于您的问题:mplayer 可以使用 TTF 字体、阴影/抗锯齿、定位等作为字幕,因此据我所知,如果至少可用性不是问题,它应该足以满足您的需求:)