6

VLCを使用してコマンドラインからYouTubeビデオを再生することを含む小さなスクリプトを作成しようとしています。検索パスにVLCを備えたWindows7を使用しています。

タイピング

vlc http://www.youtube.com/watch?v=v0faacLn8K4

ビデオを再生しますが、常に最高品質です。インターネットブラウザでは、「&fmt = 18」という用語を追加すると、低解像度モードが強制されます。ただし、これをコマンドラインで使用すると、

vlc http://www.youtube.com/watch?v=v0faacLn8K4&fmt=18

エラーが発生します:

´fmt´ is not recognized as an internal or external command,
operable program or batch file.

さまざまな引用符でURLを引用してみましたが、役に立ちませんでした。引用符を含むリンク全体がVLCに渡されます。

これに対する解決策は何ですか?ストリーム品質を選択するためのVLCスイッチはありますか?VLCコマンドラインヘルプに答えがあるかもしれませんが、すべてのスイッチの意味を理解することは私を少し超えています。

音楽クレジット:BreakbotによるBy Your Side

4

3 に答える 3

9

コマンドプロンプトからVLCディレクトリに移動し、次のように入力します

vlc "http://www.youtube.com/watch?v=v0faacLn8K4&fmt=18"

私のために働きます。

于 2012-11-18T15:41:12.387 に答える
0

Streamlinkをインストールします:

sudo -H pip install streamlink

ストリームをに送信しますcvlc --fullscreen

streamlink --player="cvlc --fullscreen" "https://www.youtube.com/freecodecamp/live" best

worst帯域幅を節約するには、の代わりに使用できますbestこちらに
も掲載されています。

于 2019-03-11T21:31:27.867 に答える
0

コマンドラインから実行する必要がありますか?

VLC自体を起動したばかりの場合は、「ctrl + N」を使用して「メディアを開く」ダイアログを開きます。このダイアログは「ネットワーク」タブに表示されます。「ネットワークURLを入力してください」にURL+「&fmt=18」を入力できます。 :" 範囲。

つまり、引用符なしのフルパスです。

私のVLCバージョン2.2.1で動作します。

于 2019-09-22T04:26:08.597 に答える