Large

ViewTube

By sebaro Last update Apr 10, 2014 — Installed 111,734 times.

Script Summary: Watch videos from video sharing web sites without Flash Player. You can view the videos with a classic video plugin or with HTML5's video player. A download option is also available.



Version: 2014.04.10


About:

This script make possible viewing videos on video websites with a classic video plugin or with the HTML5 video player.

License:
-> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License.

Site: http://isebaro.com/viewtube/?ln=en
Contact: http://isebaro.com/contact/?ln=en&sb=viewtube

Video: http://www.youtube.com/watch?v=PIVWyLFNGsU

Screenshot:

ViewTube

Sites:

» Blip
» Break
» Crackle
» Dailymotion
» Facebook
» FunnyOrDie
» IMDb
» MetaCafe
» Mevio
» Veoh
» Videojug
» Vimeo
» YouTube

Limitations & Issues:
-> If the script doesn't work as supposed to, reinstall it or/and clear browser cache/cookies.
-> If the script doesn't load, refresh the video page.
-> If a related video is open in the same page by replacing the current video, the script doesn't work. Try to refresh the page or open related videos in new tabs/windows.
-> On some sites there are videos embedded from an external source/site. The script doesn't work for these videos, but for some sites the script shows a link to the original video page.
-> The script doesn't support playlists but you can watch each video from the playlist if you open it in a new tab/window.
-> Embedded videos from these sites are not supported but I've made the LinkTube script that replaces the embedded videos with a link to the video page.
-> Some YouTube videos have parts of the video URL encrypted and the encryption algorithm changes often. For some browsers/extensions the script decrypts the signature automatically. For the other extensions I'll try to update the script when the algorithm changes.
-> For high definitions YouTube uses DASH/MPD which is not supported by video plug-ins or HTML5 video player.
-> Some Crackle videos are available in US only.

Videos:

Definitions:
Very Low Definition: 1XX, 2XX
Low Definition: 2XX, 3XX
Standard Definition: 4XX, 5XX
High Definition: 720
Full High Definition: 1080
Ultra High Definition: 2XXX (4K)

Containers, Codecs & Mimetypes:
FLV: H263 Video + MP3 Audio, video/x-flv
FLV: H264 Video + AAC Audio, video/x-flv
MP4: H264 Video + AAC Audio, video/mp4
MOV: H264 Video + AAC Audio, video/quicktime
M4V: H264 Video + AAC Audio, video/x-m4v
WebM: VP8 Video + Vorbis Audio, video/webm0A;AVI: MPEG4/ASP Video + MP3 Video, video/x-msvideo
3GP: MPEG4/ASP Video + AAC Audio, video/3gpp

Limitations & Issues:
-> For some sites the video definition is not always correct.
-> For some sites the video container is not always correct.

Browsers:

Mozilla:
(Firefox, Seamonkey, IceWeasel, IceCat, TenFourFox etc)
-> with Greasemonkey add-on: https://addons.mozilla.org/firefox/addon/grease...
-> or with Scriptish add-on: https://addons.mozilla.org/firefox/addon/script...
Chromium:
(or based on: Chrome, Iron etc)
-> no add-on needed, save the script and drag & drop it on the extensions page
-> or with Tampermonkey add-on: http://code.google.com/p/tampermonkey/
Safari:
-> for versions < 5.1 with GreaseKit add-on: http://safariaddons.com/en-US/safari/addon/43
-> for all versions (?) with NinjaKit add-on: http://d.hatena.ne.jp/os0x/20100612/1276330696
-> as bookmarklet with Geekmonkey add-on: http://surber.us/2006/04/14/geekmonkey/
Opera:
-> no add-on needed, just place the script in the JavaScript files directory
-> or with ViolentMonkey extension: https://addons.opera.com/en/extensions/details/...
Konqueror:
-> with KHTML-Userscript extension: http://kde-apps.org/content/show.php?content=14...
Epiphany:
-> using the Greasemonkey extension from Epiphany extensions
Midori:
-> using “User Addons” extension
QupZilla:
-> using the Greasemonkey plug-in
Internet Explorer:
-> using IE7Pro extension: http://ie7pro.com for IE 9,10

Limitations & Issues:
-> Some browsers don't allow scripts to be injected on secure pages. Also, because video URLs are not secure, some browsers don't allow them to be embedded on secure pages. Some browsers allow the videos to be embedded with HTML5.
Chrome/ium: http://support.google.com/chrome/bin/answer.py?....
Firefox: https://blog.mozilla.org/tanvi/2013/04/10/mixed....
To disabled the blocking in Firefox change "security.mixed_content.block_active_content" to "false" in "about:config".

Plugins:

Linux:
MPlayerPlug-In: http://mplayerplug-in.sourceforge.net
Gecko-MediaPlayer: http://code.google.com/p/gecko-mediaplayer
Totem: http://projects.gnome.org/totem
VLC: http://videolan.org/vlc
Kaffeine: http://kaffeine.kde.org
Dragon Player: http://kde.org/applications/multimedia/dragonpl...
KMPlayer: http://kmplayer.kde.org

Windows:
Windows Media Player: http://www.interoperabilitybridges.com/windows-...
QuickTime: http://apple.com/quicktime
VLC: http://videolan.org/vlc

Mac:
QuickTime: http://apple.com/quicktime
VLC: http://videolan.org/vlc

Limitations & Issues:
-> Not all plugins are able to play all videos from all sites
-> For VLC use the 'Alt' or 'VLC' option to fix the playback delay
-> For KDE video plugins to work in other browsers use KPartsPlugin: http://www.unix-ag.uni-kl.de/~fischer/kpartsplu...

Options:

Plugin:
-> You can choose from: Auto, Alt, HTML5, MPEG, MP4, FLV, VLC, WMP, WMP2, QT, Totem, Xine
-> Auto: videos are embedded with the OBJECT element and played by the plugin associated with the video's mimetype
-> Alt: videos are embedded with the EMBED element and played by the plugin associated with the video's mimetype
-> HTML5: videos are embedded with the VIDEO element and played by the HTML5 video plugin
-> MPEG|MP4|FLV: videos are played by the video plugin associated with these file types
-> VLC: videos are played by the VLC video plugin
-> WMP|WMP2: videos are played by the Windows Media Player video plugin (Windows only)
-> QT: videos are played by the QuickTime video plugin (Windows and Mac)
-> Totem: videos are played by the Totem video plugin (Linux)
-> Xine: videos are played by the Xine video plugin (Linux)

Autoplay:
-> Click 'Autoplay' button to turn autoplay on/off. If it's on, the video starts to play when the video page is loaded or when a new video format is selected. If it's off, a video thumbnail and a 'Play' button are shown.

Definition:
-> Click this button to change the default video definition.

Container:
-> Click this button to change the default video container.

Widesize:
-> Click the right arrow button to enter widesize. Click the left arrow button to go back to normal size.

Fullsize:
-> Click the plus button to enter fullsize. Click the minus button to go back to normal size.

Mods, Addons & Patches:

Detach/pop-up player feature by Ram-Z
This feature offers the option to detach the script's player into a standalone pop-up window in Firefox based browsers.
File: https://gist.github.com/raw/4564520/aa071ab9f18...

ViewTube_GM by Trupf
This patch is made to improve performance in Firefox. It is specially aimed at use with the VLC plugin but should not break compatibiliy with other plugins and probably improve totem performance the same way as VLCs (not tested by me).
Link: http://userscripts.org/scripts/show/169665

ViewTubePlus by hamsterbacke
Addon for ViewTube.
Link: http://userscripts.org/scripts/show/159658

ViewTube+ by me
Addon for ViewTube.
Link: http://isebaro.com/viewtube/include/files/viewt...

Changelog:

#2014.04.10
- fixes Facebook

#2014.04.05
- style changes

#2014.03.29
- fixes Dailymotion duplicate HTML5 videos (fixed by seezuoto)

#2014.03.26
- fixes FunnyOrDie

#2014.03.15
- adds support for Dailymotion live videos (HLS/M3U8)

#2014.03.11
- fixes YouTube signature decryption

#2014.03.03
- fixes YouTube issues

#2014.02.23
- adds support for Facebook videos

#2014.02.21
- fixes wide-size and full-size features for YouTube
- resizes player window to match video size
- fixes Videojug

#2014.02.10
- fixes YouTube signature decryption for non GM compatible browsers and extensions

#2014.02.04
- fixes YouTube signature decryption

#2014.01.30
- fixes YouTube signature decryption for non GM compatible browsers and extensions

#2014.01.26
- adds support for YouTube Live (HLS) videos

#2014.01.25
- fixes YouTube signature decryption for non GM compatible browsers and extensions

#2014.01.20
- fixes YouTube Feather and pages loading issues

#2014.01.16
- adds automatic YouTube signature decryption for Chrome with or without Tampermonkey and Opera with Violentmonkey

#2014.01.12
- adds automatic YouTube signature decryption for Greasemonkey

#2014.01.10
- fixes YouTube signature decryption

#2014.01.03
- fixes IMDb

...

Complete Changelog