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

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

有什么方法可以提高 Totem 的字幕渲染能力?字幕定位似乎是硬编码的,尽管样式是用户可自定义的,但它与字幕数据中的格式不一致。在一些出现文字的场景中,字幕应该与当时所说的内容一起出现在文字旁边。然而,在这些场景中,屏幕上的文本翻译出现在默认字幕区域,没有任何关于所说的内容的信息。

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

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

请提出任何改进 Totem 或其他视频播放器的字幕渲染方法,或者移植 MPC-HC 的方法。

更新

我确定字幕渲染问题并非视频播放器独有的。正如答案中提到的,我尝试了 MPlayer,字幕格式再次被默认设置覆盖。我在 Windows 中运行了 SMPlayer 并播放了相同的视频,但这个问题无法重现。

更新

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

更新

通过与 MPlayer 邮件列表的互动,我发现该-ass标志对于正确的 ASS/SSA 字幕渲染是必需的。

答案1

我建议使用 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 字体、阴影/抗锯齿、定位等作为字幕,所以据我想象,它应该足以满足您的需求,至少如果可用性不是问题的话 :)

答案2

你可能想尝试播放器(不要与 Media Player 混淆)。它可通过 Synaptic 安装。

答案3

“SMplayer 会将字幕缩放到与视频相同的分辨率,即使在默认情况下全屏模式下也是如此。因此,低分辨率的视频将显示相当不清晰的字幕。您可以通过转到“首选项”>“高级”>“mplayer 选项”并在选项中添加“-vo gl”(不带引号)轻松解决此问题。样式字幕仍将正确呈现。”

原始帖子http://sathyasays.com/2008/06/30/how-to-styled-subs-in-linux/

答案4

据我所知MPC HC是字幕渲染最好的播放器。

但是在 ubuntu 中没有直接使用它的方法。

因此你必须使用葡萄酒。

使用 Wine 安装 MPC-HC

在终端-

  1. 安装 Wine-

    sudo apt-get install wine winetricks
    
  2. 下载 MPC-HC

    cd ~/ && wget https://binaries.mpc-hc.org/MPC%20HomeCinema%20-%20x64/MPC-HC_v1.7.10_x64/MPC-HC.1.7.10.x64.exe
    
  3. 使用 Wine 安装-

     wine ~/MPC-HC.1.7.10.x64.exe
    

然后像 Windows 机器一样继续安装。

  1. 删除不需要的文件-

    rm ~/MPC-HC.1.7.10.x64.exe
    

现在你已经完成了:)

您可以通过播放任何文件(电影或连续剧文件)并按下键盘上的按钮来选择其字幕D

希望你会喜欢这个。

相关内容