Show pagesourceOld revisionsBacklinksODT exportBack to top Recent ChangesSend via e-MailPrintPermalink × Table of Contents Cutting with FUSE and video editor Kdenlive Shotcut mpv Bekannte Probleme und ihre Lösungen Remote Cutting / Schneiden mit Proxy-File See also Diese Seite wurde noch nicht vollständig übersetzt. Bitte helfen Sie bei der Übersetzung. (diesen Absatz entfernen, wenn die Übersetzung abgeschlossen wurde) Cutting Howto Preconditions: Kdenlive (17.x or 18.x) or Shotcut and VLC was installed on own machine Access to VOC VLAN or ethernet network via DHCP or fixed IP form ip configured as secondary ethernet interface Account on http://tracker.c3voc.de (c.f. c3tracker) Note: storage.lan.c3voc.de is to be read as a meta variable for the machine, the FUSE Mounts are created by the mount-for-cut worker. Within the decentral setup this role is often filled by encoderX.lan.c3voc.de or minionX.lan.c3voc.de. Cutting with FUSE and video editor Preperation: Linux: apt-get install cifs-utils Schnittprogramm installieren: Entweder KDEnlive oder Shotcut (Version 22.12.21 is known to work) Mounten des Fuse-Share (read-write!) mkdir -p /video/fuse sudo mount.cifs //storage.lan.c3voc.de/fuse /video/fuse -orw,guest,uid=$local_user macOS: Shotcut von Webseite (Version 22.12.21 is known to work) herunterladen und installieren Finder öffnen, “Connect to Server” (cmd+K) smb://voc@storage.lan.c3voc.de/fuse Windows: Shotcut von Webseite herunterladen und installieren per GUI mit Netzlaufwerk \\storage.lan.c3voc.de/video/ verbinden per Lecture: Im Tracker Übersicht (Filter “Cutting”) zu schneidenden Vortrag suchen auf cut Button drücken 4-stellige Fahrplan-ID merken Ordner /video/fuse/<EVENT>/<RAUM>/<Fahrplan-ID>/ per Nautilus/Finder/Explorer öffnen uncut.ts mit VLC öffnen und schauen ob der Vortrag komplett enthalten ist. ACHTUNG bei Events mit Übersetzerton: die Schnittprogramme spielen nur die erste Tonspur! Zum Prüfen der Sprachbelegung am Besten VLC verwenden, der Hotkey für die Audio-Umschaltung ist b Sprache merken project.kdenlive bzw. project_shotcut.mlt mit Schnittprogramm öffnen Anfang und Ende vom Vortrag suchen und festlegen Details siehe unten Prüfen, ob A/V sync ist Delay-Wert aus mpv oder VLC muss mit -1 multipliziert werden im Tracker die real gehörte Sprache aus Dropdown auswählen und “Finish” klicken Kdenlive Anfang und Ende vom Vortrag suchen mit der Maus auf den Rand des “Balkens” (also, des gesamten Clips) gehen, es sollte ein grüner Pfeil auftauchen - mit diesem Pfeil den Balken auf die gewünschte Länge zusammenschieben es gibt ein Snap am aktuellen Marker NICHT den Vortrag auf der Timeline verschieben! Ist die Verbindung zum Storage schlecht, sollten auf jeden Fall die Video- und Audiothumbnails deaktiviert werden. Die Buttons dafür befinden sich am unteren Rand des Fensters auf der rechten Seite. Shotcut Anfang und Ende vom Vortrag suchen in und out im Clip-Monitor setzen, z.B. durch drücken von i und o Wenn alles passt die Projektdatei abspeichern Tastenkürzel Shotcut i = Startpunkt (in) setzen o = Endpunkt (out) setzen <space> = play / pause <bild-up> <bild-down> +/- 1 Sekunde springen (mit <Ctrl> bzw <ALT> 2 bzw. 5 Sekunden) <ALT><Pfeil-links> Springe zum Anfang (Intro) <ALT><Pfeil-rechts> Springe zum Ende (Outro) <Pfeil-links> Springe 1 Frame zurück <Pfeil-rechts> Springe 1 Frame vorwärts j / l spule zurück / vorwärts (je häufiger gedrückt, desto schneller) Problem bei Shotcut-Installation: Fehlermeldung “This application failed to start because it could not find or load the Qt platform plugin “xcb” in […]” lässt sich per apt-get install libQt5Gui beheben. Siehe z.B. auch http://stackoverflow.com/questions/17106315/failed-to-load-platform-plugin-xcb-while-launching-qt5-app-on-linux-without mpv Mit der folgenden config in z.B. ~/.config/mpv/mpv.conf zeigt mpv das aktuell angezeigte Frame während der Wiedergabe an: osd-level=3 osd-status-msg=${playback-time/full} / ${duration} (${percent-pos}%)\nframe: ${estimated-frame-number} / ${estimated-frame-count} Zum Schneiden per mpv müssen das Anfangs- und Endframe des Talks in der uncut.ts in je die inframe und outframe Dateien geschrieben werden. Am besten geht dies schlicht per echo <FRAME> > /video/fuse/<EVENT>/<RAUM>/<Fahrplan-ID>/inframe, da “richtige” Texteditoren gerne versuchen, temporäre Lock-Dateien anzulegen (was auf dem FUSE-mount nicht geht) und daher nicht richtig funktionieren. Bekannte Probleme und ihre Lösungen Shotcut oder VLC zeigen beim Abspielen des uncut.ts keine Zeit an: Das Recording wurde zu früh gestoppt, oder neu gestartet wodurch es Probleme mit den Timestamps im TS gibt. Siehe c3tracker:repair#defekte_timestamps. macOS Problem mit OS X 10.11 El Capitan: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821730 wenn man mit smbpasswd -a voc einen user anlegt kann man sich als user voc anstatt als guest einloggen. Im Videoplayer lässt sich nicht springen / springen ist kaputt wahrscheinlich sind die Timestamps im uncut.ts fehlerhaft, siehe C3Tracker: Repair. Remote Cutting / Schneiden mit Proxy-File Schneiden von Remote: im Tracker auf cut klicken um das Ticket zu reservieren ein low-res proxy file rendern: webcut_lores_mp4 (Quellfile ist /opt/crs/fuse/…/uncut.ts) das project file von shotcut oder kdenlive auf den lokalen PC kopieren und mit dem Texteditor das uncut.ts durch das erzeugte proxy file ersetzen, dabei den absoluten Pfad verwenden Projekt öffnen und wie immer den Anfang und Ende beschneiden. dann das project file auf den Encoder ins eigene Homedir laden und das project file im fuse mount ersetzen. Am besten mit cat meinfile.mlt >/opt/crs/fuse/…/project_shotcut.mlt finished cut klicken. alles geht weiter wie bisher See also CCCamp15 Recording / Postprocessing Cutter live image c3tracker/cutting.txt Last modified: 2023/03/17 10:24by sophie