Zurück   Flashforum > Software > Video

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-08-2008, 09:15   #1 (permalink)
learning by doing
 
Benutzerbild von vince1969
 
Registriert seit: May 2002
Ort: kassel
Beiträge: 472
2 FLV-Videos vereinen zu einem FLV-Video

Hallo Freunde der leichten Unterhaltung,

ich habe da ein Problem und benötige von euch einen Tipp für die Umsetzung.

Ich möchte gerne 2 FLV-Videos zu einem FLV-Video vereinen ... und das am besten Serverseitig.

FRAGE:

Code:
Welche Software könnte das in den Griff kriegen ??? (OpenSource oder Kostenpflichtig - ersmal Egal - Muss aber als Endergebnis eine Professionelle Lösung sein)

Beste Grüße Vincent
__________________
42 !
vince1969 ist offline   Mit Zitat antworten
Alt 28-08-2008, 10:06   #2 (permalink)
learning by doing
 
Benutzerbild von vince1969
 
Registriert seit: May 2002
Ort: kassel
Beiträge: 472
Wichtig: Die Videos müssen entweder Serverseitig zusammen geschweisst werden oder per Script (offline) ... Das ist die Vorgabe




Gruß aus der Zentrale des wahnsinns

Vincent
__________________
42 !
vince1969 ist offline   Mit Zitat antworten
Alt 28-08-2008, 10:10   #3 (permalink)
ich versuchs ja
 
Benutzerbild von netterkerl1981
 
Registriert seit: Sep 2007
Ort: Kassel
Beiträge: 281
Hi...

Ich muss mal nachfragen...
Also sollen zwei FLV nacheinander abgespielt werden?

Wenn, dann sollte das mit den Events funktionieren, die z.B. FLVPlayback ausspuckt...

wenn nicht:
erklähr nochmal genau... ;-)
__________________
Zitat:
Eigentlich bin ich ganz anders. Ich komm nur viel zu selten dazu.
Udo Lindenberg und Jan Delay
netterkerl1981 ist offline   Mit Zitat antworten
Alt 28-08-2008, 11:04   #4 (permalink)
learning by doing
 
Benutzerbild von vince1969
 
Registriert seit: May 2002
Ort: kassel
Beiträge: 472
Hallo netterkerl1981,

1.) Ja. Die Videos sollen DIREKTHinterainander abgespielt werden.
2.) Das stimmt, über ein eigenen Flashplayer könnte ich dies machen.

Es ist so ... es gibt immer genau (aufeinander abgestimmte FLV-Videos) ... die kann ich natürlich Manuell zusammenschweissen oder auch mit Flash direkt ... aber es soll so sein das als Endergebniss 1 FLV zum abspielen bereit steht.

BSP:

ich Kunde werfe zwei FLV´s aufn Server und kann mir diese (Nach der Prozedur) als ein Film ansehen -

--> Serverseitiges Script(voll-Automatisch)
--> oder mit einem Autoscript was Local aufn Rechner läuft ...

Gruß Vincent
__________________
42 !
vince1969 ist offline   Mit Zitat antworten
Alt 28-08-2008, 11:33   #5 (permalink)
ich versuchs ja
 
Benutzerbild von netterkerl1981
 
Registriert seit: Sep 2007
Ort: Kassel
Beiträge: 281
Das auf den Server schmeißen läuft über ein PHP Script? Oder einfach durch auf den Server hochladen?

...

Du könntest dir mit PHP (Serverseitig) eine auflistung der vorhandenen FLV-Dateien ausgeben lassen (XML,JSON,...)
Diese Liste kannst du in Flash laden und so deine Playlist erstellen. Diese wäre dann dynamisch.

Und immer wenn ein Film fertig gespielt ist (Events), wechselst du zum nächsten...

So wäre mein Vorschlag... Evtl gehts schöner und besser, aber so sollte es klappen...
__________________
Zitat:
Eigentlich bin ich ganz anders. Ich komm nur viel zu selten dazu.
Udo Lindenberg und Jan Delay
netterkerl1981 ist offline   Mit Zitat antworten
Alt 28-08-2008, 13:59   #6 (permalink)
learning by doing
 
Benutzerbild von vince1969
 
Registriert seit: May 2002
Ort: kassel
Beiträge: 472
Vielen Dank für deine Mühe, aber ich gleube Du hast noch nicht ganz verstanden was ich meine. Vieleicht liegt es aber auch an mir.


-->

Also, ich benötige eine Lib oder Script was aus zwei FLV-Dateien eine einzige FLV-Datei macht (also einfach hinten dran kopiert).

Einfach mal davon ausgehen, daß die FLV-Dateien haben die gleiche Auflösung/Geschwindigkeit etc. haben.

Es soll so automatisch gehen wie möglich. Wenn man sich vorstellt 10.000 User wollen aus zwei Filmen einen machen. Dann wäre der Arbeitsaufwand zu groß. Deshalb soll das ganze ja Automatisch Funktionieren.

Das Ausgabeformat sollte ein FLV-File sein (Das wo die zwei Videos vereint sind)

Wenn man einen Player, den man selber Programmiert hat, wäre das kein Problem ... aber ist Leider nicht so ... der User soll es auch in einem beliebigen FLV-Player abspielen können.


Über nen Tipp, ne Idee, nen Wink mit dem Zaunpfahl oder ähnliches wäre ich sehr Dankbar

Beste Grüße Vincent
__________________
42 !
vince1969 ist offline   Mit Zitat antworten
Alt 28-08-2008, 14:48   #7 (permalink)
asFlasher
 
Benutzerbild von ksw24
 
Registriert seit: Jul 2006
Beiträge: 1.136
Hallo,
du könntest ffmpeg o.ä. auf dem Server installieren und per php eine Komandozeilen-Anweisung geben, dass er die Filme zusammen klebt.

Gruß ksw24

P.S.: ich weiß nicht wirklich ob ffmpeg auch 2 inputs zu einem machen kann, nur, dass er flv converten kann. Da musst du ma selba das passende progi finden, dass komandozeilen-kompatibel ist. Jedenfalls gibt es keine PHP-FLV-LIB - meines Wissens nach.

edit: schau mal hier vorbei: php-classes vielleicht ist da was für dich dabei.

Geändert von ksw24 (28-08-2008 um 15:58 Uhr)
ksw24 ist offline   Mit Zitat antworten
Alt 28-08-2008, 15:48   #8 (permalink)
ich versuchs ja
 
Benutzerbild von netterkerl1981
 
Registriert seit: Sep 2007
Ort: Kassel
Beiträge: 281
Talking Ok Hast recht - falsch verstanden

Ach so...

Ich dachte, du willst die Videos einfach nacheinader auf einer Internetseite abspielen lassen.

Wie du FLV-Dateien zusammenschweißen kannst... ist eine gute Frage. ;-)
Ich werds hier mal weiterverfolgen...

Dachte ich könnt auch mal helfen...
__________________
Zitat:
Eigentlich bin ich ganz anders. Ich komm nur viel zu selten dazu.
Udo Lindenberg und Jan Delay
netterkerl1981 ist offline   Mit Zitat antworten
Alt 28-08-2008, 18:43   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 302
@ksw24: sehr cooler Link mit den PHPClasses. :-)

http://www.phpclasses.org/browse/package/3747.html
Der Beispielcode aus Example07.php sieht ganz gut aus. Zwar werden in diesem Beispiel MPG Dateien verwendet, aber da eigentlich ffmpeg flv verarbeiten kann, müsste das auch mit flv Files gehen... I hope so...

Das wäre dann auch die Lösung für das Problem hier...
__________________
Gruß
Flo

---- blog.derhess.de ---- My Book Store ---- YouTube iNspIreNewMedia ----
Blog, Flash-Programmierung, Interaction Development und alles andere mit Medien
der_hess ist offline   Mit Zitat antworten
Alt 29-08-2008, 17:13   #10 (permalink)
reXcel
 
Benutzerbild von Sören
 
Registriert seit: Aug 2002
Ort: Herford
Beiträge: 4.774
Der Weg über ffmpeg ist mit deutlichen Nachteilen verbunden. Denn in jedem Fall müssen beide FLVs neu kodiert werden. Und das ist immer schlecht für die Qualität - wahrscheinlich sogar deutlich sichtbar! I.d.R. dürften deine Ursprungs-FLVs bereits stark komprimiert sein (s. Videoportale wie YouTube, etc.). Dann sieht man die Neukodierung nochmals extremer.

Besser wäre es in diesem Fall, wenn die FLVs direkt auf Dateibasis zusammen geschnitten würden. Aber das funktioniert (meines Wissens nach) nur, wenn beide Dateien die gleiche Auflösung, Framerate, Audiobitrate (etc.) haben.
Und wenn du schon davon ausgehst, dass dort fertige FLV hochgeladen werden, dann kann man diese Übereinstimmung vergessen.

Daher gibt es für eine professionelle Umsetzung eigentlich nur eine Alternative: einen Streamingerver verwenden. Der kann Videos nahtlos hintereinander abspielen. (Aus der Flashplayer Sicht gibt es nur ein Video, der Datenstrom zwischen Video 1 und 2 (oder auch Video 300) reißt nie ab.

Und diese Lösung geht übrigens auch mit völlig unterschiedlichen Auflösungen, FPS und Bitraten innerhalb der FLVs. Ich könnte mal testen ob man auch FLV und H.264 mixen kann - ich denke aber schon.
__________________
iPhone, iPad, Android und Flash Video Streamingserver
Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android.
Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc...

Geändert von Sören (29-08-2008 um 17:17 Uhr)
Sören ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:31 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele