mpv:如何播放从标准输入管道传输的 URL 列表

ccp*_*zza 4 pipe mpv

有没有办法让 mpv 播放从另一个命令的标准输出通过管道传输的 URL 列表?

我的用例是从 HTML 页面播放所有媒体链接,例如使用以下内容:

extractlinks.py http://example.com '*.mp3' | mpv
Run Code Online (Sandbox Code Playgroud)

extractlinks.py返回一个可播放的 URL 列表,通常可以将其视为有效的 m3u 播放列表。我尝试使用mpv --playlist但它不接受来自标准输入的播放列表。

有没有办法mpv从标准输入读取 URL 列表?

小智 8

--playlist 选项允许您从标准输入指定播放列表,如果您-用作路径,示例:

ls | mpv --playlist=-
Run Code Online (Sandbox Code Playgroud)

  • 顺便说一句,对于您在示例中列出的特定情况,即播放本地文件夹中的所有文件,您可以简单地使用“mpv”。这将另外递归地遍历所有子文件夹。 (2认同)