上記のスレッドで書くことができなかったので、代わりに新しい質問をします。
私の目標は、上記のスレッドと同じです。しかし、与えられた指示は、望ましい結果を与えません。
私は可能であれば字幕のみをビデオの下に移動させたい。
私が得たものは、画像全体が新しいピクセルで埋められることです。
上に十分なスペースがある場合、ビデオのアスペクト比に応じて、画像は移動されない字幕の上に上に移動されます。
ただし、上に十分なスペースがない場合、画像は「絞り込まれて」、新しく配置された字幕用のスペースを確保します。 この方法で画像を変更したくない
最初に字幕が次のように見える場合:
設定を変更した後、次のようになりたくありません。
例:3番目の手順までの指示に従い、222ピクセルを入力し、残りの指示に従います。これで、これは決して望ましくないことがわかるはずです。誰も文句を言ったことに驚いています。
質問:ビデオの下に字幕を移動する方法without
どうやら、キャンバスに描画する必要があるため、VLCでそれを行うことはできません。したがって、ビデオをパディングできるようにする回避策です。 VLCフォーラムで誰かが指摘したように 1 これは面倒です。解像度が変わるたびに設定する必要があるからです。
ビデオの高さは、幅と同じ係数で縮小されます。歪みは見られません。ビデオのアスペクト比を維持するのは単なるスケーリングです。しかし、ビデオ領域が縮小されないことが望ましいでしょう。これはvlcでは不可能のようです。 「パディング」の後、ウィンドウの境界をシフトすることにより、ビデオの領域を調整できます。そうすれば、お望みの結果をほぼ得ることができます。
他の質問の下の答えはVLCの解決策を提供しますが、特定のアスペクト比にのみ適しています。
アスペクト比に応じて、ビデオ画像にはビデオの下に黒いスペースがある場合とない場合があります。
リンクされた回答を検討する:
前:
後:
私はVLC 2.2を使用していますが、この効果を得るために、他の回答の設定とは多少異なる設定をいくつか行いました。
これらの設定を使用している場合のみ、VLCが最も望ましいオプションではない場合でも、VLCがそれを実行し続けます。
画像の下に字幕が必要な場合(つまり:画像を絞らずにできるだけ低く)別の場所で動画を開く方がはるかに簡単です bomy player のようなプレーヤー。必要な設定を簡単に有効化および無効化できます。
画像を右クリックしてください:
画面全体に表示されるアスペクト比でビデオを再生する場合、bomi(以前のCMPlayer)は、「letterbox」オプションの有無にかかわらず、画像にサブを表示します。
同じ目的でSMPlayerを使用しようとしています:
それを機能させることはできませんが、smplayerではできるだけサブを低くすることができたという印象があります...
見つかった解決策 ここ (vf=expand=0:-50:0:0
に~/.mplayer/config
を追加)は、他の回答のVLC設定と非常によく似た結果をもたらします。