我读到,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 身份运行;您可能需要执行两次)。