history:streaming:projekte:c3:28c3:crs:recording

Congress Recording System

Es wird wieder glusterfs genommen. Das Erstellen von Volumes und mounten geht inzwischen ohne vol-Files, Beispiel Whitepearl:

# auf der whitepearl: (beispiel-verzeichnisse!)
gluster volume create capture-fuse c3recorder:/c3mnt/fuse/
gluster volume set capture-fuse nfs.disable On
gluster volume set capture-fuse auth.allow 10.28.*
gluster volume start capture-fuse

# auf dem client:
mount.glusterfs c3recorder:/capture-pieces /mnt/pieces

ldconfig #(einmalig nach der installation)
mount.glusterfs 10.28.0.7:/c3mnt /c3mnt

Zum 28C3 wird glusterfs 3.2.4 verwendet (Sourcen hier).

Dateizugriff mit NFS auf Mac OS X (>10.6)

sudo mount_nfs -o ro,nolocks,wsize=65536,rsize=65536,tcp,intr,port=24010 10.28.0.7:/c3mnt /Volumes/c3mnt

Die Fehlermeldung „Operation timed out“ kann ignoriert werden, der Mount sollte danach zur Verfügung stehen.

Falls KDEnlive beim Abspielen flackert, mal versuchen so zu starten:

env XLIB_SKIP_ARGB_VISUALS=1 kdenlive

oder alternativ ein Firmware-Update auf dem Switch durchführen *grml*

Recordings können manuell bearbeitet und dann als Raw-DV wieder in die Pipeline eingeschleust werden. Dazu sollte das fertige DV-File gesplittet werden:

split -b 1440000000 $inputfile $outputprefix

Beispielaufruf für Vortrag 4844:

split -b 1440000000 4844_repaired.dv 4844_repair_

Es entstehen dann Dateien 4844_repair_aa, 4844_repair_ab, …

Diese Dateien in /c3mnt/repaired ablegen (Hinweis: man kann dies gleich mit split erledigen, so dass die Daten nicht fünfmal kopiert werden müssen) und im fixing-Wizard im Tracker bei Source-Replacement den Präfix (ohne das _aa!) eintragen. Im Beispiel würde man also 4844_repair_ dort eintragen. Anschließend das Ticket auf recorded setzen, falls das der Tracker nicht schon von allein gemacht hat.

  • history/streaming/projekte/c3/28c3/crs/recording.txt
  • Zuletzt geändert: 2020/01/06 15:48
  • von v0tti