我正在调整一个在 mplayer 中播放 Youtube 播放列表的脚本。
我的问题是:linux如何播放flash视频?
我目前的研究成果(通过阅读其他人编写的脚本):
当视频开始缓冲时,会在其中创建一个新文件夹/proc/MY_ID/fd
该文件夹中存在一个文件并ls -la
产生:
lrwx------ 1 username username 64 2012-02-23 21:52 17 -> /tmp/FlashXX6MuuBn (deleted)
键入内容vlc 17
开始在 VLC 中播放视频。
我不明白发生了什么事。有什么建议么?
编辑:安装和试验后,我发现以下内容:
- 为了我的铬,MY_ID是PID之一
chromium-browse
(有很多) - 为了我的歌剧MY_ID 是 PID
operapluginwrap
- 为了我的火狐浏览器MY_ID 是,
plugin-containe
但这会间歇性地工作。
如果有人使用 Chromium,
答案1
我...猜这取决于您如何播放视频...播放 Flash 视频与播放任何其他视频没有什么不同,您拥有视频文件并使用媒体播放器播放它。
您所看到的更多与从播放列表下载视频的软件有关,该软件似乎将视频的临时副本存储在/tmp
.
反过来,基于 Adobe Flash 的 Flash 视频播放器也可能采用类似的技巧来存储临时视频文件。在这些播放器下发生的情况可能还取决于闪存虚拟机如何处理临时数据(可能会Lightspark
以gnash
不同的方式对待这些数据等)。