Erstellung von Videos durch PowerPoint - Nuancen, Fehler und Automatisierung


Derzeit ist das Video eines der anschaulichsten Demonstrationsmaterialien.

  • Das Video wird einfach gezeigt und der Betrachter muss nichts tun - weder scrollen noch durch die Augen schauen, was benötigt wird.
  • Die Informationen im Video werden teilweise, in kleinen Dosen und nacheinander gegeben, wodurch die Wahrnehmung verbessert wird.
  • Im Video können Sie die Prozesse in Dynamik darstellen , was das Verständnis erheblich vereinfacht - in Bildern und vor allem im Text ist dies sehr schwierig.
  • Außerdem sind Videoinhalte organisch in fast jeden modernen Informationskanal eingebettet - in Beiträge, Instagram, Artikel in sozialen Netzwerken, ganz zu schweigen von den Videokanälen selbst. Instagram wird separat hervorgehoben, weil Dies ist eine sehr spezifische Nische mit der Positionierung von ausschließlich visuellen Bildern.

Mit PowerPoint können Sie Werbespots ganz einfach selbst erstellen, ohne unnötige finanzielle Kosten zu verursachen. Es ist allgemein bekannt und einfach genug, um sich selbst zu trainieren.

Wir werden im Prinzip nicht weiter darauf eingehen, wie man animierte Präsentationen und Videos macht - PowerPoint ist voll mit Referenzmaterialien und es ist auch ohne Anleitung leicht zu erlernen. Aber überall gibt es Nuancen , wie in einem berühmten Witz. Über sie weiter.

Funktionsbereitstellung


Wenn möglich, ist es am besten, externe Objekte mit Verknüpfungen einzubetten, damit sie bei Änderungen sofort in allen verwendeten Filmprojekten (Präsentationen) geändert werden. Ansonsten musst du alle Videos durchgehen und alles in jedem ändern.


Das Hintergrundbild hat sich beispielsweise geändert und wird in allen Präsentationen automatisch geändert. Oder verwenden Sie zum Beispiel ein Laptopbild und stellen Sie fest, dass das Herstellerlogo nicht gelöscht wird. Insgesamt - das Logo im Originalbild löschen - und in allen Präsentationen werden die Änderungen sofort wirksam.

Dies gilt für Audio, Video, Bilder und Symbole. Video vor allem seit Zumindest wenn Sie es implementieren, wird es kopiert und die PPT-Datei wird riesig.

Um ein Element aus einer anderen PowerPoint- Datei einzubetten, wurde ein Life-Hack erfunden - in der Präsentation muss das erforderliche Element als EMF gespeichert werden, um Vektorgrafiken nicht zu verlieren (andere Formate sind alle Rastertypen wie PNG oder JPG) und bereits als verknüpftes Objekt in die gewünschte PPT-Datei eingefügt werden.

Video einbetten


Das Einfügen von Videos ist sehr einfach - alles ist intuitiv über die PowerPoint-Oberfläche. Es wurde jedoch ein Fehler festgestellt: Bei animierten Übergängen zwischen Folien wird das Video mit farbigen Streifen an den Rändern angezeigt, wenn die Größe des Videorahmens in Pixeln nicht ein Vielfaches von 16 ist Das Video muss ein Vielfaches von 16 Breite und Höhe sein. Diese Bedingung ist beispielsweise für HD-Formate (1280 x 720) und Full HD-Formate (1920 x 1080) erfüllt.

Es ist besser, sofort vorsichtig zu sein, damit Sie das neu eingefügte Video aufgrund der geänderten Größe nicht bearbeiten müssen. Und der Fehler ist schwer zu bemerken - er wird nur beim Exportieren in ein Video reproduziert -, während eine Diashow normal angezeigt wird, wird er nicht beobachtet.

Audio verwenden


Animationstöne werden nicht exportiert.


Es gibt einen Fehler: Die Sounds von Folienübergängen und die Sounds von animierten Übergängen werden beim Exportieren nicht in das Video übernommen. MS erkennt dies offiziell bereits ab der Version 2010 an. 9 Jahre sind vergangen, für viele Tierarten ist dies ein Leben lang.

Life Hack entwickelt - Sounds müssen als separate Animationselemente eingefügt werden . Dieser Ansatz erweist sich als noch flexibler: Sie können den Zeiteinzug und das Zeittrimmen von Sounds anpassen. Und für den Klang des Folienübergangs müssen Sie ihn auf der vorherigen Folie platzieren. Für beide Sounds müssen Sie die Option „Über Folien abspielen“ aktivieren, damit sie gleichzeitig mit ihrem Animationseffekt abgespielt werden.


Musik "bricht" manchmal


Es wurde ein weiterer Fehler gefunden: Die Hintergrundmusik wird beim Exportieren eines Videos für kurze Zeit an einer beliebigen Stelle unterbrochen, wenn die Datei von etwas verwackelt wird. Mir ist dies bei Verwendung von MP3 aufgefallen. Als Experiment habe ich versucht, eine WAV-Datei mit dem ADPCM-Codec zu erstellen, um irgendwie Platz zu sparen - der Fehler wurde immer noch gespielt, wenn auch weniger.

Als Problemumgehung musste die gesamte Musik in unkomprimierte WAV- Dateien (PCM) konvertiert werden.

Wertung


Das Video sieht sehr gut aus, wobei hinter den Kulissen eine angenehme Stimme alles gut erklärt. Ich habe ein PowerPoint-Add-On gefunden, mit dem aus einem bestimmten Text ein Voice-Over erstellt werden kann. Speech Over - es ist sehr alt und nicht sehr kostenlos. Ich habe dieses Addon selbst nicht ausprobiert, weil In meinem Fall waren die Voice-Overs nicht sehr kritisch. Wenn jemand eine andere Lösung gefunden oder das obige Addon ausprobiert hat - teilen Sie bitte Ihre Erfahrungen in den Kommentaren mit.

Lokalisierung


In unserer Zeit der Globalisierung können Sie nicht anders, als verschiedene Sprachen zu unterstützen. In einer Präsentation können Sie sofort sprachabhängige Elemente platzieren - Text, andere Objekte. Und bevor Sie das Video exportieren, müssen Sie nur die Elemente für unnötige Sprachen ausblenden - und die Lokalisierung des Videos ist fertig. Die Reihenfolge der Animationen in der Präsentation leidet nicht, wenn alles richtig organisiert ist.

Es hat sich als zweckmäßig herausgestellt , den ISO-Sprachcode durch den Punkt im Elementnamen (analog zur Dateierweiterung) einzufügen. T.O. Sprachelemente im Navigator sind visuell sichtbar und können mit dem Augensymbol umgeschaltet werden.


Das Auswahlfenster wird durch Drücken von Alt + F10 geöffnet.

Automatisierung


Weil Bereits bei mehreren Lokalisierungen wird der Prozess des Sprachwechsels in der Filmprojektdatei sofort zeitaufwändig, und es stellt sich sofort die Frage nach der Automatisierung. Und wenn es viele Clips gibt und es auch viele geben sollte, dann wird es zu harter Arbeit, wenn Sie Ihre Hände zum Abschneiden verwenden.

Aber ich liebe Microsoft für die Fähigkeit, ihre Büroanwendungen über COM zu automatisieren. PowerPoint verfügt über Schnittstellen zum Steuern der Sichtbarkeit von Elementen und zum Exportieren von Videos.

Lokalisierungsumschaltung


Ich werde Beispiele für Code in PHP geben. Jede andere Sprache, die COM unterstützt, ist ausreichend.
Öffnen Sie zuerst die Präsentation.

$oPptApp = new \COM( 'PowerPoint.Application' ); $oPptFile = $oPptApp -> Presentations -> Open( 'my.ppt' ); 

Als nächstes müssen wir alle Elemente der Präsentation durchgehen , das sprachabhängige herausfinden und das Unnötige im Moment verbergen . Es sei zum Beispiel die russische Sprache (ru) notwendig.

 foreach( $oPptFile -> Slides as $oSlide ) { foreach( $oSlide -> Shapes as $oShape ) { $posLangSep = strrpos( $oShape -> Name, '.' ); if( $posLangSep !== false ) $oShape -> Visible = substr( $oShape -> Name, $posLangSep + 1 ) == 'ru' ? msoTrue : msoFalse; } } 

Elemente in der Präsentation können gruppiert werden. Berücksichtigen Sie dies, indem Sie den Code ein wenig neu erstellen. Nuance - Die Visible-Methode verwaltet im Gegensatz zu einem Mausklick in der Benutzeroberfläche sofort alle verschachtelten Elemente. Aus diesem Grund ändern wir die Eigenschaften von "Eltern" in "Kinder".

 foreach( $oPptFile -> Slides as $oSlide ) foreach( $oSlide -> Shapes as $oShape ) EnsureElemVisibleByLang( $oShape, 'ru' ); function EnsureElemVisibleByLang( $oShape, $langCode ) { $posLangSep = strrpos( $oShape -> Name, '.' ); if( $posLangSep !== false ) $oShape -> Visible = substr( $oShape -> Name, $posLangSep + 1 ) == $langCode ? msoTrue : msoFalse; if( $oShape -> Type == msoGroup ) foreach( $oShape -> GroupItems as $oShapeChild ) EnsureElemVisibleByLang( $oShapeChild, $langCode ); } 

Der Wert der Konstanten msoGroup und anderer hier .

Video exportieren


Hier ist es ganz einfach . Die Beschreibung der CreateVideo-Methode finden Sie hier .

 $oPptFile -> CreateVideo( 'my.mp4', msoTrue, 5, 1080, 30, 100 ); 

Systemintegration


Außerdem wird der gesamte Code in einem Skript zur Verarbeitung einer PPT-Datei ausgeführt und in der Shell des Systems angehalten, sodass Sie für die ausgewählte Gruppe von Dateien im Explorer mit der rechten Maustaste auf das Menü klicken, z. B. "Video erstellen". Infolgedessen haben wir die Stapelverarbeitung automatisiert.

Fazit


Wenn jemand meine Erfahrung helfen wird - erzählen Sie darüber in den Kommentaren. Im Prozess der Walzenherstellung werden ständig weitere Nuancen aufgedeckt, über die ich sprechen werde. Beispiele für Videos können über den YouTube-Link oben auf der in meinem Profil angegebenen Website angesehen werden. Wenn Sie Fragen zum Erstellen von Videos haben, können Sie diese gerne stellen. Und wie immer sind konstruktive Kommentare, Wünsche, Kritik willkommen.

Source: https://habr.com/ru/post/de479914/


All Articles