我有一个 MP3 流,我想安排录制。我可以使用 wget 来录制文件,它只是一个直接的 mp3 流。但是我想使用命令行流破解器,它会做得更好。有人知道吗?
更新 1
WGET 正在抓取它所进入的流的任何部分。这可能不是 MP3 文件中帧的真正开始。此外,wget 并不是真正按计划准备就绪的。我尝试使用 cron 作业启动它,然后稍后将其终止,这会产生一个文件,该文件并没有真正在我想要的位置开始和停止。
答案1
答案2
您可能想查看 mplayer 上的 -dumpstream 选项。我不确定这是否会产生更好的结果。例如:
mplayer -cache 300 -dumpstream http://example.com/stream/path -dumpfile out.mp3
答案3
我想推荐http://streamripper.sourceforge.net/
它不需要/提供图形前端,并且比 VLC 或 mplayer 更轻量。运行时无需特殊参数,它会自动检测并将曲目写入各个文件。要将 ${URL} 处的流保存到单个文件 ${MYSTREAM} 并保存 ${SECONDS},请使用例如
streamripper ${URL} -a ${MYSTREAM}_%D -A -l ${SECONDS}
添加--quiet
以实现静音操作。