mpv의 오디오 품질을 낮추세요

mpv의 오디오 품질을 낮추세요

원격지에서는 데이터가 매우 제한되어 있어 mpv --no-video <URL>. (내가 들은 것의 대부분은 단지 대화였습니다).

추가하려고 했는데 profile=fastmpv mpv.conf가 인식하지 못합니다. 나도 검색했지만 man mpv내가 원하는 것을 찾지 못했습니다.

저는 리눅스 민트 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 더 높지만 품질이 향상된 것은 그만한 가치가 있다고 생각합니다.)599600

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>

관련 정보