问题
是否有适用于 Linux 的视频/电影播放器
(a)具有字幕的透明度/不透明度设置,并且
(b)可以附加/组合来自两个字幕(例如 SRT)文件的字幕?
背景
“字幕的透明度/不透明度”并不是指字幕的背景矩形。(我不想要任何背景矩形。)我希望字幕本身是半透明的,这样它们就不会完全掩盖视频信息。
我所说的“附加/组合”并不是指将一种语言的字幕放在电影屏幕的顶部,而将另一种语言的字幕放在电影屏幕的底部。两种语言都应该在底部,一种语言堆叠在另一种语言之上。
Potplayer for Windows 可以同时执行 (a) 和 (b)(组合多个字幕文件称为“附加”)。似乎 SMPlayer 两者都做不到,或者我还没有找到方法。
作为答案,我很乐意收到一个 Linux 视频/电影播放器,它至少可以执行 (a) 和 (b) 之一。谢谢你。
在 VLC 中你可以有透明的字幕:
转到工具,首选项,“显示设置:全部”(左下角);从左侧的设置树菜单中选择“视频 -> 字幕/OSD -> 文本渲染器”,然后选择介于 0(不可见)和 255(完全不透明)之间的文本和轮廓不透明度。
“附加”听起来你真的只是想将两个 SRT 文件粘合在一起,它们本身刚刚被拆分,因此它们不会在时间上重叠。这可以使用
因为SRT 文件格式非常简单。
如果它们之间确实存在时间重叠,或者需要更改某些时间戳,那么还有适用于 linux 的视频编辑工具可以做到这一点(不是这些方面的专家,它也会离开你的问题范围)。
然而,如果通过“组合”你真的意味着有一个德语和一个法语字幕,并且它们应该可以选择性地同时显示,你的播放器需要支持它。我不知道有任何当前发布的播放器这样做。
遗憾的是,VLC 仅在版本 4 中获得双字幕支持(或者我被告知!),该版本尚未发布,因此默认情况下不会在我知道的任何 Linux 发行版中提供。
我不推荐这个,因为它只是自找麻烦,作为用户,尝试制作任何运行的开发版本(基本上,就像我不想购买汽车,而是使用汽车的计划从头开始建造一个设计师清晰而非常鲜明地标记为“尚未准备好供公众消费,可能会爆炸或无法建造,即使对于专家来说也是如此”。但是。
您可以按照官方指南从 git 自己构建它,只需确保不是
你做