有没有办法让 mpv 播放从另一个命令的标准输出传输的 URL 列表?
我的用例是从 HTML 页面播放所有媒体链接,例如如下内容:
extractlinks.py http://example.com '*.mp3' | mpv
extractlinks.py
返回可播放 URL 列表,通常可视为有效的 m3u 播放列表。我尝试使用,mpv --playlist
但它不接受来自标准输入的播放列表。
有没有办法mpv
从标准输入读取 URL 列表?
答案1
-
如果使用路径,--playlist 选项允许您从 stdin 指定播放列表,例如:
ls | mpv --playlist=-
答案2
正如@ccpizza在上面的评论中指出的那样。您可以使用它mpv .
来播放目录和子目录中的所有文件。
要排除某些文件,请使用$ mpv !(*.jpg|*.png)
。请记住,您需要extglob
事先激活shopt -s extglob
。