Video attachen in pdf met behulp van LaTeX

Het dilemma van de leerkracht: je maakt een cursus, je stelt 'm beschikbaar online in pdf-formaat maar toch ontbreekt er nog iets: je videomateriaal in de les.
Ofwel upload je al je video's op het internet waar je lln het kunnen aanklikken of... en dit is gewoon veel beter: attach je video's in de pdf.


Hoe werkt het?
Eerst en vooral moet ik alle mensen ontmoedigen die gebruik maken van MS Word of Libreoffice. Deze methode maakt gebruik van LaTeX en uiteraard ook van gnu-linux ... Misschien kun je hetzelfde bereiken met commerciële software maar dat zul je dus zelf moeten uitzoeken ;-)

Stap 1: converteer je video naar een kleiner formaat. 


Ik gebruik hiervoor mijn Debian-linux en avconf. Verzamel al je vids in 1 map, maak een submap genaamd 'webm' aan en voer volgend script uit:


for i in "*.mp4" ; do avconv -i "$i" -c:v libvpx -deadline realtime -vf scale=240:-1 -ab 128 -cpu-used -5  -qmin 0 -qmax 30 -crf 5 -minrate 500K -maxrate 500K -b:v 500K -c:a libvorbis -q:a 6 "$(basename "$i").webm"; done

Dit verkleint je mp4-vids tot een afmeting van 240 pixels, verlaagt de audio-kwaliteit, verlaagt de kwaliteit. Dit alles met de bedoeling om een kleiner video-bestandsgrootte te krijgen met een min-of-meer bruikbare kwaliteit.
Verander *.mp4 naar je eigen gebruikte videoformaat (bijvoorbeeld *.mpg als je mpg gebruikt)
Zie de post van jongsleden om gebruik te maken van webm-optimalisatie.


Stap 2: Krijg het in je pdf-document


In LaTeX kun je gebruik maken van het pakket attachfile. Zorg ervoor dat het geïnstalleerd is en voeg in met :

\includepackage{attachfile}

In je preambule.

Vervolgens kun je je vids aankoppelen in je pdf-document met

\attachfile{mijnvideo.mp4}

Hiermee verschijnt er een attachment-icoon in je document. Klik je erop dan wordt je video geopend.
Gebruik het liefst asci-compatibele namen.

Je kan verder gaan en het bijvoorbeeld in de marge steken met een eigen icoon, eigen href-kleur, aangepaste mime :

\marginpar{\textattachfile[color=1 0 0, mimetype=video/webm]{mijnvideo.mp4}{Klik hier \includegraphics[scale=0.25]{beelden/logo-video.png}}}



Aan de linkerkant: met gewone \attachfile{video.mp4}. In de marge met \textattachfile en een eigen logo.

Stap 3 : kijk verder dan video


Uiteraard kun je nog een stap verder gaan en bijvoorbeeld een pdf in een pdf steken... of waarom niet een Libreoffice-document.