Ändern Sie die Ausgabe mit einem .jsx-Skript für After Effects CS6

Ich habe ein Skript erstellt, das eine (.txt) Schleife durchläuft und Elemente einer bestimmten Komposition austauscht.

Innerhalb des Skripts füge ich jede geänderte Komposition der Render-Warteschlange hinzu und gebe sie aus.

Wie kann ich das Format pragmatisch in h.264 (.mp4) ausgeben, anstatt es standardmäßig auf (.avi) zu setzen?

Ich habe festgestellt, dass Sie das Standardausgabemodul einfach über Bearbeiten -> Vorlagen -> Ausgabemodul ändern können, aber trotzdem ... gibt es eine Möglichkeit, dies per Skript zu tun?

Danke

Antworten (2)

Die Antwort auf Ihre Frage lautet also: „Ja, aber …“

Es ist durchaus machbar, aber Sie müssen ein Ausgabemodul mit den gewünschten Einstellungen erstellen und es dann auf Ihrem Computer speichern. Sie können dies erstellen, indem Sie zu Bearbeiten -> Vorlagen -> Ausgabemodul gehen. Klicken Sie im Popup-Fenster auf die Schaltfläche „Neu“ und bearbeiten Sie es dann für die gewünschten Einstellungen (Quicktime, h.264 usw.). Speichern Sie es unter einem nützlichen Namen ("H264HighQuality" oder so ähnlich). Speichern Sie das Ausgabemodul, und Sie können von da an von Ihren Skripten aus darauf zugreifen.

Um es in Ihrem Skript zu verwenden, verwenden Sie einfach:app.project.renderQueue.items.add(myComp).applyTemplate("H264HighQuality");

Solange Sie die Vorlage zuerst erstellt haben, können Sie in Ihren Skripten so oft darauf zugreifen, wie Sie möchten. Leider erlaubt Ihnen After Effects NICHT, Ausgabemodule programmgesteuert zu erstellen oder sie spontan zu ändern. Aber Sie müssen die Vorlage nur einmal erstellen – solange Sie diese Vorlage auf dem Computer haben, auf dem Sie das Skript ausführen, sollte es problemlos funktionieren.

Dies beantwortet meine Frage. Danke für die Antwort!

Um die @MBrizzle-Antwort zu aktualisieren, wurde diese Funktion zu After Effects CC 2014 hinzugefügt. Es gibt 4 neue Methoden:

  • RenderQueueItem-Objekt getSetting-, setSetting-Methoden
  • OutputModule-Objekt getSetting, setSetting-Methoden

Weitere Informationen finden Sie unter http://blogs.adobe.com/aftereffects/2014/04/new-changed-after-effects-cc-2014.html

Um Ihre Antwort zu aktualisieren, lassen Sie in der Einstellung für das Ausgabemodul nur diese Schlüssel zu: Audiobittiefe Audiokanäle Audioabtastrate Kanäle: Farbe: Premultipliziert (mattiert) Zuschneiden: falsch Zuschneiden unten Zuschneiden links Zuschneiden rechts Zuschneiden oben: 0 Tiefe: Millionen von Farben Format: QuickTime Include Projektverknüpfung : wahr XMP-Quellmetadaten einschließen : falsch Seitenverhältnis sperren : wahr Audioausgabe : Automatisch Ausgabedateiinformationen : [Objekt Objekt] Post-Render-Aktion : Größe ändern : falsch Größe ändern Qualität : Hoch Größe ändern auf : HDV/HDTV 720 25 Starting # Use Comp Frame Number Verwenden Sie den Videoausgang „Region of Interest“.
Keine Codecs erlaubt