我正在尝试简化我所使用的一些视频流的小命令。
我可以使用以下命令成功调用流视频:
livestreamer -p mpv --crunchyroll-username="USERNAME_HERE" --crunchyroll-password="PASSWORD_HERE" LINK_HERE --player-passthrough hls
我使用我的账户信息,并粘贴视频链接。这会在 mpv 中打开所述流并播放正常。
我用来调用读取然后完成的 URL 的 bash 脚本如下:
#!/bin/bash
read -p "Please enter URL of Crunchyroll Video: " url
livestreamer -p mpv --crunchyroll-username="USERNAME_HERE" --crunchyroll-password="PASSWORD_HERE" $url --player-passthrough hls
但是,这什么都没做,只是输出了一行空白。我是不是漏掉了什么?我想知道这是否可能只是在命令运行前退出整个命令,因为需要告诉它传递它或者其他什么。
答案1
好的。我刚刚才知道。
我为 livestreamer 创建了一个配置,并能够存储我需要的值,甚至用户名和密码。
现在我只需使用“livestreamer URL_HERE”即可调用我需要的内容,它按预期工作。根本不需要 bash 脚本!