2016-09-29 2 views
10

Was ist der übliche moderne Standard für animierte Video-Overlays? (ZB wenn Sie ein animiertes Logo Video von der Kamera aufgezeichnet hinzufügen möchten)Animiertes Overlay für Videos auf iOS

Während der Forschung, habe ich die folgenden Optionen gefunden:

  • GIF - scheint ziemlich veraltete Technik zu sein

  • FLV - unterstützt Alpha-Kanal, wird aber nicht mehr von Adobe unterstützt. Erfordert FFMPEG.

  • PNG-Sequenz - der Nachteil davon ist, mehrere Dateien für jeden Frame zu haben.

Was ist das richtige Format/Technologie zu verwenden?

Idealerweise was wird nativ von iOS unterstützt (benötigt FFMPEG nicht)?

+0

Haben Sie über SVG (https://github.com/SVGKit/SVGKit) nachgedacht? –

+0

Eine echte Lösung, die nativ unter iOS funktioniert, finden Sie unter http://stackoverflow.com/a/16951869/763355 – MoDJ

Antwort

1

Wenn Sie Ihre benutzerdefinierte Videoanimation über Video überlagern möchten, welcher Benutzer aufgezeichnet wird, schlage ich vor, GPUImage Rahmen zu verwenden, die viel Video/Fotoanpassung und verschiedene grafische Effekte erlauben. Zum Beispiel, wie man zwei Videos mischt: nice article. Auch ich schlage vor, dass Sie Artikel über Chroma key lesen, die so etwas wie Standard von Video/Foto mischen sind. (weil, wie ich verstehe, Sie wollen nur etwas wie Wasserzeichen machen?). GPUImage hat auch Chroma-Key-Filter, die Sie für Ihren Zweck verwenden können.

Standardmäßig unterstützt Apple h264 Codec in MP4-Container. Also sollte dein Video in diesem Codec sein. Hoffe, ich beantwortete voll auf Ihre Frage

0

Der beste Weg, um Überlagerungen mit dem AVFoundation-Framework von Apple selbst zur Verfügung gestellt. Wenn man über die anderen Möglichkeiten wie GIF, FLV spricht, werden sie von APPLE nicht nativ unterstützt, was zu Pech führt.

Apple schlägt verschiedene Tools wie AVVideoCompositionCoreAnimationTool vor, mit denen Sie die Kernanimationen und die Videos zusammenfügen können.

Here ist ein Link, der erklärt, wie verschiedene Effekte wie Farbige Ränder mit benutzerdefinierten Größen hinzugefügt werden. Mehrere Überlagerungen. Text für Untertitel oder Untertitel. Neigungseffekte. Twinkle, drehe und verblasse Animationseffekte!

Ich bin nicht sicher, wie viel davon ist Anwendung für die Anwendung, die Animationen während der Aufzeichnung hinzufügen wollte. Vielleicht könnte jemand anderes dabei helfen. Ich hoffe, dass dir das hilft, über die native Methode, Animationen in aufgezeichneten Videos in iOS hinzuzufügen.