停止使用闪光灯?或改善Flash体验?


32

我想将Ubuntu设置为在没有Flash(=未安装)的情况下工作,但是仍然能够在Youtube,wisevid等网站上观看视频。

我想尝试一下,因为最近Flash崩溃了几次。它还经常“感觉”迟钝。另外,这里还有其他一些与Flash有关的问题使我认为可能会有更好的处理方法。

那我该怎么办呢?



注意:也欢迎具有Flash +解决方法的答案。


有什么理由不想使用Flash?
科迪·哈洛

3
是。最近它崩溃了几次。它还经常“感觉”迟钝。还有一些其他与Flash有关的问题使我想到可能会有更好的做事方法。
Detnuomnu

1
您是否正在使用64位Ubuntu,Chrome和Flash?
科迪·哈洛

32位Ubuntu,Chromium(首选)以及Firefox和Flash。那是在全新安装之前。:)
Detnuomnu

Answers:


18

在支持它的网站上,将视频设置为使用HTML5。

对于仅Flash网站,您可以使用免费Flash实现之一-Gnash Lightspark

如果要完全避免使用Flash插件,则可以尝试下载视频,然后使用VLC播放。有一些程序可以帮助您做到这一点。可从软件存储库中获得以下内容:

  • youtube-dl(命令行)-从youtube下载视频
  • clive(命令行)-从许多网站下载视频
  • cclive(命令行)-Clive的C ++重写
  • abby(图形的)-可以显示或隐藏的GUI前端

并非所有视频网站都受支持,但对于某些不支持的网站,您可能能够找到正在流式传输的视频的URL,并使用wget或GUI下载器(例如d4x)下载它。查找视频URL将需要查看HTML代码。为此,您可以右键单击视频旁边的铬,然后单击“检查元素”。您将可以在<embed></embed>标记中找到视频URL 。它通常具有.flv或.avi扩展名。这仅适用于不加密URL的网站(例如youtube和megavideo)。

您可以通过打开VLC并使用“媒体”->“打开文件...”并找到视频或vlc FILE在终端中运行来“流式传输”视频(在下载时播放)。

也有可用的浏览器扩展,例如用于firefox的扩展。


youtube-dl似乎不再起作用,尽管显然您可以使用ppa来获得最新版本,可能是这样。
Nerdfest

是的,当youtube更改其站点以阻止youtube下载器下载视频时,各种youtube下载器会定期停止工作。通常,这将由开发人员很快修复,但对于用户而言,通常需要从源代码安装以保持可用性。
dv3500ea 2010年

1
我想将FlashVideoreplacer添加到您的列表中。尽管需要安装Flash才能正常工作,但它可以替换网站上的YouTube视频,以便允许使用其他图腾之类的插件。用户不需要下载的视频或使用任何命令,因为这个过程是AUTOMAGIC:addons.mozilla.org/en-US/firefox/addon/161869
lovinglinux

YouTube上的HTML5只是一个问题(+解决方案):在YouTube上似乎没有可用的HTML5选项的情况下,有一个技巧:使用“嵌入式”变体。(例如:< youtube.com/watch?v=3SacL219sic&html5=True >在HTML5中似乎无法观看,但< youtube.com/embed/3SacL219sic >在HTML5中播放!)
imz –伊万·扎哈拉雅舒夫(Ivan Zakharyaschev

9

如果您想避免使用闪光灯,但仍然可以继续观看YouTube视频,请安装LightSpark,它是Flash Player的开源实现,在Ubuntu中效果很好。只需在终端(应用程序->附件->终端)中运行以下命令:

sudo apt-get remove flashplugin-installer

以上命令是为了确保您没有安装闪光灯。之后,要安装lightspark,请运行以下命令:

sudo add-apt-repository ppa:sssup/sssup-ppa
sudo apt-get update
sudo apt-get install lightspark

然后关闭并再次启动浏览器(Chromium / Firefox)以开始使用LightSpark


1
与Flash相比如何?和加纳什?-稳定性,错误等
。– Detnuomnu

我安装了这个,但是如何使用呢?youtube正在提供缺少的插件消息。
Detnuomnu

您需要为此使用gnash。Lightspark应该已经安装了Gnash。
Broam

直到我安装了vinnie_f建议的插件,才安装Gnash。无论如何,它在两个站点上都提供了快速的测试驱动器:它非常占用CPU,并且尚不支持所有闪存文件。唯一播放效果很好的网站是youtube,该面板无法使用,并且在播放过程中缓冲“环”卡在了中间。......看起来很有希望
Detnuomnu

4

对于YouTube视频,您可以使用 minitube

sudo apt-get install minitube

Minitube是YouTube桌面客户端。有了它,您可以以新的方式观看YouTube视频:输入关键字后,Minitube会为您提供无尽的视频流。Minitube并非要克隆原始的YouTube网络界面,而是旨在创造一种类似于电视的新体验。

Minitube不使用Flash Player。

http://flavio.tordini.org/minitube



2

除了@Bilal Akhtar答案,我建议安装浏览器插件,以便使其在firefox和chorminium上工作

sudo apt-get install browser-plugin-lightspark

我已经尝试过使用lightpark +浏览器插件安装程序,但我认为它还没有到位。Adobe插件完全烂了,但至少稳定了一点
vinni_f 2010年

2

当浏览器变慢时,您可以重新启动Flash插件。

谷歌浏览器中:

Task_Manager (Shift+Escape) -> End process on "Plug-in: Shockwave Flash"

Firefox 3.6.5+中:

killall plugin-container

更一般而言,请使用在单独的进程中隔离其插件的浏览器,这样,当Flash崩溃时,浏览器就不会崩溃。Firefox和Google Chrome都提供了此功能,可能还有许多我不知道的其他功能。
瑞安·汤普森

2

用于Natty,Oneiric,Precise的Lightspark存储库
(ppa:sssup / sssup-ppa没有最后两个软件包和amd64软件包):

   sudo add-apt-repository ppa:sparkers/daily


1

我使用的GUI下载程序是DonwloadHelper http://www.downloadhelper.net/ 对我来说很棒(Ubuntu 10.4 AMD64和Firefox)。

Flash最近也对我崩溃了(或者Firefox告诉我),但是它仍然在运行,只要用小“ x”关闭通知栏即可。如果在选项卡中运行Yahoo,然后关闭该选项卡,那似乎最终会使Firefox爬行。我停止使用Yahoo并改用Gmail(以及我的其他电子邮件,例如hotmail)...

涡流



0

仍然安装Flash ...但是仅是将视频“加载”到页面上...然后,转到/ tmp /并获取视频(提示:搜索视频预览),然后在VLC中打开下载的视频以获取example:P
您可能还希望在浏览器中添加“闪存阻止程序”,以防止不必要地加载闪存对象...


不会阻止Flash播放器加载电影吗?无论如何都会尝试一下。
Detnuomnu

是的,但是您可以“点击”被阻止的闪光灯以播放它
Axel

阻止闪存无法防止OP遇到的安全问题或崩溃问题。
Broam

就我所知,flashblock 可以在闪存加载之前阻止闪存...因此,除非他决定显式加载闪存,否则不会存在安全或崩溃问题。.–
Axel

Flashblock可以解决:请参阅hackademix.net/2008/06/08/block-rick
Broam 2010年

0

值得一提的是,自从安装了Flash Player 10.2 的新“预览版”以来,我没有遇到任何崩溃(这是一个很大的改进;以前,Flash对我来说在Linux和Windows上都是不稳定的)。

我将其与FlashBlock结合使用(对于Firefox,尽管有一个类似的插件,但Chrome具有相同的名称),以避免不必要的Flash广告,Flash存储用户跟踪和漏洞利用。


0

我的首选方式是使用此脚本来获取Flash视频,并使用您喜欢的媒体播放器(Gnome MPlayer,VLC等)自动打开它。

确保已zsh安装:

apt-get install zsh

然后在/usr/local/bin/创建一个play-flash包含以下脚本的可执行文件:

#!/bin/zsh

 VIDEOS=($(find /proc/*/fd -lname "/tmp/Flash*" 2> /dev/null))

 if [[ $#VIDEOS == 0 ]]; then
        echo "No videos found"
        exit 0
 fi

 if [[ $#VIDEOS == 1 ]]; then
        echo "Playing unique video available"
        gnome-mplayer --controlid=1 $VIDEOS
        exit 1
 fi

 IFS=$'\n' VIDEOS_LS=($(ls -1lHh $VIDEOS))
 select CHOICE in $VIDEOS_LS; do
        if test $REPLY -ge 0 2>/dev/null ; then # just test for integer argument
                gnome-mplayer --controlid=1 $VIDEOS[$REPLY]
        elif [[ $REPLY[1] == c ]]; then
                VIDEO=$VIDEOS[$REPLY[2,-1]]
                if read "NAME?Name? "; then
                        if [[ -z $NAME ]]; then
                                NAME=$(ls -l $VIDEO | grep --only-matching "Flash[^ ]*")
                        fi
                        echo "cp $VIDEO ~/\"$NAME.flv\""
                        cp -i $VIDEO ~/"$NAME.flv"
                fi
        fi
 done

如果您使用的是Xfce(但对于其他DE,应该与此类似),现在您可以创建执行此脚本的面板启动器。但是请确保启动器已启用该Run in terminal选项:

在此处输入图片说明

每次在浏览器中加载Flash视频并暂停它,然后单击面板启动器时,您都可以播放视频,或者可以选择当前加载的Flash视频。我已经使用此解决方案多年,并且效果很好。(有时,它在Youtube上无法正常运行,但在大多数其他网站上大多数时候都可以使用。)它可以改善闪存体验,并减少CPU周期数和笔记本电脑的温度。.flv文件下载完成后,您可以轻松地从媒体播放器中保存副本。


0

如果您只想观看youtube视频,可以使用vlc。您只需要复制youtube URL并将其粘贴到VLC主窗口中,然后单击播放(输入)即可。您也可以使用鼠标或触摸板将URL从浏览器拖放到vlc主窗口。更容易。


-1

在2012年1月,您可以解决问题。但是,必须记住,Ubuntu不会将软件升级到比该发行版中的软件更高的版本。如果您具有ubuntu 10.04,则可以在存储库中输入getdeb,这样就可以升级到程序的最新版本,尽管不是从ubuntu官方网站上下载。现在,我有了FireFox 9.0.1,它工作得很好。我可以看到许多网站(当然包括youtube)上的视频。

64位处理器在2010年并不是新生事物,2006年制造的许多计算机都采用了其中之一。Linux可以处理4GB的内存并没有问题,但是Windows确实可以,因此,制造商最近出售的计算机具有64位Windows版本,每次使用64位Windows版本的原因都越来越多,因此不再缺少64位插件。并非如此,对垄断操作系统的垄断性强加。

Firefox 9在w7-64下也能很好地工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.