| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| postpro:baselight:baselight-knowledgebase [2021/01/20 14:48] – [Pfade mit bl-shots austauschen] ruhrmann | postpro:baselight:baselight-knowledgebase [2025/05/05 14:46] (aktuell) – shotdeck nicht mehr kostenlos für immer tm134 |
|---|
| ===== Quellen für Referenzbilder ===== | ===== Quellen für Referenzbilder ===== |
| |
| * https://shotdeck.com/ (Registrierung erforderlich, noch kostenlos, sehr gut sortiert und komfortabel) | * https://shotdeck.com/ (Registrierung erforderlich, 2 Wochen kostenlos, sehr gut sortiert und komfortabel) |
| * https://www.blu-ray.com/ (Film suchen / release auswählen / Screenshots) | * https://www.blu-ray.com/ (Film suchen / release auswählen / Screenshots) |
| * https://film-grab.com/ | * https://film-grab.com/ |
| |
| ===== Pfade mit bl-shots austauschen ===== | ===== Pfade mit bl-shots austauschen ===== |
| * bl-shots <dbhost>:<job>:<scene> > shotexport.txt | ==== Befehlsfolge ==== |
| * sed 's/.*/& &/' shotexport.txt | sed 's/%C/%C\/neuerPfad/2' > replace.txt | |
| * bl-shots <dbhost>:<job>:<scene> -replace -marks < replace.txt | |
| |
| b-shots schreibt ein File in diesem Format: | * ''bl-shots <dbhost>:<job>:<scene> > shotexport.txt'' |
| | * ''sed 's/.*/& &/' shotexport.txt | sed 's/%C/%C\/neuerPfad/2' > replace.txt'' |
| | * ''bl-shots <dbhost>:<job>:<scene> -replace -marks < replace.txt'' |
| |
| | ==== einzelne Schritte erklärt ==== |
| | |
| | * Der erste bl-shots schreibt ein File in diesem Format:<code> |
| %C/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx | %C/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx |
| %C/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx | %C/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx |
| %C/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx | %C/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx |
| %C/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx | %C/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx |
| | </code> |
| |
| sed macht daraus das: | * sed macht daraus das:<code> |
| %C/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx %C/neuerPfad/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx | %C/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx %C/neuerPfad/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx |
| %C/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx %C/neuerPfad/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx | %C/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx %C/neuerPfad/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx |
| %C/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx %C/neuerPfad/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx | %C/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx %C/neuerPfad/001_originals/A801C011_201028_ROAL/A801C011_201028_ROAL.%.7F.arx |
| %C/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx %C/neuerPfad/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx | %C/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx %C/neuerPfad/001_originals/A801C003_201028_ROAL/A801C003_201028_ROAL.%.7F.arx |
| | </code> |
| | |
| | * Das File muss die Zeilen so beinhalten:\\ <alter Pfad> <neuer Pfad> |
| | * Der zweite bl-shots importiert die neuen Pfade in Baselight. |
| | |
| | ==== sed-Zeile genauer erklärt: ==== |
| | |
| | |
| | ''s'' steht für substitute \\ |
| | zwischen den ersten beiden ''/'' steht das Searchpattern \\ |
| | ''.*'' steht für alle Zeichen einer Zeile \\ |
| | zwischen dem 2. und 3. ''/'' steht das replacement pattern \\ |
| | ''&'' steht für den Match (also in diesem Fall die ganze Zeile \\ |
| | ''& &'' bedeutet also gib die ursprüngliche Zeile zwei mal aus mit einem Leerzeivhen dazwischen \\ |
| | ''shotexport.txt'' ist das einzulesende File \\ |
| | ''|'' lenkt die Ausgabe in einen zweiten sed um \\ |
| | der zweite sed sucht nach ''%C'' und ersetzt es durch ''%C/neuerPfad'', wobei die Slashes mit ''\'' maskiert werden müssen \\ |
| | die ''2'' hinter dem letzten ''/'' bedeutet, dass das Replacement nur im zweiten Vorkommen stattfinden soll \\ |
| | ''> replace.txt'' lenkt die Ausgabe in Datei um. |
| | |
| | |
| | ===== Best Practice Stack Aufbau ===== |
| | {{:postpro:baselight:295_.png?400|}} |
| | |
| | mit freundlicher Genehmigung von Andy Minuth Filmight |
| | |
| | |
| | |
| | ===== Erstellen von Untertiteln===== |
| | Untertitel müssen als Cine Canvas XML zur Verfügung gestellt werden. |
| | |
| | Tool zum Konvertieren von SRT Untertiteln zu Cine Canvas XMLs |
| | http://www.michaelcinquin.com/tools/DCP/DCP_subtitling |
| | |
| | Tutorial zum Bearbeiten von Cine Canvas Unteriteln in Baselight: |
| | https://vimeo.com/134596712 |
| |
| |
| | ===== Tools / Workflows, die man kennen sollte ===== |
| |
| | * Timeline Alignment: Räumt die Timeline auf |
| | * DBS-Workflow mit Try, Apply, View zum Kopieren von Grades |
| | * Color Crosstalk: Für die Look-Entwicklung, Reduktion der Farbpalette |
| | * Compress Gamut: Falls negative Werte auftreten insbesondere mit ACES RRT, (bei Rec2020 = 0,1?) |
| | * Texture Highlight 0,5-1,0 |
| | * Überschärfte Bilder retten mit Sharpen / extended Values / negative Werte eingeben |
| | * Doppelklick in die Cuts View |
| | * Ripple Edit Keyframes über Grouped Grading |
| | * Eskalationsstufen bei der Entwicklung eine robusten Looks: |
| | * Global: z.B. Hue Shift, Color Crosstalk, ... |
| | * Key |
| | * Shape mit sehr weichen Verläufen |
| | * Shape präzise |
| | * Bei Lookentwicklung besonders achten auf unnatürlich leuchtende Farben. Viele Kameras produzieren diese. Reduktion zu Körperfarben: GEsättigte Farben dunkler machen mit Curve Grade, davor evtl. Sättigung hinzufügen |
| | * Referenzbilder bei shotdeck.com / blu-ray.com |
| | * DFuse: Soft / Vaseline-Filter |
| |