TS, MKV und Bitraten
Re: TS, MKV und Bitraten
fischig hat geschrieben: [...] eine „Overall“ und eine „Video-Bitrate“. [...]
Mein Gedanke ist,
"Overall bit rate" = Summe aller Stream-Bitraten + Container-Overhead.
Unter "Bit rate" = Die Bitrate der ausgewählten Streams.
gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.
Uns rottet die soziale Kälte viel früher aus.
-
- Beiträge: 3735
- Registriert: 24.12.2019 12:25:08
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: z.Z. Piazza Armerina
Re: TS, MKV und Bitraten
Schon klar. Die Frage ist, warum spezifiziert mediainfo beim TS-Container beide Bitraten, aber nicht beim zeitlich geschnittenen und umcodierten MKV-Container:Unter "Bit rate" = Die Bitrate der ausgewählten Streams.
Der Videostream ist h264. Trotzdem verwende ich bei ffmpeg nicht copy dafür sondern gebe als encoder h264 an. Soweit ich weiß, ist AVC und h264 das Gleiche.ffmpeg spezifiziert aber den Video-Stream mit jeweils anderen Parametern. Ich weiß nicht, ob das Umcodieren nötig ist, glaube aber damit unnötigen Komplikationen bei evtl. Weiterarbeit am MKV-Material aus dem Wege zu gehen. Ob das hier relevant ist weiß ich auch nicht.
Hier ein Beispiel:
Code: Alles auswählen
$ mediainfo /mnt/tv-filme/originale/00001.ts
General
ID : 32776 (0x8008)
Complete name : /mnt/tv-filme/originale/00001.ts
Format : MPEG-TS
File size : 4.47 GiB
Duration : 2 h 21 min
Overall bit rate mode : Variable
Overall bit rate : 4 503 kb/s
Video
ID : 5411 (0x1523)
Menu ID : 132 (0x84)
Format : AVC
[...]
Duration : 2 h 21 min
Bit rate : 3 246 kb/s
Width : 1 280 pixels
Height : 720 pixels
[...]
$ mediainfo /mnt/tv-filme/atmp/open-range.mkv
General
Unique ID : 31849999177726877076091722120695574791 (0x17F61632EC0D8BC2A139D9367FEAF107)
Complete name : /mnt/tv-filme/atmp/open-range.mkv
Format : Matroska
Format version : Version 4
File size : 2.56 GiB
Duration : 2 h 10 min
Overall bit rate : 2 818 kb/s
Writing application : Lavf58.45.100
Writing library : Lavf58.45.100
ErrorDetectionType : Per level 1
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.2
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 2 h 10 min
Width : 1 280 pixels
Height : 720 pixels
Re: TS, MKV und Bitraten
# map_metadata #fischig hat geschrieben:
[...] beide Bitraten, aber nicht beim zeitlich geschnittenen und umcodierten MKV-Container:
Ich weiß nicht ob es funktioniert, könntest das mal probieren.
Auszug aus der Dokumentation
-map_metadata 0 kopiert alle Metadaten aus der Eingabedatei 0 in die Ausgabe.
fischig hat geschrieben:
[...] Ich weiß nicht, ob das Umcodieren nötig ist [...]
Bei mir wird das Video nur geschnitten,mit mkvmerge.
und mit ffmpeg den Untertitel extrahiert.
Ich behalte die geschnittene version zur nacharbeit, sollte das mal notwendig sein.
gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.
Uns rottet die soziale Kälte viel früher aus.
-
- Beiträge: 3735
- Registriert: 24.12.2019 12:25:08
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: z.Z. Piazza Armerina
Re: TS, MKV und Bitraten
Wenn ich das richtig verstehe, dann ist das nicht, worum es mir geht: Ich suche nicht die Video-Bitrate der Ausgangsdatei in der Zieldatei, sondern die Video-Bitrate (und die Audio-Bitraten) der Zieldatei.MaGe hat geschrieben:-map_metadata 0 kopiert alle Metadaten aus der Eingabedatei 0 in die Ausgabe.
Beim TS-File ist das ja schön zu sehen, es gibt eine alle Spuren umfassende Bitrate („Overall“) und dann wird das nach Spuren aufgedröselt: „Video-“, „Audio1-“, „Audio2-“, usw. Nach der Behandlung mit ffmpeg gibt's mit mediainfo nur noch „Overall“. Nichtsdestotrotz müsste sich die Overall-Bitrate des MKV-Containers doch auch nach Video- Audio-,etc. aufschlüsseln lassen. Liegt's am Containerformat?, an ffmpeg, warum im mkv nichts mehr davon erscheint?
Ich versuche mal, TS bei der Umwandlung als Zielcontainer zu verwenden, mal sehen, was dabei rauskommt.
Re: TS, MKV und Bitraten
## -map_metadata 0 ##
Ich kann dir mit der bitrate nicht weiterhelfen aber zum anschauhen
im Original ist die ( UTC 2023-04-10 16:13:49 ) in der Kopie nicht
# Das Original besteht 1 Video 1 Audio: Alle Ausgabe gekürzt.
# Und das ganze mit -map_metadata 0
Ich hoffe das hilft dir weiter.
gruss MaGe
Ich kann dir mit der bitrate nicht weiterhelfen aber zum anschauhen
im Original ist die ( UTC 2023-04-10 16:13:49 ) in der Kopie nicht
# Das Original besteht 1 Video 1 Audio: Alle Ausgabe gekürzt.
Code: Alles auswählen
General
Complete name : Bandolero-merge.mkv
Format : Matroska
Format version : Version 4
File size : 6.71 GiB
Duration : 1 h 42 min
Overall bit rate : 9 409 kb/s
Encoded date : UTC 2023-04-10 16:13:49
[...]
KOPIE:
General
Complete name : Bandolero-gpu.mkv
Format : Matroska
Format version : Version 4
File size : 1.81 GiB
Duration : 1 h 42 min
Overall bit rate mode : Variable
Overall bit rate : 2 532 kb/s
Code: Alles auswählen
time ffmpeg -i Bandolero-merge.mkv -i Bandolero-gpu.mkv -map 1 -map_metadata 0 -c copy Bandolero.mkv
General
Complete name : Bandolero.mkv
Format : Matroska
Format version : Version 4
File size : 1.81 GiB
Duration : 1 h 42 min
Overall bit rate mode : Variable
Overall bit rate : 2 532 kb/s
Encoded date : UTC 2023-04-10 16:13:49
gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.
Uns rottet die soziale Kälte viel früher aus.