可以访问内存中的缓冲视频

可以访问内存中的缓冲视频

我读到,You-tube 缓冲视频在播放时位于 RAM 中,您无需再次下载它们。只需将 flash 文件复制到另一个位置即可。但是,当我将其复制到主目录时,系统显示权限被拒绝,使用 vlc 播放桌面上的 .flv 文件时,系统显示 vlc 无法播放“undf”格式的文件。可能是什么问题?

这是我所做的:

pgrep -f flashplayer

获得了视频的 PID。

通过 RAM 导航:

cd /proc/pid/fd

ls -l查看与视频关联的号码。

将其复制到主目录:cp XX /home/username/12.flv

就这样!

答案1

“undf” 的意思是“未定义”。

简而言之,该文件已损坏或无法识别,因此您保存流的尝试失败并创建了无法播放的文件。

答案2

虽然这不能直接回答你的问题,但如果你想从 YouTube 下载视频,请使用youtube-dl。它在存储库中,但需要单独更新(youtube-dl -U以 root 身份运行;您可能需要执行两次)。

相关内容