Warning: session_start(): open(/tmp/sess_c366dd70220ed879c7e8d88f36129ddb, O_RDWR) failed: No space left on device (28) in /www/H01/htdocs/lib/base/lib_base.php on line 280
FLVGET openDesktop.org
-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans (1) .- Knowledge Base  . 

FLVGET

   1.6.1  

KDE Kommander Script

Score 84%
FLVGET
zoom


FLVGET
zoom


FLVGET
zoom


Link:  Link
Downloads:  76680
Submitted:  Jan 17 2006
Updated:  Oct 26 2007

Description:


LOOKING FOR TRANSLATORS. Please see README.

Introduction
============

This is a script for Kommander. It downloads a video from a video website
(YouTube, Google Video, ...) and, if is a flash format video, offers
the option to convert it to manifold formats (MPEG-4, DivX, XviD, MPEG-1,
MPEG-2, H.264, Quicktime, iPod and PSP) using FFmpeg as back-end.

This is a plugin-based script. Every plugin offers support to a website. The
available plugins by default offers support to:
* aBum.com
* blennus
* blip.tv
* BoFunk
* BoredJunk
* BREAK.com
* ClipJunkie
* Cool Clip
* CrapVille
* Daily Haha
* Dailymotion
* DailySlacker.com
* Evil Chili
* Exbyte
* ExtremeVideos
* FLURL
* FunnyHub
* Google Video
* Goyk.com
* iFilm
* LemonZoo
* LIVEVIDEO
* Lol Blog
* Lulu TV
* Mass Destraction
* MediaLunchobox
* Metacafe
* MonkeyDoo
* Myspace.com
* MyVideo.de
* NothingToxic
* Plsthx.com
* Putfile.com
* RaceGarden
* Revver.com
* SherMix
* Smog
* TacoBomb
* Terror.To
* theYNC.com
* Thor Links.com!
* TuVideo.Vidiac.com
* uGoto
* Vimeo
* Wrzuta
* Yikers
* YourDailyMedia.com
* YourFileHost
* YouTube
* Zappinternet
* Zioupix.com
* ZippyVideos

New plugins can be easily added just placing it into the 'plugins' directory.

Dependences
===========

* Kommander - http://kommander.kdewebdev.org/
* Konqueror - http://www.konqueror.org/
* FFmpeg - http://ffmpeg.sourceforge.net/

Installation
============
Make sure Kommander, Konqueror and FFmpeg are installed in your system.

Single user:
------------
Unpack the tarball and click or double-click (according to your
configuration) on the 'flvget.kmdr' file to execute it.

Note: The whole file must be unpacked to a directory before executing, can
not execute directly from the tarball file.

System-wide:
------------
Unpack the tarball, move into 'flvget-[version]' directory and type:

make install

To uninstall type:

make uninstall

Note: You must to be root in order to install or uninstall.

Using
=====

Insert the videolink into the URL entry. Set your video preferences and
click on 'Start'.

Command Line Parameters
=======================

FLVGET can be called with command line parameters to define the url and the
output format using the follow syntax:

$ kmdr-executor flvget.kmdr URL="[videolink]" FORMAT=[format_id] AUTOCLOSE=1

being [format_id] an integer value according this list:
-1 -> Don't recode
0 -> MPEG-4
1 -> DivX
2 -> XviD
3 -> MPEG-1
4 -> MPEG-2
5 -> H.264
6 -> Quicktime
7 -> iPod
8 -> PSP

if AUTOCLOSE=1 is present FLVGET will close itself after the process ends.

Note: If the url is specified by command line, the process will start
automatically.




Changelog:

* Version 1.6.1 (26 Oct 07)
- Youtube website updated, plugin fixed.
- Added a website:
· Snotr
- Translations added:
· Czech (by Stanislav Fifik)
· Turkish (by akrep55tr)

* Version 1.6 (20 Oct 07)
- Added the servicemenu for Konqueror.
- Script launcher fixed, it was failing where /bin/sh was not linked to /bin/bash. (thanks to Mads Bondo Dydensborg).
- Improved command line parameters (see README).
- Now FLVGET can be internationalizated.
- Translations added:
· Danish (by Mads Bondo Dydensborg).
· German (by Holger Klemm).
· Spanish.
- Added a website more:
· Wrzuta
- Youtube plugins fixed, it was failing with some non-alphanumeric filenames.

* Version 1.5 (13 Oct 07)
- Fixed the form layout (thanks to Jason)
- Now supports command line parameters (see README).
- FLVGET has a new own icon (by Kate Draven aka BorgQueen)
- Now also uses x264 codec (thanks to Bernhard Rosenkränzer aka bero)
- Added new output formats:
· H.264
· MPEG1
· MPEG2
- Quicktime format now uses x264 codec (Quicktime 7)
- Added 4 websites more:
· Cool Clip
· FLURL
· LIVEVIDEO
· theYNC.com
- Youtube plugin fixed (sometimes it was failing).
- Youtube plugin now use the video title as filename.

* Version 1.4 (14 Sep 07)
- Fixed parameters for the new versions of FFmpeg.
- Manifold output formats:
· MPEG-4
· DivX
· XviD
· Quicktime
· iPod (Generic MP4 player)
· PSP
- Plugins fixed:
· aBum.com
· blennus
· BoFunk
· BoredJunk
· BREAK.com
· CrapVille
· Dailymotion
· ExtremeVideos
· Google Video
· Goyk.com
· iFilm
· LemonZoo
· Lulu TV
· MediaLunchobox
· MyVideo.de
· NothingToxic
· Putfile.com
· RaceGarden
· TacoBomb
· Terror.To
· Thor Links.com!
· uGoto
· Vimeo
· Yikers
· YourDailyMedia.com
· YourFileHost
· YouTube
· Zioupix.com
· ZippyVideos
- Plugins removed:
· Bolt
· Castpost
· Grinvi.com
· Left-in-Smoke
· Timekiller.com
- Plugins added:
· Exbyte
· Metacafe
· Myspace.com
· Smog
· TuVideo.Vidiac.com
· Zappinternet

* Version 1.3 (20 Aug 06)
- Check for Konqueror installation (for Gnome users).
- Google Video plugin now works with national domains (.es, .fr, ...).
- Added 5 websites more:
· blennus
· blip.tv
· BREAK.com
· Daily Haha
· Lulu TV

* Version 1.2.1 (29 Jul 06)
- Metacafe now use flash 8, plugin removed. :-(
- Added 7 websites more:
· Mass Destraction
· MediaLunchobox
· MyVideo.es
· Plsthx.com
· RaceGarden
· SherMix
· Zioupix.com

* Version 1.2 (13 Jul 06)
- Plugin list changed.
- Added 18 websites more:
· aBum.com
· BoredJunk
· ClipJunkie
· CrapVille
· Evil Chili
· ExtremeVideos
· FunnyHub
· Goyk.com
· Left-in-Smoke
· Lol Blog
· MonkeyDoo
· NothingToxic
· TacoBomb
· Terror.To
· Thor Links.com!
· Timekiller.com
· uGoto
· YourDailyMedia.com
- Google Video website updated, plugin fixed.

* Version 1.1 (27 Jun 06)
- Multiple instances support.
- Added 5 websites more:
· BoFunk
· Castpost
· DailySlacker.com
· LemonZoo
· Yikers
- Now YouTube plugin can download videos flagged as inappropriate.

* Version 1.0.1 (06 Jun 06)
- Added 5 websites more:
· Bolt
· Putfile.com
· Vimeo
· ZippyVideos
· Revver.com

* Version 1.0 (02 Jun 06)
- Plugin-based.
- Manifold websites support.
- New sites can be easily added.
- Autodetect encodings settings.
- Autodetect audio codec available. (some FFmpeg versions don't have mp3 support)
- Now AVI convertion is optional.

* Version 0.1 (17 Jan 06)
- Initial Release. (Beta Release)




LicenseGPL
Debian(Debian Package)
Slackware(Slackware Package by Gohanz)
Send to a friend
Subscribe
Other  Content  from khertz
Report inappropriate content



goto page: prev   1  2  3  4  5  6 

-
.

 Bash version?

 
 by sirromanov83 on: Jun 10 2007
 
Score 50%

Hi,

First of all, I'm very impressed by the way you made this so simple, with all these calls to DCOP etc... nice KDE spirit :p
I'm currently working on a soft that I'd like to download flash to AVI's and read them on the fly with MPlayer.
Basically, I lack a script version of your soft... do you have this somewhere, so I don't spend too much time rewritting it?
And, if not, I can make it and I would be glad to add it to your project.

Great job again :-)


Reply to this

-

 Outdated?

 
 by amigib on: Sep 5 2007
 
Score 50%

it was working earlier, but now i cant download video from youtube, could this be Youtube change something on their site? Can somebody confirm this problem?


Slackware Current
kernel 2.6.x

Reply to this

-

 Re: Outdated?

 
 by khertz on: Sep 5 2007
 
Score 50%

Yes, it's very outdated. I'm very busy with my exams and I have no time for coding.I hope to have time soon for an update, but until this here is the youtube plugin fixed(very beta):


#!/bin/bash
#
# FLVGET Plugin for "YouTube" version 1.11 BETA
# http://www.youtube.com/
#
# This plugin is released under GPL free license.
#
# Pablo Chinea <khertz@gmail.com>
# Mark Rose <markrose@markrose.ca>
#################################################

if [[ $1 == '-q' ]]
then
echo "FLVGET_PLUGIN|YouTube|youtube.com"
exit 0
fi

tempfile="/tmp/flvget/tmp$$"
trap "rm -f $tempfile" 0 1 2 5 15

wget -q "$1" -O $tempfile

# Contain content flagged as inappropriate
if [[ -n $(cat $tempfile | grep "login?next_url") ]]
then
if [[ -z $(dcop kded kcookiejar findCookies "http://www.youtube.com" | grep -E "LOGIN_INFO=[[:alnum:]]+;") ]]
then
if ( kdialog --warningyesno "You must be logged into www.youtube.com (in Konqueror) to download videos flagged as inappropriate. Do you want to log in now?" --title "Log in required" --caption "FLVGET" )
then
user=$(kdialog --caption "YouTube Login" --inputbox "Username:")
pass=$(kdialog --caption "YouTube Login" --password "Insert password for user $user")
cookiedata=$(wget -q --save-cookies /dev/stdout --post-data "current_form=loginForm&username=$user&password=$pass&action_login=Log+In" "http://www.youtube.com/login" -O /dev/null | grep LOGIN_INFO | awk '{ print $7 }')
if [[ -z $cookiedata ]]
then
kdialog --error "Login incorrect"
exit 1
fi
dcop kded kcookiejar addCookies "http://www.youtube.com" "Set-Cookie:LOGIN_INFO=$cookiedata;domain=.youtube.com;path=/" 1
else
kfmclient exec "http://www.youtube.com/signup"
exit 1
fi
fi
dcop kded kcookiejar addCookies "http://www.youtube.com" "Set-Cookie:is_adult=8d3a778dcb047f7c9a6ab4917e55b74adAEAAAAx;domain=.youtube.com;path=/" 1
rm -f $tempfile
kfmclient copy "$1" $tempfile
fi

video_id=$(cat $tempfile | grep swfArgs | head -1 | cut -d"'" -f4)
t=$(cat $tempfile | grep swfArgs | head -1 | cut -d"'" -f8)
url="http://www.youtube.com/get_video?video_id=$video_id&t=$t"
filename="$video_id.flv"

echo "$url|$filename"


Reply to this

-
.

 Re: Re: Outdated?

 
 by amigib on: Sep 8 2007
 
Score 50%

Thanks, it works fine altough ffmpeg is not working but thats not important.

Good luck on exams :)


Slackware Current
kernel 2.6.x

Reply to this

-
.

 Garbled Audio

 
 by BorgQueen on: Sep 14 2007
 
Score 50%

Well it works, which is great and produces nice video considering the source. However the audio is garbled. Is there a fix?
I have all the audio codecs you can think of. The system uses ALSA. Its Ark Linux 2007.1.

Thanks!


Reply to this

-

 Re: Garbled Audio

 
 by khertz on: Sep 14 2007
 
Score 50%

It could be problem with your version of ffmpeg. With which output format you experience problems?
Type:

ffmpeg -vstats -i <output_file>

and send me the output.


Reply to this

-

 Url handling

 
 by RocknRolf on: Sep 15 2007
 
Score 50%

I love this tool. If it is possible I wish a better Url-handling by starting flvget --<url> or something.

I hope you understand my wish I know my english is very bad, sorry.

RnR


Reply to this

-

 Re: Url handling

 
 by khertz on: Sep 16 2007
 
Score 50%

I have been thinking about this feature before, but the good of the FLVGET is the "clic'n'go" philosophy. If you want a fully control by command line you don't need a kommander script, you can do it with a simple shell script.

Anyway, it is possible, so I'll include it in the next version, but the only parameters will be the url and the output format, nothing else.


Reply to this

-

 Re: Re: Url handling

 
 by RocknRolf on: Oct 13 2007
 
Score 50%

Thx :)


Reply to this

-

 it.youtube.com

 
 by mattepiu on: Sep 23 2007
 
Score 50%

it.youtube.com is not working with the actual youtube plugin, you have to
remove it from plugin directory and then to insert this (courtesy of gentube):

#!/bin/bash
if [ "$@" != "-q" ] ; then
wget $@ -O /tmp/y1
you="http://youtube.com/get_video.php?"
urlName=`grep "<meta name=\"title\" content=" /tmp/y1 | cut -d\" -f4`
if [ "`grep BASE_YT_URL: /tmp/y1`" = "" ];
then youswf="${you}video_id=`grep video_id: /tmp/y1 | cut -d\' -f4`&t=`grep \
video_id: /tmp/y1 | cut -d\' -f8`"
else youswf="${you}video_id=`grep video_id: /tmp/y1 | cut -d\' -f6`&t=`grep \
video_id: /tmp/y1 | cut -d\' -f10`"
fi
rm /tmp/y1
echo "$youswf|$urlName.flv"
else
echo "FLVGET_PLUGIN|YouTube|youtube.com"
fi


Reply to this

-

 Re: it.youtube.com

 
 by khertz on: Sep 23 2007
 
Score 50%

This code is less powerful than the current one. Using this code you will not able to donwload videos flagged as inappropiate.

You don't have to change the plugin, you can easily fix the current one changing the lines #49 and #50:

video_id=$(cat $tempfile | grep swfArgs | head -1 | cut -d"'" -f4)
t=$(cat $tempfile | grep swfArgs | head -1 | cut -d"'" -f8)

with the lines:

video_id=$(cat $tempfile | grep swfArgs | head -1 | cut -d'{' -f2 | tr ',' '\n' | grep '^video_id:' | cut -d"'" -f2)
t=$(cat $tempfile | grep swfArgs | head -1 | cut -d'{' -f2 | tr ',' '\n' | grep '^t:' | cut -d"'" -f2)

These changes will be included in the next version of FLVGET.


Reply to this

-

 Thanks!

 
 by Arcturan on: Sep 29 2007
 
Score 50%

Flvget is great, thanks for sharing!

A bug: Slashes aren't escaped when you try to write the tmp file.


Reply to this

-

 Re: Thanks!

 
 by khertz on: Sep 29 2007
 
Score 50%

Can you tell me how to reproduce the bug? The tmp filename seems to be quoted in the whole code.


Reply to this

-

 Re: Re: Thanks!

 
 by Arcturan on: Oct 4 2007
 
Score 50%

Try downloading this:

http://youtube.com/watch?v=Nd9YWgHOrF8

The error seems to be that the slash isn't escaped. I may, of course, be wrong.


Reply to this

-

 Re: Re: Re: Thanks!

 
 by khertz on: Oct 4 2007
 
Score 50%

Well, two things: One, the problem is not into the engine code but in the youtube plugin code. And two, sorry, but the the error is not the slash :-P.

This is the same error that mattepiu said in the thread above, when I wrote the plugin I made an incorrect supposition.

This bug is solved in the develompent version, I'll try to release it as soon as possible, but until this you can use:

http://www.youtube.com/watch?v=Nd9YWgHOrF8

instead of:

http://youtube.com/watch?v=Nd9YWgHOrF8


Reply to this

-

 Re: Re: Re: Re: Thanks!

 
 by Arcturan on: Oct 18 2007
 
Score 50%

1.5 doesn't help here, neither does the www trick.

But 1.5 is still great, thanks!


Reply to this

-

 Re: Re: Re: Re: Re:

 
 by khertz on: Oct 18 2007
 
Score 50%

Sorry, this is a new bug, this time the reason is JUST the backslash. It sounds like a joke, this bug doesn't exists with the previous version :-S, I introduced it adding a new feature.

It will be fixed in the next release.


Reply to this

goto page: prev   1  2  3  4  5  6 

Add commentBack




-



 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2016 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team