问题描述
是否可以使用 Adobe Flash Player 录制来自 Ustream 或任何其他类似网站的直播?
我知道可以录制屏幕,但质量不太好。
对于任何应用程序有什么建议吗?
PS:我发现我可以使用 VLC 轻松录制 Windows Media Streaming 视频或任何其他类似视频,简单快捷。
最佳办法
我使用一个名为 rtmpsuck
的小型命令行实用程序,它侦听从浏览器播放的实时流(使用 rtmp 协议)并将其保存到 hard-drive。
-
从软件中心安装
rtmpdump
-
使用用户和组创建一个名为
rtmp
的用户 – 确保为 “Enable Account”。我不想在登录屏幕上看到rtmp
,因此在“高级设置 – 高级”选项卡中,我将新用户 UID 更改为低于 1000 的唯一数字,即在我的情况下为 998 -
为这个新的
rtmp
用户重定向一些 live-streaming 流量
sudo iptables -t nat -A OUTPUT -p tcp --dport 1935 -m owner \\! --uid-owner rtmp -j REDIRECT
-
在“下载”文件夹中创建一个名为
mysavestreams
的文件夹 -
使用 Nautilus(文件管理器)右键单击这个新文件夹并共享它 – 确保选择了 check-boxes:“共享此文件夹”、“允许其他人在此文件夹中创建和删除文件”、“访客访问权限(适用于没有权限的人)用户帐号)”
-
cd ~/Downloads/mysavestreams
-
sudo su rtmp
-
现在浏览到您的 live-streaming 网站并找到正在播放的 live-stream
-
rtmpsuck
这会将您在屏幕上看到的内容记录到保存在 mysavestreams
文件夹中的新文件中。
它适用于绝大多数 live-streaming 站点 – 例如贾斯汀电视
然而,有点讽刺的是,您在问题中列出的一个网站无法正常工作!在这些情况下,我将使用软件中心中的 recordmydesktop
来捕获屏幕上显示的流。