Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
c3tracker:repair [2019/08/30 20:43] – [Audiospur bearbeiten] set disposition example zuntrax | c3tracker:repair [2021/01/13 21:04] – [Hints for repairing / manual cutting with KDEnlive] n0emis | ||
---|---|---|---|
Line 21: | Line 21: | ||
Zum Reparieren der Timestamps wird das vorhandene, aber " | Zum Reparieren der Timestamps wird das vorhandene, aber " | ||
- | ffmpeg -i / | + | ffmpeg -i /video/fuse/ |
Anschließend mit dem Reparaturprozess (nächster Abschnitt) fortfahren. | Anschließend mit dem Reparaturprozess (nächster Abschnitt) fortfahren. | ||
Line 29: | Line 29: | ||
Das reparierte Material wird im gleichen Format wie das Capture zur Verfügung gestellt, also MPEG2-TS mit 4 Audiospuren etc.pp. Dabei wird im Prozess zwar noch vor dem Schnitt eingesetzt, ein Abstecken mit KDEnlive erfolgt aber **nicht** nochmal. Das Material sollte also bereits zugeschnitten sein (siehe auch nächster Abschnitt). Allerdings darf das ersetzte Material **nicht** bereits Intro oder Outro beinhalten, da dies beim Encoding angefügt wird. | Das reparierte Material wird im gleichen Format wie das Capture zur Verfügung gestellt, also MPEG2-TS mit 4 Audiospuren etc.pp. Dabei wird im Prozess zwar noch vor dem Schnitt eingesetzt, ein Abstecken mit KDEnlive erfolgt aber **nicht** nochmal. Das Material sollte also bereits zugeschnitten sein (siehe auch nächster Abschnitt). Allerdings darf das ersetzte Material **nicht** bereits Intro oder Outro beinhalten, da dies beim Encoding angefügt wird. | ||
- | Die Vorgehensweise wird vom Tracker etwas unterstützt. Das Material ist als handelsübliche Videodatei (z.B. MPEG2-TS, h264 mp4) im Verzeichnis '' | + | Die Vorgehensweise wird vom Tracker etwas unterstützt. Das Material ist als handelsübliche Videodatei (z.B. MPEG2-TS, h264 mp4) im Verzeichnis '' |
Direkt im Anschluss kann/muss das Ticket nochmal geschnitten werden, also den Cutting-Status durchlaufen. Es wird **nur** der Status im Tracker durchlaufen, | Direkt im Anschluss kann/muss das Ticket nochmal geschnitten werden, also den Cutting-Status durchlaufen. Es wird **nur** der Status im Tracker durchlaufen, | ||
Line 55: | Line 55: | ||
**Achtung** da die Software " | **Achtung** da die Software " | ||
- | === Convert to TS | + | |
+ | === Lokal schneiden, remote rendern | ||
+ | |||
+ | Dafür muss auf dem Encoder (oder der Server auf dem gerendert wird), muss melt installiert werden: `sudo apt install melt`. Beim Schneiden mit KDEnvlive sollten die Quelldateien schon an gleicher stelle wie auf dem Encoder liegen. | ||
+ | |||
+ | Wenn man fertig ist im KDEnlive auf rendern klicken, das Profil `VOC H.264 main video track with audio` auswählen, den richtigen Exportpfad setzen und auf `Generate Script` klicken. Jetzt sollte in `$HOME/ | ||
+ | |||
+ | == Convert to TS | ||
(Not necessary for repairing) | (Not necessary for repairing) | ||
Line 70: | Line 77: | ||
</ | </ | ||
- | === remux TS file | + | == remux TS file |
< | < | ||
ffmpeg -v verbose -y \ | ffmpeg -v verbose -y \ | ||
Line 76: | Line 83: | ||
-c copy \ | -c copy \ | ||
-f mpegts / | -f mpegts / | ||
- | </ | + | </ |
== Audiospur bearbeiten | == Audiospur bearbeiten | ||
Line 99: | Line 107: | ||
Weitere Audiospuren als nicht default markieren: | Weitere Audiospuren als nicht default markieren: | ||
< | < | ||
- | ffmpeg -i / | + | ffmpeg -i 10223-hd.mp4.orig -i / |
+ | </ | ||
+ | |||
+ | Manuelles AV/Delay mit ffmpeg von 200ms korrigieren: | ||
+ | < | ||
+ | ffmpeg | ||
</ | </ | ||
== Copyright aus audio mit hilfe von YouTube entfernen | == Copyright aus audio mit hilfe von YouTube entfernen | ||
Line 145: | Line 158: | ||
Now place a '' | Now place a '' | ||
- | == Cur the last second off a recording | + | == Cut the last second off a recording |
When the outro has additional frames (bacause of a non empty output folder after a --debug run) the files can be shortened by downloading them from media and using the fowllowing script. | When the outro has additional frames (bacause of a non empty output folder after a --debug run) the files can be shortened by downloading them from media and using the fowllowing script. | ||
Line 167: | Line 180: | ||
done | done | ||
</ | </ | ||
+ | |||
+ | == ReLive to fusemount | ||
+ | |||
+ | If you for example screwed up a recording, it could be useful to use the ReLive-Snippets as a source for the fuse-ts. This python-script might help you. The Fahplan-ID has to be given as a argument. | ||
+ | |||
+ | < | ||
+ | import os | ||
+ | import sys | ||
+ | |||
+ | files = os.listdir('/ | ||
+ | relive_folder = '/ | ||
+ | fuse_folder = '/ | ||
+ | |||
+ | i = 0 | ||
+ | |||
+ | for file in files: | ||
+ | filename = relive_folder+sys.argv[1]+'/' | ||
+ | if filename[-3: | ||
+ | file = file.split(' | ||
+ | new_filename = relive_folder+sys.argv[1]+'/ | ||
+ | os.rename(filename, | ||
+ | i += 1 | ||
+ | |||
+ | print(" | ||
+ | </ | ||
+ | |||
+ |