Wandlung DVD in TS
Aus VDR Wiki
(Unterschied zwischen Versionen)
Zeile 47: | Zeile 47: | ||
-map 0:v -map 1:a -map 2:a -map 3:a -map 4:a \ | -map 0:v -map 1:a -map 2:a -map 3:a -map 4:a \ | ||
-metadata:s:a:1 language=ger \ | -metadata:s:a:1 language=ger \ | ||
− | -metadata:s:a:2 | + | -metadata:s:a:2 language=ger \ |
-metadata:s:a:3 language=eng \ | -metadata:s:a:3 language=eng \ | ||
− | -metadata:s:a:4 | + | -metadata:s:a:4 language=eng \ |
00001.ts | 00001.ts | ||
Aktuelle Version vom 10. November 2013, 19:20 Uhr
Zum Umwandeln von DVD und DVD-ISO-Image (z. B. erzeugt durch das Burn-plugin) ins VDR Dateiformat dient die folgende Anleitung.
Da DVD ebenfalls TS-Ströme verwendet, können diese ohne aufwendige neue Konvertierung ins VDR Aufnahmedateien (00001.ts, 00002.ts etc.). gebrachte werden.
Als Basis dient hier ein DVD-ISO-Image, und es werden im folgenden Beispiel mehrere Audiospuren konvertiert.
- Übersicht über Haupttrack zeigen
tcprobe -i dvd-image.iso -T 1,-1,1
- Haupttrack auslesen
tccat -T 1,-1,1 -i dvd-image.iso > xx.vob
- Audio AC3 Spur auslesen - Beispiel Spur 2 ist Deutsch
tcextract -i xx.vob -x ac3 -a 2 > xx.de.ac3
- weitere AC3 Spuren auslesen - Beispiel Spur 1 ist Englisch
tcextract -i xx.vob -x ac3 -a 1 > xx.en.ac3
- Korrektur der Lautstärke bestimmen
tcdecode -x ac3 -i xx.ac3 | tcscan -x pcm -d 1
da kommt dann so etwas:
[tcscan] audio frames=210149.60, estimated clip length=8405.98 seconds [tcscan] (min/max) amplitude=(-1.000/0.874), suggested volume rescale=1.350 [tcscan] V: 210149 frames, 8405 sec @ 25.000 fps [tcscan] A: 128.25 MB @ 128 kbps
- AC3 in MP2 wandeln und Lautstärke anpassen
- (transcode hängt an den Ausgabenamen noch die Endung .mpa an):
transcode -i xx.de.ac3 -o xx.de.mp2 -x null,ac3 -y null,mp2 -s 1.350
weitere AC3 in MP2 wandeln
transcode -i xx.en.ac3 -o xx.en.mp2 -x null,ac3 -y null,mp2 -s 1.350
- Video mit Tonspur zusammenführen
ffmpeg -i xx.vob -i xx.de.mp2.mpa -i xx.de.ac3 -i xx.en.mp2.mpa -i xx.en.ac3 -c copy \ -map 0:v -map 1:a -map 2:a -map 3:a -map 4:a \ -metadata:s:a:1 language=ger \ -metadata:s:a:2 language=ger \ -metadata:s:a:3 language=eng \ -metadata:s:a:4 language=eng \ 00001.ts
- Alternativ, für ältere Versionen von ffmpeg
ffmpeg -i xx.vob -vcodec copy \ -i xx.de.mp2.mpa -acodec copy -alang ger \ 00001.ts \ -i xx.de.ac3 -alang ger -acodec copy -newaudio \ -i xx.en.mp2.mpa -acodec copy -alang eng -newaudio \ -i xx.en.ac3 -acodec copy -alang eng -newaudio
00001.ts dann in ein passendes Verzeichnis auf dem VDR kopieren und den die index-Datei bauen lassen.
Achtung: Der Name des Verzeichnisses muss exakt den Muster, dass der VDR verwendet folgen - sonst erkennt der VDR die neue Aufzeichnung nicht.