Прекратить использование вспышки? Или улучшить опыт вспышки?


32

Я хотел бы настроить свою Ubuntu для работы без Flash (= не установлена), но при этом иметь возможность просматривать видео на таких сайтах, как Youtube, wisevid и т. Д.

Я хочу попробовать это, потому что недавно Flash пару раз выходил из строя . Он также часто чувствует себя вялым. Также пара других вопросов, связанных с флэш-памятью, заставила меня задуматься о том, что может быть лучше.

Так как мне это сделать?



Примечание: ответы, которые имеют flash + обходные пути, также приветствуются.


Любая причина, почему вы не хотите использовать Flash?
Коди Харлоу

3
Да. Недавно он разбился пару раз. Он также часто чувствует себя вялым. И пара других вопросов, связанных со вспышкой, заставила меня задуматься, что может быть лучше.
Детнуомну

1
Используете ли вы 64-битную Ubuntu, Chrome и Flash?
Коди Харлоу

32-разрядная версия Ubuntu, Chromium (предпочтительно), Firefox и Flash. Это было до новой установки. :)
Детнуомну

Ответы:


18

На сайтах, которые его поддерживают, настройте видео на использование HTML5.

Для сайтов, использующих только flash, вы можете использовать одну из бесплатных реализаций flash - Gnash и Lightspark .

Если вы хотите полностью отказаться от плагинов, вы можете попытаться загрузить видео, а затем воспроизвести его с помощью VLC. Есть несколько программ, которые могут помочь сделать это. Следующие доступны из репозиториев программного обеспечения:

  • youtube-dl (командная строка) - скачивает видео с youtube
  • clive (командная строка) - загружает видео с нескольких сайтов
  • cclive (командная строка) - перезапись clive на C ++
  • abby (графический) - интерфейс GUI для clive или cclive

Поддерживаются не все видео-сайты, но для некоторых из них вы можете найти URL-адрес потокового видео и загрузить его с помощью wget или загрузчика графического интерфейса, такого как d4x . Для поиска URL-адреса видео потребуется просмотреть HTML-код. Чтобы сделать это в хроме, вы можете щелкнуть правой кнопкой мыши рядом с видео и нажать «проверить элемент». Вы сможете найти URL видео в <embed></embed>тегах. Обычно он имеет расширение .flv или .avi. Это будет работать только для веб-сайтов, которые не шифруют URL (как это делают YouTube и Megavideo).

Вы можете «потоковое» видео (воспроизводить его во время загрузки), открыв VLC и используя Media-> Open File ... и найдя видео или запустив его vlc FILEв терминале.

Также доступны расширения браузера, такие как это для Firefox .


youtube-dl, похоже, больше не работает, хотя, очевидно, вы можете использовать ppa, чтобы получить самую последнюю версию, которая может.
Nerdfest

Да, различные загрузчики YouTube регулярно перестают работать, когда YouTube меняет свой сайт, чтобы запретить загрузчикам YouTube скачивать видео. Обычно это будет исправлено разработчиками довольно быстро, но для пользователей часто требуется установка из исходного кода для поддержания удобства использования.
dv3500ea

1
Я хотел бы добавить мой FlashVideoreplacer в ваш список. Несмотря на то, что для работы ему требуется флэш-память, она заменяет видео YouTube на сайте, чтобы позволить использовать другой плагин, такой как Totem. Пользователю не нужно загружать видео или использовать какую-либо команду, потому что процесс автоматизирован: addons.mozilla.org/en-US/firefox/addon/161869
lovinglinux

только одна проблема (+ решение) с HTML5 на YouTube: есть хитрость для случаев, когда на YouTube нет опции HTML5 : используйте «встроенный» вариант. (Например: < youtube.com/watch?v=3SacL219sic&html5=True >, по-видимому, не доступен для просмотра в HTML5, но < youtube.com/embed/3SacL219sic > воспроизводит в HTML5!)
imz - Иван Захарящев,

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
как это сравнить со вспышкой? а скрежетать? - стабильность, ошибки и т. д.
Детнуомну

Я установил это, но как его использовать? YouTube дает недостающее сообщение плагин.
Детнуомну

Вам нужен скрежет для этого. Lightspark должен был установить Gnash.
Broam

Gnash не был установлен, пока я не установил плагин, предложенный vinnie_f. В любом случае, я дал ему быстрый тест-драйв на нескольких сайтах: он ОЧЕНЬ интенсивно загружает процессор, и еще не все флэш-файлы поддерживаются. Единственный сайт, который действительно хорошо воспроизводился, был youtube, и там панель была непригодна для использования, и буферизирующее «кольцо» застряло в середине во время воспроизведения ....... выглядит многообещающе
Detnuomnu

4

Для видео YouTube вы можете использовать minitube

sudo apt-get install minitube

Minitube - это настольный клиент YouTube. С его помощью вы можете смотреть видео с YouTube по-новому: вы вводите ключевое слово, Minitube дает вам бесконечный поток видео. Minitube - это не клонирование оригинального веб-интерфейса YouTube, а создание новых возможностей для телевидения.

Minitube не использует Flash Player.

http://flavio.tordini.org/minitube


3

Нет необходимости устанавливать дополнительное программное обеспечение, такое как minitube. Ваш тотем, проигрыватель фильмов по умолчанию в самой Ubuntu, может воспроизводить видео YouTube для вас.

Проверьте эту ссылку. Надеюсь, это поможет.

http://findasolution.in/component/content/article/38-ubuntu/50-watch-youtube-videos-without-flash-player-in-ubuntu


хороший совет Мне нравятся решения, которые не требуют дополнительного программного обеспечения.
Детнуомну

2

в дополнение к ответу @Bilal Akhtar я предлагаю установить плагин для браузера, чтобы он работал на firefox & chorminium

sudo apt-get install browser-plugin-lightspark

Я пробовал установить плагин для браузера lightspark + и, на мой взгляд, он еще не готов. Плагин Adobe полностью отстой, но, по крайней мере, немного более стабилен ...
vinni_f

2

Вы можете перезапустить плагин Flash, когда браузер становится вялым.

В Google Chrome:

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

В Firefox 3.6.5+:

killall plugin-container

В более общем случае используйте браузер, который изолирует свои плагины в отдельных процессах, чтобы при сбое флэш-памяти браузер этого не делал. И Firefox, и Google Chrome обеспечивают это, наряду со многими другими, о которых я не знаю.
Райан К. Томпсон

2

Хранилище Lightspark для Natty, Oneiric, Precise
(ppa: sssup / sssup-ppa не имеет двух последних пакетов и пакетов amd64):

   sudo add-apt-repository ppa:sparkers/daily

1

youtube-dl уже упоминался как очень удобная альтернатива flash-плагину с открытым исходным кодом. Другие примеры специфичных для сайта программ замены флэш-памяти:


1

Загрузчик графического интерфейса, который я использую, это DonwloadHelper http://www.downloadhelper.net/ Прекрасно работает для меня (Ubuntu 10.4 AMD64 и Firefox).

В последнее время у меня тоже происходит сбой Flash (или так Firefox сообщает мне), но он все равно работает, просто закройте панель уведомлений с небольшим «х». Если вы запускаете Yahoo во вкладке, то закройте эту вкладку, которая, вероятно, в конечном итоге приведет к сканированию Firefox. Я перестал использовать Yahoo и переключился на Gmail (плюс мои другие электронные письма, такие как hotmail) ...

вихревой


0

Я думаю, что вы можете использовать скрипты пользователя greasemonkey для этого. Вот несколько примеров.

один

два

три

Для скачивания здесь есть приложение


0

В любом случае установите flash ... но только для "загрузки" видео на странице ... затем перейдите в / tmp / и для видео (подсказка: поиск предварительного просмотра видео) и откройте загруженное видео в VLC для пример: P
Вы можете захотеть добавить «блокировщик флеш» в ваш браузер, чтобы предотвратить нежелательную загрузку флеш-объектов ...


не блокирует ли флэш-память загрузку фильма? В любом случае попробую.
Детнуомну

да, но вы можете «нажать» на заблокированную вспышку, чтобы воспроизвести ее ..
Аксель

Блокированная флэш-память не предотвращает проблемы с безопасностью или сбои, которые возникают у OP.
Broam

для чего я понимаю, что flashblock может блокировать флэш-память перед их загрузкой ... так что нет проблем с безопасностью или сбоем, если только он не решит явно загрузить флэш-память ...
Axel

Flashblock можно обойти: см. Hackademix.net/2008/06/08/block-rick
Broam

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, но в большинстве случаев работает с большинством других веб-сайтов.) Это улучшает работу флэш-памяти и уменьшает количество циклов ЦП и температуру ноутбука. После завершения загрузки .flvфайла вы можете легко сохранить копию из медиаплеера.


0

Если вам нравится смотреть только видео на YouTube, вы можете использовать vlc. Единственное, что вам нужно, скопировать URL-адрес YouTube и вставить в главное окно VLC и нажать Play (ввод). Вы также можете перетащить URL-адрес из браузера в главное окно vlc с помощью мыши или сенсорной панели. Это даже проще.


-1

В январе-2012 вы можете решить проблемы. Но нужно иметь в виду, что Ubuntu не обновляет программное обеспечение до более новой версии, чем в выпуске. Если у вас есть Ubuntu 10.04, вы можете ввести getdeb в репозитории, тем самым вы можете обновиться до последней версии программ, но не с официального сайта ubuntu. К настоящему времени у меня есть FireFox 9.0.1, он работает очень хорошо. Я могу видеть видео со многих сайтов, включая YouTube, конечно.

64-разрядные процессоры не новы в 2010 году, многие компьютеры, выпущенные в 2006 году, имеют один из них. У Linux нет проблем с адресом 4 ГБ оперативной памяти, но Windows делает это, поэтому производители в последнее время продают свои компьютеры с 64-битными версиями Windows, причем каждый раз становится все более 64-битными, по этой причине исчезает отсутствие 64-битных плагинов. Не так монопольное навязывание монопольной ОС.

Firefox 9 также очень хорошо работает под w7-64.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.