Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Benutzer:Tkroenert/Videoschnitterfahrung

Hardware

Eine Uebersicht von dem, was z.Zt. bei mir im Zimmer fuers Videoschneiden fuer den Javakurs 2009 werkelt.

boxen

  • PC_1 mit 120 GB zum Schneiden/filehosting
  • PC_2 als encodiermaschine I
  • PC_3 als audio-encoder
  • Notebook_1 als encodiermaschine II / avi2flv-encoder
  • Notebook_2 als filehoster

HDDs

  • S/N.:54 80 GB zum Auslagern
  • S/N.:0000 80 GB fuer roh-daten von LE01
  • S/N.:0000 80 GB fuer roh-daten von LE02
  • S/N.:51 80 GB fuer experiemente/tests
  • 500 GB als zwischenspeicher fuer die verlustfreien Videos

Zeit

  • 1. Von der Kamera auf den PC: (echtzeit) 50min
    • 1b. Screencasts umwandeln: 2h
  • 2. zusammenschnippeln 5h
  • 3. Audio-encodieren  ?h
  • 4. Video-encodieren 20h? 50h?
  • 5. avi2flv 4h
  • 6. avi2mkv(h.264) 4h

Testen & Debuggen

  • Videoschnittprogramme 20h
  • Encoding 114h

Software

Folgende Tools habe ich benutzt bzw. halte ich sinnvoll (stand Anfang 2009).

Aufnahme

DV (Firewire) aufnehmen

  • dvgrab consolentool zum (live-)"grabben" von einer DV-Cam:
dvgrab -i -f dv2 <fileName>
  • Kino das ganze mit GUI und Vorschaufenster

ScreenCapturing

recordmydesktop --no-sound --no-cursor -workdir <tmp-dir>/ --fps 25 -v_quality 55 --on-the-fly-encoding -o <fileName>.ogv
  • XvidCap ein weiteres Tool auf FFMPEG basis. (! von 2006)
xvidcap --fps 25 --continue yes --cap_geometry 1024x768 --source x11 --gui no --auto --quality 80 --codec mpeg4 --format avi --file <fileName>.avi

Schneiden

  • KdeNLive _nur_ qt4! (qt3 wird nichtmehr support => alle meine Bugs wurden wg. "used qt3" geclosed^^)

Encodieren / Convertieren

  • FFMPEG & MEncoder (non-plus-ultra!) zwar consolentool, aber es gibt genuegend Beispiele im Netz
  • AviDeMux mit schoener Gui und pre-sets (mit den eingebauten Filtern ist es sogut wie AviSync)

Tipps am rande

  • 25% einer 400MBit/s Firewire Verbindung sind mehr als 50% einer 100MBit/s Verbindung
    • Firewire-Netzwerk scheint nach langzeit-test nicht Stabil...
    • ==> Nutzt K E I N Firewire, falls ihr ueber Netzwerk Dateien einbindet
  • Bugs in Programmen
    • Es gibt auch Bugs in Programmen die keinen BugTracker/Changelog fuehren!
      • ==> neuste Versionen lohnen sich
    • Es gibt Bugs die nur auf bestimmten Architekturen/Betriebssystemen auftreten
      • ==> Neuer Rechner, neues Glueck!
  • 1min ~ 1GB (verlustfrei)
  • Festplatten sind die eine Sache, schnelle externe Gehaeuse die andere..
  • Amateur-Video/Audio-Geraeten haben eine Toleranz von ~2%.
    • D.h. auf 50min bis zu 1min Abweichung
    • ==> Am besten alles auf einem Geraet aufnehmen als ein video (freej?)
  • Programme m u e s s e n keine Fehlermeldungen generieren
    • => wenn ploetzlich 120kb auf Temp frei sind, war/ist Temp zu klein!
  • Bei Parameter-Beispielen aus dem Netz auf das Jahr achten... manche Tools gibts schon sehr lange...