0

与icecast流一起使用时,是否可以mpv根据当前icy-title值将流转储到单独的文件中?--stream-record

man mpv仅提及使用带有--record-file,的固定文件名--stream-record --dump-cache

如果这不可能直接使用mpv什么可能的方法来为 icecast 播放列表中的每首歌曲保存单独的文件,而不是像这样保存一个巨大的连续文件--stream-record=mystream.mp3

4

1 回答 1

0

虽然使用自定义 lua 脚本可能有一个解决方案,但mpv显然mpv无法做到这一点 ootb。

可以解析 icecast 标题并将流转储到单独文件的专用实用程序是streamripper. 它可以安装apt install streamripper在 debian linuces 或brew install streamrippermac 上。

以下命令将创建以流标题命名的单独文件:

streamripper http://some-icast-server.com/stream -r 8888

-r标志将在端口上创建一个中继服务器8888。您可以在下载时收听中继流:

mpv http://localhost:8888
于 2021-09-24T22:10:49.857 回答