Teilweise bekommen wir ältere oder über einen Workflow produzierte Konferenzen zugeliefert und möchten diese auch auf media.ccc.de veröffentlichen. Dafür gibts es zwei Optionen:

  • a) VoctoImport Django-Web App zur Eingabe der Daten + Upload von Hand
  • b) Der hier beschriebene Workflow per abgewandelter schedule.xml inklusive Bereitstellung von Download-URLs

Wenn du nicht schon weißt was du tust empfehlen wir an dieser Stelle ersteres zu verwenden.

Das Element für die Mitschnitt URL heißt video_download_url. Alternativ kann auch im Tracker per Hand ein Property Fahrplan.VideoDownloadUrl zu dem Recording- oder Meta-Ticket hinzugefügt werden.

Projekt zunächst wie gewöhnlich im Tracker anlegen, wichtig sind die folgenden Properties:

  • Processing.Path.Raw Ort auf publishing, wohin die Quelldateien geladen werden, in der Regel /video/fuse/

Bei den Zuständen kannst du die Meisten deaktivieren. Benötigt wird nur:

  • Recording
    • scheduled
    • recording
    • finalized
    • Encoding
      • material needed
      • ready to encode
      • encoding
      • encoded
      • postencoding
      • ready to release
      • released

Bei den Workern brauchst du

  • releasing (Publishing Skript zum Upload auf die Zielplatformen)
  • releasing-recording-importer (Download der Quelldatei nach /video/fuse sowie setzen der Sprache im Ticket)
  • releasing-postencoding (Schreibt die Metadaten in die Datei)

Projekt in Voctoweb anlegen.

Der recording-importer weigert sich normalerweise Dateien zu überschreiben, möchten man eine neue Fassung eines Talks hochladen muss man die 'uncut.ts' deswegen entweder von Hand löschen oder auf dem Recording Ticket das Property Record.Redownload=yes und den Status scheduled setzen.

Der Worker releasing.c3voc.de-recording-importer ist ein systemd Timer auf releasing mit dem Namen crs-recording-importer.timer

  • c3tracker/importer.txt
  • Last modified: 2026/06/25 17:01
  • by andi