I bet my question is stupid but i'll try it...

Is there a drupal module which provides a CCK field where a user can put a video url from youtube, vimeo, ifilm... and then allow the user to download this video with a .flv extension ? It would a module which does what http://dlvidz.com/ ; http://keepvid.com/ and many other websites?

Thank your for your answer because that would a module which would help me SOOOOO much in my project :D

Edited by: VM; Moved to appropriate forum

Comments

VM’s picture

use the emfield.module

Pirch’s picture

Sorry if I am wrong again but the emfield module is for embed videos not for downloading them to your computer or to a directory on your server, right?

VM’s picture

correct, not sure why you would want to download 3rd party videos to be honest. If you can use their bandwidth instead of yours thats a plus. I don't believe there is a module that will pull the 3rd party videos and store them on your site and change the extension if they aren't already .flv files.

Maybe the flashvideo.module can do this. Don't know.

atseaconfused’s picture

You may also try Allavsoft which can batch download videos from youtube, vimeo, dailymotion, ifilm, mcafe

Pirch’s picture

No the flashvideo module cannot do that. The flashvideo module allows users to upload a video which is then converted into a flv file. Then you can display it in the player you like.

Let's me explain why I want to do that:

-My goal is to allow my users to either upload a video they have on their computer, either paste a video url from youtube, vimeo or whatever... But I want in both case, to create a node post which contains this video displayed in my own JW player. Like that I can have my own intro at the beginning, a watermark, an embed code etc.
-To do the upload-from-computer thing, I use flashvideo and it works perfectly.
-But now to do display a video from vimeo or from something else in my player I would like to get the video url from CCK field and then do what keepvid.com or dlvidz.com do. Like that, that would save the corresponding .flv on my server and I would be able to run them in my JWPlayer.

-As an end, I can even imagine to use the part of the upload video module which takes all the videos contained in the sites/files directory and upload them on youtube. Like that I put all my videos downloaded from ifiles, vimeo... and upload them to youtube via my website account
-Thanks to the youtube API, I can display youtube content into my player and like that I can save brandwidth and stockage and I am able to display all content from the web.

I hope you understood, even with my bad english (I'm french ;) ).
So if you have any question or if you think of a download module that could work, that would help me A LOT !

VM’s picture

I do understand what you want and as far as I know, there is no way to download 3rd party video through any module in Drupal and do what you ask. You can embed 3rd party video using emfield but not download it and save it on your own server and manipulate it.

I'd venture a guess that a custom module would have to be written to plug into the 3rd party provider sites for downloading.

kay_v’s picture

Spoiler altert: only read the following if you can stand concepts like ethics, copyright, fair use.

The technical issues that you're discussing may seem like the key barriers to implementing your full plan. But ethical considerations may ultimately be the reason not to go forward with republishing content from existing distributors.

Taking content that someone else has created and using it without their permission is copyright infringement. Painfully common on the internet, so it may sound harsh to call it theft. In truth, though, it is.

youtube, vimeo, ifilm, etc. probably discuss what is 'fair use' in their terms of service, including what they grant as syndication rights and what rights the original videographer retains (or has granted the publisher in exchange for distribution via the publisher's platform). At the most basic level, adding your own intro and watermark is sure to violate terms of service of these distributors. Then there are the rights of the content creators who didn't expressly give you permission to republish their work.

Of course, part of your plan is to publish on the behalf of other people who upload to your site; for this serivce, you might stipulate terms that are similar to those of youtube, etc. and assert your right to put your logo on their uploads. They can then choose to accept or reject that 'price' for your service. In this instance, your plan is above board and honest. On the contrary, authors don't get to make that choice if you grab the content from another publisher.

Hopefully bringing up ethics is useful, not just preachy. May not have been obvious that there is an ethical issue. May still not be clear. A lot of content creators and distributors will hope you think through this angle before you look further for a solution to the technical difficulties.

In any case, feel free to republish the above thoughts. If you do, you might want to cite the source. It makes no material difference to me, and I'd be happy someone found it all worth distributing further - but I'd still be disappointed to see another person claim the words as their own....

ownsourcing.com - Drupal training