Youtube-Dl

僅播放音頻時製作 youtube 連結的 mpv 顯示名稱

  • February 9, 2020

僅播放 youtube 連結中的音頻時,您會遇到以下情況:

mpv '<youtube_link>' --no-video

當歌曲開始播放時,您在終端上有這個:

AO: [pulse] 44100Hz stereo 2ch float
A: 00:00:40 / 00:31:39 (2%) Cache: 10s+16498KB

或類似的東西。

有沒有辦法顯示連結名稱(正在播放的連結名稱)?

當您只播放普通影片時,名稱位於視窗頂部,控制項上方。

我有一個腳本,我正是為了這個目的而使用的。它看起來如下:

#!/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

如果您已經在使用mpv觀看/收聽 youtube 剪輯,那麼您應該已經youtube-dl安裝,因為它是mpv用於下載 youtube 剪輯的。

這是一個有點粗略的解決方案(例如,不能同時使用多個連結),但可以達到其目的。並且可以使用 for 循環輕鬆擴展。

引用自:https://unix.stackexchange.com/questions/298492