Video Streamen von vimeo.com

JavaEngel

Mitglied
Hallo tutorials.de Team,

ich habe keinen Weg gefunden folgendes Video auf meinem Datenträger abzuspeichern.

Link:
http://www.vimeo.com/752979

Nun habe ich mir überlegt, dass ich eine kleine Applikation entwickeln möchte die genau auf dieses Video zugreift. Es soll nur das Video laden und in meinem feinen Programm darstellen.

Wie mach ich das denn? Welche Bibliotheken benötige ich für so was?



Danke, Ihr seit Spitze.
 
Also wenn diese Frage schon 1.000 Mal beantwortet wurde und Ihr einfach keine Lust habt es zum 1.001 ten mal zu machen, würde ich mich übner einen Link sehr freuen.
 
Hallo,

schau mal hier:
wenn du SWT verwendest würde ich ganz einfach das Browser Control mit dem HTML Snippet füttern, welches den Player beinhaltet.

Hier ein Beispiel um die ganze Seite abzurufen:
Java:
/**
 * 
 */
package de.tutorials;

import org.eclipse.swt.SWT;
import org.eclipse.swt.browser.Browser;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

/**
 * @author Thomas.Darimont
 *
 */
public class SWTBrowserPlayerExample {

    /**
     * @param args
     */
    public static void main(String[] args) {
        Display display = new Display();
        Shell shell = new Shell(display);
        
        shell.setLayout(new FillLayout());
        
        Browser browser = new Browser(shell,SWT.NONE);
        System.out.println(browser.setUrl("http://www.vimeo.com/752979"));
        shell.setSize(640, 360);
        
        shell.open();
        
        while(!shell.isDisposed()){
            if(!display.readAndDispatch()){
                display.sleep();
            }
        }
    }

}
mit setText(....) kannst du das entsprechende HTML Snippet (mit dem Player + Java Scripts) an das Browser Control geben. Dann siehts so aus als liefe das direkt in deiner Anwendung.

Für Java Swing kannst du das gleiche mit dem Browser Widget von jdic: https://jdic.dev.java.net/
machen.

Das ist IMHO die einfachste Möglichkeit um das gewünschte zu realisieren.

Gruß Tom
 
Tom hast du den Code getestet? Ich denk nicht, denn er geht nur eingeschränkt.
Wie ich sehe, sehe ich die ganze Internetseite ABER nicht das Video.

Ich wolle aber eigentlich nur das Video angezeigt bekommen. Ohne HTML Mist. Ist das mit Java überhaupt möglich?

Ich würde mich so freuen wenn es gehen würde. Hatte schon vo dich zu knutschen aber so wird nichts daraus. ^^

To watch this video, you need Flash 9
You have an old version of Flash. Click here to download the latest version.
 
Hallo,

om hast du den Code getestet? Ich denk nicht, denn er geht nur eingeschränkt.
Wie ich sehe, sehe ich die ganze Internetseite ABER nicht das Video.
Tja, bei mir gehts :-P


To watch this video, you need Flash 9
You have an old version of Flash. Click here to download the latest version.
Dann ist ja wohl klar warum das Video bei dir nicht geht. Der vom SWT Browser Control verwendete Systembrowser hat das entsprechende Flash Plugin nicht...

Ich wolle aber eigentlich nur das Video angezeigt bekommen. Ohne HTML Mist. Ist das mit Java überhaupt möglich?
Jein. Einen Native Java Player für das Format gibts IMHO nicht. Deshalb muss man sich hier ein ppar Tricks beidenen (wie beispielsweise den von mir genannten...)Es gibt natürlich noch JMF, die VLC Bindings für Java oder die Möglichkeit den Windows Mediaplayer per OLE / Active X einzubinden...


Gruß Tom
 
Ich verwende nur Mozilla Firefox und der hat alle Plugins. Mit ihm kann ich das Video abrufen. Also wenn der Code den Internet Explorer verwendet beis ich mir in den großen Zeh!

Ich möchte nur an das Video rankommen. :mad:

Hast du nicht einen alternativ Code? So etwas wie Plan B ;-)
Stell dir vor die Welt geht morgen unter und du könnte sie nur mit diesem Code fürs Video retten! Wie würdet du nun handeln? (hinsetzen und anfangen zu weinen weil die Welt morgen untergeht zählt nicht)
 
Ich möchte nur etwas testen.


<object width="640" height="360"> <param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1486584&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /> <embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1486584&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="360"></embed></object><br /><a href="http://www.vimeo.com/1486584?pg=embed&amp;sec=1486584">Wake Boarding 2K8</a> from <a href="http://www.vimeo.com/mikel?pg=embed&amp;sec=1486584">Michael</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1486584">Vimeo</a>.
 
es gibt nen plugin für den firefox, mit dem kann man alle möglichen flash inhalte herunterladen.
dann konvertierst du einfach *.flv nach *.wasweisich...
hab aber vergessen wie das plugin heisst (war nur nen paar hundert kb groß).....
ich meine, wenn du nur EIN video herunterladen willst....
musste ja nicht unbedingt ne java-app dafür schreiben....
 
Hmm, warum nicht einfach den Download-Knopf unten rechts benutzen ? Einfach nur anmelden und die Welt wird nicht untergehen..

Und wie sieht es aus, wenn Du den embed-Knopf drückst ? Diesen Text dann in Deine virtuelle Seite einbaust, die Du dann per SWT anschaust ?

UND : Für FF gibt es zB den DownloadHelper.

mfg chmee
 
Zurück