{"id":2082,"date":"2025-12-16T21:03:56","date_gmt":"2025-12-16T21:03:56","guid":{"rendered":"https:\/\/ghanim-solution.de\/?p=2082"},"modified":"2025-12-16T21:29:42","modified_gmt":"2025-12-16T21:29:42","slug":"videos-in-latex-beamer-prasentationen-einbetten","status":"publish","type":"post","link":"https:\/\/ghanim-solution.de\/index.php\/2025\/12\/16\/videos-in-latex-beamer-prasentationen-einbetten\/","title":{"rendered":"Videos in LaTeX-Beamer-Pr\u00e4sentationen einbetten"},"content":{"rendered":"\n<p>LaTeX mit dem <strong>Beamer-Paket<\/strong> ist nicht nur f\u00fcr statische Pr\u00e4sentationen geeignet, sondern kann auch interaktive Elemente wie Videos enthalten.<br>Mit dem Paket <strong>media9<\/strong> lassen sich Videos direkt in PDF-Pr\u00e4sentationen einbetten, die in kompatiblen PDF-Readern (z. B. Adobe Acrobat Reader) abgespielt werden k\u00f6nnen.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wichtige Voraussetzungen<\/h3>\n\n\n\n<p>Bevor Sie beginnen, stellen Sie sicher, dass:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>das Paket <code>media9<\/code> installiert ist<\/li>\n\n\n\n<li>ein PDF-Reader mit Flash-Unterst\u00fctzung verwendet wird (z. B. Adobe Acrobat Reader)<\/li>\n\n\n\n<li>die Video-Dateien im passenden Format vorliegen (typischerweise <strong>MP4<\/strong> oder <strong>FLV<\/strong>)<\/li>\n<\/ul>\n\n\n\n<p>\u26a0\ufe0f Hinweis: Flash wird von vielen Systemen nicht mehr unterst\u00fctzt. Die Wiedergabe funktioniert daher nur in bestimmten Umgebungen.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Unterschiedliche Implementierungsmethoden<\/h3>\n\n\n\n<p>Es gibt mehrere M\u00f6glichkeiten, Videos in LaTeX-Beamer einzubinden.<br>Die folgenden drei Anleitungen zeigen unterschiedliche Herangehensweisen \u2013 von der einfachen Einbindung bis hin zu einem benutzerdefinierten Makro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Anleitung 1: Einfaches Video in LaTeX-Beamer einbetten<\/h3>\n\n\n\n<p>Diese Methode zeigt die grundlegende Einbindung eines einzelnen Videos mit automatischer Wiedergabe.<\/p>\n\n\n\n<pre><code class=\"language-latex\">\n% Einfaches Video in eine Beamer-Folie einbinden\n\\begin{frame}{Video-Einbindung \u2013 Beispiel}\n    \\centering\n\n    \\includemedia[\n        label=myVidPlayer,\n        width=0.8\\linewidth,\n        height=0.6\\textheight,\n        keepaspectratio,\n        activate=pageopen,\n        addresource=Images\/dieApp.mp4,\n        flashvars={\n            source=Images\/dieApp.mp4\n            &amp;autoPlay=true\n            &amp;scaleMode=letterbox\n        }\n    ]{}{VPlayer.swf}\n\n    \\vspace{10pt}\n\n    \\mediabutton[\n        mediacommand=myVidPlayer:setSource [(Images\/dieApp.mp4)]\n    ]{Demo Bl\u00fchstreifenrechner-App}\n\n\\end{frame}\n<\/code><\/pre>\n\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Anleitung 2: Zwei Videos mit Auswahlm\u00f6glichkeit<\/h3>\n\n\n\n<p>Hier lernen Sie, wie Sie mehrere Videos bereitstellen, zwischen denen der Betrachter wechseln kann.<\/p>\n\n\n\n<pre><code class=\"language-latex\">\n% Zwei Videos mit Button-Auswahl\n\\begin{frame}{Zwei Videos mit Auswahl}\n\n    \\includemedia[\n        label=myVidPlayer,\n        width=6cm,\n        height=6cm,\n        activate=pageopen,\n        addresource=Images\/dieApp.mp4,\n        addresource=Images\/biene.mp4,\n        flashvars={\n            source=Images\/dieApp.mp4  %video to be shown at first\n            &amp;autoPlay=true\n            &amp;scaleMode=letterbox  %useful, if videos are of different aspect ratio\n    }\n        }\n    ]{}{VPlayer.swf}\n\n    \\vspace{10pt}\n\n    \\mediabutton[\n        mediacommand=myVidPlayer:setSource [(Images\/dieApp.mp4)]\n    ]{Demo Bl\u00fchstreifenrechner-App}\n    \\hspace{20pt}\n    \\mediabutton[\n        mediacommand=myVidPlayer:setSource [(Images\/biene.mp4)]\n    ]{Streetlife-Video}\n\n\\end{frame}\n<\/code><\/pre>\n\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Anleitung 3: Benutzerdefiniertes Makro f\u00fcr Video-Einbindung<\/h3>\n\n\n\n<p>F\u00fcr h\u00e4ufig verwendete Videos empfiehlt sich ein eigenes Makro.<\/p>\n\n\n\n<pre><code class=\"language-latex\">\n% In der Pr\u00e4ambel (vor \\begin{document})\n\\usepackage{media9}\n\n\\newcommand{\\includemovie}[3]{%\n    \\includemedia[\n        width=#1,\n        height=#2,\n        activate=pagevisible,\n        deactivate=pageclose,\n        addresource=#3,\n        flashvars={\n            src=#3\n            &amp;autoPlay=true\n            &amp;loop=true\n            &amp;controlBarAutoHideTimeout=0\n        }\n    ]{}{StrobeMediaPlayback.swf}%\n}\n<\/code><\/pre>\n\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 2: Makro in der Pr\u00e4sentation verwenden<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\"><\/pre>\n\n\n\n<pre><code class=\"language-latex\">\n% Verwendung des benutzerdefinierten Befehls\n\\begin{frame}{Video mit benutzerdefiniertem Makro}\n    \\begin{center}\n        \\includemovie{.85\\textwidth}{.6\\textheight}{Images\/dieApp.mp4}\n    \\end{center}\n\\end{frame}\n<\/code><\/pre>\n\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tipps und Best Practices<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Video-Kompatibilit\u00e4t:<\/strong> Testen Sie die Pr\u00e4sentation in verschiedenen PDF-Readern<\/li>\n\n\n\n<li><strong>Dateigr\u00f6\u00dfe:<\/strong> Eingebettete Videos k\u00f6nnen die PDF-Datei stark vergr\u00f6\u00dfern<\/li>\n\n\n\n<li><strong>Backup-Plan:<\/strong> Halten Sie eine alternative Pr\u00e4sentationsform bereit<\/li>\n\n\n\n<li><strong>Rechtliches:<\/strong> Achten Sie darauf, dass Sie die Nutzungsrechte an den Videos besitzen<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>LaTeX mit dem Beamer-Paket ist nicht nur f\u00fcr statische Pr\u00e4sentationen geeignet, sondern kann auch interaktive Elemente wie Videos enthalten.Mit dem Paket media9 lassen sich Videos direkt in PDF-Pr\u00e4sentationen einbetten, die in kompatiblen PDF-Readern (z. B. Adobe Acrobat Reader) abgespielt werden k\u00f6nnen. Wichtige Voraussetzungen Bevor Sie beginnen, stellen Sie sicher, dass: \u26a0\ufe0f Hinweis: Flash wird von [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2089,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2082","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/2082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/comments?post=2082"}],"version-history":[{"count":6,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/2082\/revisions"}],"predecessor-version":[{"id":2088,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/2082\/revisions\/2088"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/media\/2089"}],"wp:attachment":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/media?parent=2082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/categories?post=2082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/tags?post=2082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}