質問
(a)字幕の透明度/不透明度設定があり、
(b)2つの字幕(SRTなど)ファイルから字幕を追加/結合できるビデオ/映画プレーヤーがLinuxにありますか?
背景
「字幕の透明度/不透明度」は、字幕の背景四角形の透明度/不透明度を意味しません。 (背景の四角形は必要ありません。)字幕自体が半透明でビデオ情報を完全に隠さないようにしたいと思います。
「追加/結合」とは、映画画面の上部にある言語の字幕を、映画画面の下部に別の言語の字幕を置くことを意味しません。どちらの言語も下部になければならず、ある言語が別の言語の上に積み重ねられている必要があります。
Windows用のPotplayerは、(a)と(b)を同時に実行できます(複数の字幕ファイルを結合することを「追加」と呼びます)。 SMPlayerはどちらもできないようです。それとも方法が見つかりませんでした。
答えとして、(a)と(b)の少なくとも1つを実行できるLinuxビデオ/映画プレーヤーを受け取ることができてうれしいです。ありがとうございます。
答え1
VLCでは透明な字幕を持つことができます:
ツール、デフォルト設定、「ディスプレイ設定:全体」(左下)に移動し、左側の設定ツリーメニューから「ビデオ - >字幕/OSD - >テキストレンダラー」を選択し、0(見えない)の間のテキストとアウトラインの不透明度選択します。 255の間(完全不透明)。
「追加」は、実際に分割された2つのSRTファイルを一時的に重ならないように一緒に貼り付けようとしているようです。これは次の方法で行うことができます。
cat subtitles1.srt subtitles2.srt > collected-subtitles.srt
なぜならSRTファイル形式は非常に簡単です。。
実際にそれらの間に時間が重なったり、いくつかのタイムスタンプを移動する必要がある場合は、Linuxのビデオ編集ツールもそうすることができます(この分野の専門家ではなく質問の範囲外です)。
ただし、「結合」が実際にドイツ語とフランス語の字幕が存在し、オプションで同時に表示される必要があることを意味する場合は、プレーヤーはそれをサポートする必要があります。何も知らない今この仕事をしたプレイヤーは解放されました。
残念ながら、VLCは(私が知っている限り!)バージョン4でのみ二重字幕サポートを取得します。バージョン4はまだリリースされていないので、私が知っているどのLinuxディストリビューションでもデフォルトで利用できません。
私はこれをお勧めしません、ユーザーとして機能するすべてのものの開発バージョンを作成しようとするのは問題のみを必要とするためです(基本的に自動車を購入していない場合は、明確であいまいな計画を使用して最初から車を作成します)。自動車デザイナー)「公的に使用する準備ができておらず、専門家でも爆発したり組み立てることができない可能性がある」とマークされています。
次のようにgitから直接ビルドできます。公式ガイド、代わりに確認してください
git clone git://git.videolan.org/vlc.git
あなたはそうです
git clone https://code.videolan.org/videolan/vlc.git