Frage

In der Vergangenheit haben einige meiner Projekte mich verpflichtet, eine Filmversion eines Vollbild-Flash-Anwendung zu erstellen. Der einfachste Weg, dies zu tun, hat eine Bildschirmaufnahme zu erhalten. Jedoch über 1024x768 Erfassung alles hat in abgehackt Video geführt, was nicht akzeptabel ist. Ich verstehe, dass es Hardware-basierten Lösungen für Vollbild-Videoaufnahme, aber ich habe nicht in der Lage gewesen, um herauszufinden, was diese sind. Mein Ausgang muss skalierbar sein, bis zu 1920x1080 und führen zu einer nicht komprimierten AVI-Datei ohne abgehackt-ness.

War es hilfreich?

Lösung

Diverse professionelle Produkte unterstützen Full-HD-Capture:

http://www.decklink.com/products/hd/

http://www.aja.com/

Es gibt andere. Erfassung den vollständigen, unkomprimierten digitalen oder analogen Strom ist eine ziemlich schwere Anforderung.

-Adam

Andere Tipps

Wenn die Flash-Anwendung ist nicht interaktiv, gibt es viele Tools, das Nicht-Echtzeit-Erfassung erhalten kann (aber völlig glatt und perfekt), um entweder eine AVI-Datei oder eine Reihe von PNG-Dateien.

Wenn es ist interaktiv und Sie unbedingt benötigen Echtzeit-Erfassung, FRAPS könnten tatsächlich in der Lage sein, die Arbeit zu tun, zumindest auf Vista, wo es nicht in der Regel so schwer FRAPS in manipulieren verschiedene nicht-Directshow-Anwendungen Aufnahme von Aero mit als Grafikschicht.

Wenn Sie den Film in das Steuerelement ActiveX-Flash laden können Sie die IViewObject::Draw Verfahren (oder der OleDraw Hilfsfunktion) über die Kontrolle zu malen sie in eine DC Ihrer Wahl und Schleife durch jeden Frame in der Animation. die Audio-Extrahierung wird schwieriger sein, aber wenn man die Animationen im Haus gemacht haben, das sollte nicht zu viel Ärger.

Phillips DVDR3575H und andere Set-Top-Boxen können die einfachste sein. Allerdings glaube ich nicht, dass sie die Auflösung unterstützen Sie suchen.

Mit etwas Glück Ihrer Grafikkarte hat bereits einen analogen Videoausgang. Sie könnten einen DVD-Recorder anschließen und digitze nur das Videosignal auf einem Stand-alone-Hardware-Box.

Das wird nicht geben Sie obwohl 1920x1080.

Wenn Sie wirklich Aufnahmen brauchen, um höher als DVD-Auflösung, die Sie professionell benötigen (und unglaublich teuer) Video-Capture-Geräte.

edit:

Btw - wenn Sie 1920x1080 erfassen in Echtfarbe mit 30 Bildern pro Sekunde unkomprimiert wollen, müssen Sie irgendwie um speichern 237 Megabyte pro Sekunde . Nur um Ihnen eine Vorstellung davon, wie viele Daten müssen Sie befassen sich mit ...

Wenn Sie brauchen, um in dem Film nicht klicken um Flash CS3 unterstützt Frame für Frame Export von Flash-Filmen (einschließlich geskriptete Sachen).

Öffnen Sie Ihre Animation in Flash auf, wenn Sie eine einfache Wrapper keine fla zur Verfügung haben zu machen, dass Ihre swf lädt sollten auch funktionieren. Dann gehen Sie auf Datei -> Export -> Export Film, und wählen Sie Quicktime. Stellen Sie die verschiedenen knifflig Bits nach Ihren Wünschen, und dann blitzt durch die Animation Schritt so schnell wie möglich, Ihr spart das Risiko von dropped Frames und mit einem 1 fps capture warten.

http://rgb.com/ Ich habe bei ihrem Produkt sieht vor -. Sehr High-End / teuer, aber perfektes Video und es ist eine Hardware-Lösung, so ist es nicht prozessorintensiv auf der Maschine versuchen Sie, auf die Demo zu tun

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top