VLCメディアプレーヤーを使用してコマンドラインからyoutubeビデオをストリーミングしたい。このコマンドを使用してyoutubeビデオをストリーミングできました
cvlc https://www.youtube.com/watch?v=m2Oo4kBHBNU
問題は、VLCがビデオをストリーミングするとき、利用可能な最高品質のビデオ形式(480以上)を使用することです。一定のインターンドダウンロード速度がありません。360度(最高品質)のYouTubeビデオを再生できる場合もあれば、240のみのYouTubeビデオを再生できる場合もあります。
VLCは現在、最高品質(ビデオによれば480以上)でストリーミングしているため、このコマンドでcvlc https://www.youtube.com/watch?v=m2Oo4kBHBNU
を使用してストリーミングすることはできません。コマンドラインVLCに特定の品質のビデオを再生させるにはどうすればよいですか?
次の2つの方法のいずれかで、YouTubeクリップに必要なinputビデオ設定をVLCで設定できます。
以下の両方のオプションの詳細:
入力ビデオの変更locallyコマンドラインを使用:
--preferred-resolution
オプションを使用して、コマンドラインからyoutubeに特定のビデオサイズをリクエストできます。これにはvlcグローバル設定を変更しないのボーナスがあるため、この方法で指定された設定は保存されません。この設定は次のとおりです(cvlc -h
に表示):
したがって、クリップでは次のようにうまく機能します。
cvlc --preferred-resolution 240 https://www.youtube.com/watch?v=m2Oo4kBHBNU
入力ビデオの変更グローバル GUIを使用:
以下のスクリーンショットに示すように、GUI設定から入力ビデオ設定globallyを変更することもできます。
これらの設定は、以降のvlcの使用のために保存され、vlc構成ファイル~/.config/vlc/vlcrc
に保存されます。例として、これは240の推奨解像度に追加されます。
# Preferred video resolution (integer)
preferred-resolution=240
あなたはvlcを愛さなければなりません:)