当我打开此页面时,我可以在 Firefox Web Developer Tools/“网络”选项卡中看到该页面加载了带有.mpd扩展名的文件。然后每隔几秒钟它就会加载一个文件/流,其.m4s扩展名为
000000.m4s
000001.m4s
Run Code Online (Sandbox Code Playgroud)
如何下载整个流媒体视频?
我想我需要下载所有 .m4s 段,但不知道 Linux 命令或 Windows 软件来完成它。然后我需要将这些文件合并为一个 .mp4
我已经尝试过InviDownloader,但它有很多问题。
MPD(音乐播放器守护程序)作为远程控制的音乐播放器,是否有任何合理的替代方案?它应该可以通过网络进行控制,并且不需要运行 X 服务器。
我正在使用 mpd 和 mpc 来满足我所有的音乐需求。
现在,我想问的是如何load/play从 mpc/mpd 中的特定播放列表中播放歌曲,以便它只播放那些歌曲。
例如,
我linkinpark.m3u使用ncmpcpp.Now创建了一个播放列表文件。现在我想playlist在 mpc 中加载它,以便它只播放上面提到的播放列表中包含的歌曲。目前它所做的是随机播放我所有的歌曲。
lsplaylists 的输出
ranrag@ranrag:~$ mpc lsplaylists
linkinpark
Rock
[other playlists]
Run Code Online (Sandbox Code Playgroud)
PS:不,请使用基于 gmpc 或奏鸣曲的解决方案。
我正在尝试复制此ncmpcpp 配置

在ArchLinux BBS上找到。
它具有双窗格播放列表窗口:左侧显示经典播放列表,右侧显示文件浏览器(默认在窗口 3)。
在整个互联网上,这是我第一次看到这样的配置,我拼命地模仿它,但没有成功。我已经尝试过 tmux,但这似乎与 a 相去甚远splitw -h,因为 ncmpcpp 的上部和下部与两个窗格完美集成。
任何提示?
所以不幸的是,我住在一个不允许我拥有静态 IP 的地方,所以我一直在通过在微型亚马逊 ec2 实例上运行的反向 SSH 隧道设置对我家用计算机的访问。我已经让 SSH 正常工作,但我无法弄清楚端口转发。
这是我制作的一个小信息图来帮助说明(我觉得这个问题通过我想要做的图表更清晰。
以下是图中列出的命令:
我在我的家用电脑上执行以下操作:
ssh -R 1337:localhost:22 -i .ssh/tokyoMinekey.pem ec2-user@ec2serveraddress
Run Code Online (Sandbox Code Playgroud)
我在 ec2 服务器上运行它:
ssh -L6600:localhost:6600 -Nf localhost -p 1337
Run Code Online (Sandbox Code Playgroud)

仅供参考,我已将端口 6600 添加到我的 amazon ec2 安全组中,因此它在 ec2 端开放