遠隔地ではデータが非常に制限されているmpv --no-video <URL>
。 (私が聞いたことのほとんどはただ会話でした)。
追加しようとしましたが、profile=fast
mpvmpv.conf
は認識しません。私も検索しましたが、man mpv
欲しいものが見つかりませんでした。
私はLinux Mint 21.2を使用しています。
修正する:
許可された回答を使用して検索した結果、次のようなman mpv | grep ytdl
結果が得られました。
mpv --no-video --ytdl-format=worstaudio/worst <URL>
これにより、データ使用量がほぼ半分になり、ポッドキャストに関する限り、リスニング機能に事実上違いはありません。
答え1
mpvはyoutube-dl(yt-dlp)を使用して実際のストリームURLを取得します。関連するyoutube-dl(フォーマット)オプションを見つけてmpv(または)-f
に渡します。--ytdl-format=
--ytdl-raw-options=
周りを見回すと、現在YouTubeが提供する最も低いフォーマットはAACとOpusで約32kbpsのようですyt-dlp -F <someurl>
。 (Opusストリームは1〜2kbps高いですが、品質が向上したのはそれほど価値があると思います。)599
600
ID ごとに個別のフォーマットを指定したり、bestaudio[abr<40]
指定したビットレートより低いフォーマットを自動的に選択したりできます。
Get 600 (Opus ~32k) if available, 599 (AAC ~30k) otherwise:
$ yt-dlp -f "600/599" <url>
$ mpv --ytdl-format="600/599" <url>
Get best format below 40 kbps:
$ yt-dlp -f "bestaudio[abr<40]" <url>
$ mpv --ytdl-format="bestaudio[abr<40]" <url>
Get Opus ~32k if possible, otherwise AAC, otherwise whatever else fits:
$ yt-dlp -f "600/599/bestaudio[abr<40]/bestaudio[abr<100]" <url>
$ mpv --ytdl-format="600/599/bestaudio[abr<40]/bestaudio[abr<100]" <url>