YouTube 링크에서 오디오만 재생하면 다음과 같은 상황이 발생합니다.
mpv '<youtube_link>' --no-video
노래 재생이 시작되면 터미널에 다음과 같은 메시지가 나타납니다.
AO: [pulse] 44100Hz stereo 2ch float
A: 00:00:40 / 00:31:39 (2%) Cache: 10s+16498KB
또는 그런 것.
링크 이름(재생 중인 링크 이름)을 표시하는 방법이 있나요?
일반 비디오를 처음 재생할 때 이름은 창 상단, 컨트롤 위에 표시됩니다.
답변1
방법 1:
term-playing-msg="Title: ${media-title}"
mpv.conf에 추가
방법 2:
--term-playing-msg='Title: ${media-title}'
명령에 추가
mpv --term-playing-msg='Title: ${media-title}' <YOUR_VIDEO_LINK>
답변2
이 목적으로만 사용하는 스크립트가 있습니다. 다음과 같습니다.
#!/bin/sh
if [[ "x$1" == "x" ]]; then
echo "Usage: mpvy <URL>"
else
title=`youtube-dl --skip-download --get-title $1`
mpv --no-video --term-playing-msg "### $title ###" $1
fi
이미 YouTube 클립 시청/듣기를 사용하고 있다면 YouTube 클립을 다운로드하는 데 사용 되므로 이미 설치 mpv
되어 있어야 합니다 .youtube-dl
mpv
이는 다소 조악한 솔루션이지만(예: 동시에 여러 링크를 사용할 수 없음) 목적에 부합합니다. 그리고 for 루프를 사용하여 쉽게 확장할 수 있습니다.