Du befindest dich hier: FSI Informatik » Fachschaftsinitiative Informatik » Organisation der FSI » Arbeitsgruppen-Archiv » Arbeitskringel Jungfernlauf der Vorlesungsaufzeichnung (Übersicht)
no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
— | fsi:organisation:taskforces:jungfernlauf_der_vorlesungsaufzeichnung [23.09.2012 15:56] (aktuell) – angelegt buntfalke | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ==== Arbeitskringel Jungfernlauf der Vorlesungsaufzeichnung ==== | ||
+ | **Verantwortlich**: | ||
+ | **Helfer**: derrotebaron, | ||
+ | **Status**: ☑ erfolgreich abgeschlossen \\ | ||
+ | **Ergebnis**: | ||
+ | **Hintergrund**: | ||
+ | === Videopool zur Vorlesungsaufzeichnung am Dep. Informatik === | ||
+ | == Equipment (angeschafft April 2011) == | ||
+ | * 2x Panasonic HDC-SD909 HD-Camcorder ([[http:// | ||
+ | * 2x Sennheiser ew 112 G3 C-Band Funkmikrofonset ([[http:// | ||
+ | * 2x Ansmann Akkuladegerät, | ||
+ | * 2x Manfrotto Videostativset: | ||
+ | * 2x Transcend 32GB SDHC (Class 6) | ||
+ | * 2x Transportalukoffer | ||
+ | === Bedienungshinweise / gesammelte Erfahrungen === | ||
+ | == Kamera == | ||
+ | * Aufzeichnungsmodus 1080/50p ist einziger Modus, der nicht // | ||
+ | * Bildstabilisierung sollte bei Aufnahmen mit Stativ deaktiviert werden (Taste //OIS// auf der Oberseite), da es lt. Handbuch die Qualität unnötig reduziert | ||
+ | * Aufnahmedauer auf 32GB bei maximale Qualitätsstufe: | ||
+ | |||
+ | == Wiedergabe == | ||
+ | Aus der Kamera fallen MTS-Dateien raus, das ist ein MPEG-Streamformat. Die meisten Mediaplayer schlucken das nur widerwillig, | ||
+ | mplayer -ao sdl -vo xv -demuxer lavf -lavdopts threads=3: | ||
+ | (wobei threads=3 durch Ansatz der CPUs/Kerne minus 1 ersetzt werden sollte) | ||
+ | |||
+ | === Schneiden / Encodieren - Plan of action (by DerRoteBaron) === | ||
+ | * Aufgrund der Dateigroessenbeschraenkung auf 4 Gb werden die Videos in der Form 0000x.MTS, x = 0 1 2 3 ... aufgesplittet. Diese sollten zuerst gemerged werden: | ||
+ | '' | ||
+ | * Nun die Videos kleiner codieren, damit man sie vernuenftig bearbeiten kann, die Ursprungsqualitaet ist absolut unbrauchbar zur Bearbeitung. | ||
+ | < | ||
+ | * Fuer die Bearbeitung bietet sich avidemux als einziger vernuenftige Option in unserem use-case an | ||
+ | * Die Projektdateien sind batch-files in java-script | ||
+ | < | ||
+ | // | ||
+ | // | ||
+ | |||
+ | var app = new Avidemux(); | ||
+ | |||
+ | //* * Video * * | ||
+ | // 01 videos source | ||
+ | app.load("/ | ||
+ | //02 segments | ||
+ | app.clearSegments(); | ||
+ | app.addSegment(0, | ||
+ | app.addSegment(0, | ||
+ | app.markerA=0; | ||
+ | app.markerB=1163; | ||
+ | |||
+ | //** Postproc ** | ||
+ | app.video.setPostProc(3, | ||
+ | |||
+ | app.video.fps1000 = 50000; | ||
+ | |||
+ | //** Filters ** | ||
+ | |||
+ | //** Video Codec conf **</ | ||
+ | |||
+ | * Ein solches Projekt kann nach der Bearbeitung gespeichert werden. | ||
+ | * Nun muss nur noch der Pfad von small.avi durch all.MTS ersetzt werden, und die Befehle zum encoden angefuegt werden | ||
+ | |||
+ | < | ||
+ | app.video.codecPlugin(" | ||
+ | |||
+ | //** Audio ** | ||
+ | app.audio.reset(); | ||
+ | app.audio.codec(" | ||
+ | app.audio.normalizeMode=0; | ||
+ | app.audio.normalizeValue=0; | ||
+ | app.audio.delay=0; | ||
+ | app.audio.mixer=" | ||
+ | app.setContainer(" | ||
+ | |||
+ | app.save(" | ||
+ | |||
+ | // Das gleiche noch mal fuer Xvid | ||
+ | [...] | ||
+ | |||
+ | //End of script</ | ||
+ | |||
+ | * Danach kann man mit < | ||
+ | * Das Konzept ist bis jetzt noch nicht im Zusammenhang getestet worden. | ||
+ | * Ich habe alles benoetigte lokal gebaut | ||
+ | |||
+ | === htaccess === | ||
+ | <note warning> | ||
+ | Diese Informationen sind mit einem großen FIXME versehen :-) | ||
+ | </ | ||
+ | == Passwortschutz nur für Zugriffe von ausserhalb der Universität == | ||
+ | Die FAU unterhält drei öffentliche Netze von denen aus der Zugriff auf Materialien ohne zusätzliche Authentifizierung möglich sein sollte: | ||
+ | * 131.188.0.0/ | ||
+ | * 141.67.0.0/ | ||
+ | * 2001: | ||
+ | |||
+ | |||
+ | Da ausserdem zahlreiche private Netze verwendet werden (Wohnheime, VPNs), sollte für diese Netzbereiche ebenfalls ein freier Zugang konfiguriert werden: | ||
+ | * 10.0.0.0/8 | ||
+ | * 172.16.0.0/ | ||
+ | * 192.168.0.0/ | ||
+ | |||
+ | == Konfiguration des Webservers == | ||
+ | Die '' | ||
+ | < | ||
+ | Order Deny,Allow | ||
+ | Deny From All | ||
+ | Allow From 131.188.0.0/ | ||
+ | Allow From 141.67.0.0/ | ||
+ | Allow From 10.0.0.0/8 | ||
+ | Allow From 172.16.0.0/ | ||
+ | Allow From 192.168.0.0/ | ||
+ | Allow From 2001: | ||
+ | AuthType Basic | ||
+ | AuthName " | ||
+ | AuthUserFile / | ||
+ | Require Valid-User | ||
+ | Satisfy Any | ||
+ | </ | ||
+ | Anfragen von ausserhalb der FAU erfordern eine Authetifizierung durch Benutzername und Passwort. |