| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| EventDispatcher Registriert seit: Jun 2003 Ort: Berlin
Beiträge: 47
| Ein Video aufteilen
Hallo, kann mir wer sagen ob es irgendwie möglich ein Video zur Laufzeit zu zerteilen/-schneiden und die einzelnen Teile getrennt darzustellen? Also das Video soll vorher nicht bearbeitet werden. Ich habe zB ein Video welches ich darstelle und möchte, sagen wir mal, die obere Hälfte darstellen und rechts daneben die untere hälfte. Geht das mit copyPixel(), Pixel Bender etc??? Grüße a-tom
__________________ Grüße aus der Signatur... .oO°ºo. Never Touch a Running System .oO°ºo.oº°Oo. Geht nicht gibt's nicht! .oº°Oo. |
| | |
| | #2 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
|
Man kann Videos (wie alle anderen DisplayObjects auch) mit der Methode draw (auch in Ausschnitten) in beliebig viele BitmapDatas. Wenn man dieses Script bei Event.ENTER_FRAME ausführt lassen sich so auch parrallel abspielende aber räumlich getrennte Video-Fragmente erzeugen.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #3 (permalink) |
| EventDispatcher Registriert seit: Jun 2003 Ort: Berlin
Beiträge: 47
|
Vielen Dank für die Antwort ![]() Dann werde ich das mal angehen, wenn wer noch Ideen hat... immer her damit
__________________ Grüße aus der Signatur... .oO°ºo. Never Touch a Running System .oO°ºo.oº°Oo. Geht nicht gibt's nicht! .oº°Oo. |
| | |
| | #4 (permalink) |
| EventDispatcher Registriert seit: Jun 2003 Ort: Berlin
Beiträge: 47
|
Meine Idee mit copyPixels war gar nicht so schlecht, jetzt funktioniert es In onEnterFrame mit draw das Video aktualisieren und dann Teile per copyPixels kopieren. Das Gute daran, man kann gleichzeitig Filter nutzen...Habe das Ganze jetzt in AS3 mit Eclipse/FDT und OSMF (1.5) umgesetzt da es mit Flex nicht auf anhieb funktionieren wollte.
__________________ Grüße aus der Signatur... .oO°ºo. Never Touch a Running System .oO°ºo.oº°Oo. Geht nicht gibt's nicht! .oº°Oo. |
| | |
| | #5 (permalink) |
| EventDispatcher Registriert seit: Jun 2003 Ort: Berlin
Beiträge: 47
|
Ich erstelle meine BitmapData für links, rechts und ein internes welches nicht abgebildet wird. Code: private var _internBitmap : BitmapData = new BitmapData(videoW,videoH,false,0x000000); private var _LBitmapData: BitmapData = new BitmapData(videoW/2,videoH,false,0x000000); private var _LBitmap : Bitmap = new Bitmap(_LBitmapData); private var _RBitmapData: BitmapData = new BitmapData(videoW/2,videoH,false,0x000000); private var _RBitmap : Bitmap = new Bitmap(_RBitmapData); Code: private function onEnterFrame(event : Event) : void {
// Unsichtbares Video aktualisieren
try
{
_internBitmap.draw(mediaContainer);
}
catch( se : SecurityError) {
trace(se);
}
// Linke und rechte Seite des Videos aktualisieren
_LBitmapData.copyPixels(_internBitmap, new Rectangle(0,0,videoW/2,videoH), new Point(0,0));
_RBitmapData.copyPixels(_internBitmap, new Rectangle(videoW/2,0,videoW,videoH), new Point(0,0));
}
__________________ Grüße aus der Signatur... .oO°ºo. Never Touch a Running System .oO°ºo.oº°Oo. Geht nicht gibt's nicht! .oº°Oo. Geändert von a-tom (10-05-2011 um 14:10 Uhr) |
| | |
| | #6 (permalink) |
| EventDispatcher Registriert seit: Jun 2003 Ort: Berlin
Beiträge: 47
|
Folgender Fehler kommt... Ich weiß keine Lösung, eine crossdomain.xml wird geladen... Code: SecurityError: Error #2123: Verletzung der Sicherheits-Sandbox: BitmapData.draw: file:///...Player.swf kann nicht auf rtmp://x.x.x.x:1935/live zugreifen. Es haben keine Richtliniendateien Zugriff gewährt.
__________________ Grüße aus der Signatur... .oO°ºo. Never Touch a Running System .oO°ºo.oº°Oo. Geht nicht gibt's nicht! .oº°Oo. Geändert von a-tom (18-05-2011 um 09:55 Uhr) |
| | |
| | #7 (permalink) |
| EventDispatcher Registriert seit: Jun 2003 Ort: Berlin
Beiträge: 47
| DIE LÖSUNG Es liegt nicht an Flash/Flex selber sondern man muss dem FMS/Wowza sagen das er dem Flashplayer erlaubt snapshots vom Stream zu machen. Das geschieht in der Application.xml im conf/live Verzeichnis (oder wie es auch immer genannt wird bei Euch)... Die sieht standartmäßig so aus an der Stelle <Client> Code: <Client> <IdleFrequency>-1</IdleFrequency> <Access> <StreamReadAccess>*</StreamReadAccess> <StreamWriteAccess>*</StreamWriteAccess> <StreamAudioSampleAccess></StreamAudioSampleAccess> <StreamVideoSampleAccess></StreamVideoSampleAccess> <SharedObjectReadAccess>*</SharedObjectReadAccess> <SharedObjectWriteAccess>*</SharedObjectWriteAccess> </Access> </Client> Code: <StreamAudioSampleAccess>*</StreamAudioSampleAccess> <StreamVideoSampleAccess>*</StreamVideoSampleAccess> ![]() Dann den FMS/Wowza neu starten und fertig... Es geht!!! Jetzt geht auch BitmapData.draw auf Livestreams *spring in die Luft* PS: Ich habe alles Mögliche in Flash/Flex probiert, nichts hat geklappt... Das diese Richtliniendatei die Application.xml ist, bzw. die Konfiguration des Streamingservers, kann ja keiner wissen. Also gibt es mehr als nur die crossdomain.xml zu beachten... Jetzt kann ich wieder sagen "Geht nicht gibt's nicht!" *puhhh*
__________________ Grüße aus der Signatur... .oO°ºo. Never Touch a Running System .oO°ºo.oº°Oo. Geht nicht gibt's nicht! .oº°Oo. Geändert von a-tom (18-05-2011 um 09:59 Uhr) |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Oct 2007 Ort: Kölle
Beiträge: 1.231
|
Hi, Läuft zwar alles, aber hier mal ne Klasse, die ein Video in Raster beliebiger Anzahl (Performance hält auf meinem Rechner bis ca 1200 Tiles) zerschneidet... Kann man sicher alles noch weiter optimieren PHP-Code:
__________________ Die Hoffnung stirbt zuletzt. Aber sie stirbt. |
| | |
| | #9 (permalink) | |
| Neuer User Registriert seit: Feb 2009
Beiträge: 106
| Zitat:
Unabhängig davon: Brauch ich denn die Crossdomain.xml überhaupt noch, wenn ich diese Richtlinien auf dem Red5 selbst ändere? Gruß, Manu | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Video: aufteilen? | salt | Video | 1 | 29-04-2010 16:52 |
| [Flash CS3] In Seiten aufteilen | Firemice | Flash Einsteiger | 1 | 26-04-2010 15:08 |
| Video in Ausschnitte aufteilen | labr1005 | ActionScript 3 | 2 | 03-11-2009 18:11 |
| Bild aufteilen | Mischap | ActionScript 1 | 2 | 08-05-2004 15:45 |
| video aufteilen aber überall sichtbar | bupermann | Flash MX | 3 | 04-08-2003 12:46 |