HD in welches Format umwandeln?

maddoccc

Lieutenant
Registriert
März 2009
Beiträge
562
Hi Leute,

in welches Format bringt man am besten HD Material?

Sollte mit den meisten Player funktionieren. Auch mit SD Playern also DVD Playern. Und die Audioauswahl AC3 und Stereo behalten.

Video:
PID: 0xDFF(eng)(H.264)
Audio:
PID: 0xE03(AC-3)(ger)[PD]
PID: 0xE00(deu)
PID: 0xE01(deu)


Gibt doch das z.B. aviHD, M2P, MKV, und und und.

Was würdet ihr empfehlen?

Gruß Maddoc
 
Zuletzt bearbeitet:
MKV ist kein Format, sondern ein Container!

Da kann sich also von DivX, XVid, MPEG2 oder H.264 alles an Videocodec drin befinden. Gleiches gilt für die Audiospuren.
 
mkv container ist derzeit sehr gut, da schöne kompression von qualitativ hochwertigen zb h.264 codecs mit 720 oder 1080 ;)
schwierigkeit wie schon vorhin erwähnt es können nicht alle player den container lesen
 
Wenns zu SD playern kompatibel sein soll, dann DivX oder XviD mit avi container und AC3 Tonspur.
Nicht alle mp4 SD pplayer können mit dem mp4 Container mit AC3 Tonspur umgehen.
Natürlich die Auflösung auf Sd runter.... oder Kompatibilität einschränken und auf h264 im M2TS oder mkv container in HD ;), aber spezielle Player notwendig.... noch sind sie speziell.
Bis auf M2TS Container, der wird auch über USB von den meisten BR-Playern wiedergegeben.
Ergänzung ()

Achso, solltest du die Streams in nen mkv container muxen, dann vorsicht ab V4.2x von mkvtoolnix. Bei Streams die im raw format eingefügt werden, werden in der default Einstellung die Header komprimiert. Dies bringt für nen 4GB h264 stream ca. 60-100 MB an weniger Speicher, schränkt jedoch wiederum die kompatibilität ein, da die meisten Standalone Player mit den komprimnierten Headern nicht umgehen können... noch nicht!
 
Ok. Also MKV wenn PC oder MediaPlayer Hardware und avi wenn DVD Player.

Jetzt habe ich mir mit TSDoctor die TRP Files gemerged und gecleant wo ein TS Stream (h.262) herausgekommen ist.

Diesen wolte ich mit ProjektX behandeln. ProjectX kann aber kein h.262. Also habe ich nun GraphEdit besorgt. Damit komme ich aber nicht klar. Gibts dafür irgend wo eine Anleitung in Deutsch? Oder wie bringt ihr eure Streams in MKV?
 
Es stellt sich natürlich die Frage, warum überhaupt HD-Streams aufgezeichnet werden, wenn man sie a) gar nicht gebrauchen kann und sie verlustbehaftet konvertieren müsste - und b) nicht mit ihnen umgehen kann.
 
Und weshalb kann man HD-Streams nicht gebrauchen??

Wenn der Player mit H.264 umgehen kann, dann kann man eine zb 10 GB H.264 Datei erstellen mit MeGUI zb. und dann sieht die dank der noch hohen Bitrate und vor allem dank der sehr hohen Effizienz von x264 quasi wie das Original aus.

Auch eine xvid Datei würde von einer guten Quellqualität natürlich profitieren.

eine zb 700 MB xvid wo die Quelle eine Blueray Disc war, wird erheblich besser aussehen, als wenn die Quelle eine DVD (MPEG 2) war ....
 
mkvtoolnix habe ich schon getestet, das öffnet mir aber net den TS Transportstream..

EDIT
oder muss ich den TS erst demuxen?
 
Zuletzt bearbeitet:
Wie gesagt, benutze MeGUI.

Der kann auch diese m2ts Dateien einlesen. (und auch .ts usw)
 
MeGUI sagt mir "No Video Sequence Header found" ... :(

ProjextX demuxt nur die Audiostreams

MKtoolnix öffnet keinen TS Stream

Bin ich zu doof? Kann doch net so schwer sein..
 
Habs endlich geschafft. Doch nun habe ich das Problem das die MKV Datei vom Player nicht erkannt wird. Eine andere jedoch die ich aus dem Netz gezogen habe funktioniert. Der Player frisst sonst eigentlich alles. dabei handelt es sich um den PoppStar MS30.

Hier mal die MediaInfo

von der Datei die nicht geht
Code:
Allgemein
Vollständiger Name               : D:\Temp\Aufname\test\data00_fixed.track_3583.mkv
Format                           : Matroska
Dateigröße                       : 538 MiB
Dauer                            : 7min 2s
Gesamte Bitrate                  : 10,7 Mbps
Kodierungs-Datum                 : UTC 2010-09-17 16:44:36
Kodierendes Programm             : mkvmerge v4.2.0 ('No Talking') gebaut am Jul 28 2010 18:38:23
verwendete Encoder-Bibliothek    : libebml v1.0.0 + libmatroska v1.0.0

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format-Profil                    : Main@L4.0
Format-Einstellungen für CABAC   : Ja
Format-Einstellungen für ReFrame : 2 frames
Format_Settings_GOP              : M=3, N=12
Muxing-Modus                     : Container profile=Unknown@4.0
Codec-ID                         : V_MPEG4/ISO/AVC
Dauer                            : 7min 2s
Bitraten-Modus                   : variabel
Bitrate                          : 9 856 Kbps
maximale Bitrate                 : 10,6 Mbps
Breite                           : 1 920 Pixel
Höhe                             : 1 080 Pixel
Bildseitenverhältnis             : 16:9
Bildwiederholungsrate            : 25,000 FPS
ColorSpace                       : YUV
ChromaSubsampling                : 4:2:0
BitDepth/String                  : 8 bits
Scantyp                          : MBAFF
Bits/(Pixel*Frame)               : 0.190
Stream-Größe                     : 496 MiB (92%)
colour_primaries                 : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics         : BT.709-5, BT.1361
matrix_coefficients              : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio #1
ID                               : 2
Format                           : AC-3
Format/Info                      : Audio Coding 3
Format_Settings_ModeExtension    : CM (complete main)
Muxing-Modus                     : Header stripping
Codec-ID                         : A_AC3
Dauer                            : 7min 2s
Bitraten-Modus                   : konstant
Bitrate                          : 448 Kbps
Kanäle                           : 6 Kanäle
Kanal-Positionen                 : Front: L C R, Side: L R, LFE
Samplingrate                     : 48,0 KHz
BitDepth/String                  : 16 bits
Stream-Größe                     : 22,6 MiB (4%)

Audio #2
ID                               : 3
Format                           : MPEG Audio
Format-Version                   : Version 1
Format-Profil                    : Layer 2
Format_Settings_Mode             : Joint stereo
Muxing-Modus                     : Header stripping
Codec-ID                         : A_MPEG/L2
Codec-ID/Hinweis                 : MP2
Dauer                            : 7min 2s
Bitraten-Modus                   : konstant
Bitrate                          : 160 Kbps
Kanäle                           : 2 Kanäle
Samplingrate                     : 48,0 KHz
Stream-Größe                     : 8,06 MiB (1%)

Und hier von der die funktioniert
Code:
Allgemein
Vollständiger Name               : D:\Brenn\filme\gtvg-pk.720p.s01e01.mkv
Format                           : Matroska
Dateigröße                       : 700 MiB
Dauer                            : 23min
Gesamte Bitrate                  : 4 232 Kbps
Kodierungs-Datum                 : UTC 2010-07-13 23:27:25
Kodierendes Programm             : mkvmerge v3.3.0 ('Language') built on Mar 24 2010 14:59:24
verwendete Encoder-Bibliothek    : libebml v0.8.0 + libmatroska v0.9.0

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format-Profil                    : High@L4.1
Format-Einstellungen für CABAC   : Ja
Format-Einstellungen für ReFrame : 5 frames
Muxing-Modus                     : Container profile=Unknown@4.1
Codec-ID                         : V_MPEG4/ISO/AVC
Dauer                            : 23min
Bitrate                          : 4 039 Kbps
Breite                           : 1 280 Pixel
Höhe                             : 720 Pixel
Bildseitenverhältnis             : 16:9
Bildwiederholungsrate            : 25,000 FPS
ColorSpace                       : YUV
ChromaSubsampling                : 4:2:0
BitDepth/String                  : 8 bits
Scantyp                          : progressiv
Bits/(Pixel*Frame)               : 0.175
Stream-Größe                     : 654 MiB (93%)
verwendete Encoder-Bibliothek    : x264 core 102 r1666 d058f37
Kodierungseinstellungen          : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=30 / rc=2pass / mbtree=1 / bitrate=4039 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00

Audio
ID                               : 2
Format                           : AC-3
Format/Info                      : Audio Coding 3
Format_Settings_ModeExtension    : CM (complete main)
Codec-ID                         : A_AC3
Dauer                            : 23min
Bitraten-Modus                   : konstant
Bitrate                          : 192 Kbps
Kanäle                           : 2 Kanäle
Kanal-Positionen                 : Front: L R
Samplingrate                     : 48,0 KHz
BitDepth/String                  : 16 bits
Stream-Größe                     : 31,7 MiB (5%)
Sprache                          : Deutsch
 
Der Grund dafür steht hier:

http://forum.gleitz.info/showthread.php?24511-MKVToolnix&p=410293&viewfull=1#post410293

Achtung!
Ab Version 4.1.1 wurde in mkvMerge GUI eine Standardeinstellung verändert, die andere Tools komplett ins Stopern bringt!!
Das betrifft die Option header removal compression.

Obwohl diese Option in den Matroska-Spezifikationen schon 6 Jahre existiert, wurde sie bisher kaum angewendet.
Wichtige Tools wie eac3to und tsMuxeR und auch Player stürzen ab oder bringen Fehler!
Z.B. funktioniert eac3to nicht mehr mit MP2/MP3/DTS Tracks und stürzt kommentarlos ab bei H264 Video Tracks (mkvtoolnix v4.2.0).

Ein Test zeigte, wie wenig effektiv die Option header removal compression ist (wobei sich wiederholende Headerinfos weggelassen werden):
Muxen eines ts Streams zu mkv:
8.292.939 kB wie bisher ohne Kompression
8.292.174 kB mit Kompression

Das sind 0,00923 % Einsparung!! Kann man schlicht vergessen.

Was soll das? Dafür eine Reihe guter Tools ins Straucheln bringen?
Auch wenn die Option in den Specs enthalten ist, sollte sie nicht standardmäßig aktiviert sein.
Mosu / Bunkus - als erfahrener Entwickler solltest du das ändern.

ABHILFE ab mkvToolnix / mkvmerge v.4.1.1
Bei jedem zu muxenden Stream in mkvMerge unter Zusatzoptionen Kompression: keine einstellen. Das Feld darf nicht leer bleiben.

Sprich: die Header-Komprimierung ist bei MKVMergeGUI ab Version 4.1.1 standardmäßig IMMER aktiviert... und genau DAS sorgt dafür, dass diverse Hardware-Player das Ergebnis nicht abspielen können!!!

Lösung: ältere Version benutzen... oder ab MKVMergeGUI Version 4.1.1 (und höher) jede(!) Ton-, Video- und Untertitelspur in der Track-Auflistung nacheinander markieren, und unter "Zusatzoptionen" => "Komprimierung" den Punkt "Keine" auswählen.
 
Cool, das war die Lösung. Nu klappts. Bekommt man eigentlich die Dateien noch etwas kleiner??
 
Mit einem Re-encoding, allerdings kann das je nach Rechner ziemlich lange dauern und die Qualität wird auch schlechter.
 
Um wieviel schlechter?

Man kann ja dank DivX und xVid ne 8GB Doublelayer DVD (Standard) auf 1,2 GB mit AC3 Sound schrumpfen lassen ohne nennenswerte Verschlechterung des Bildes.

Deswegen wundert mich die Größe der entstandenen Datei denn ich hörte das das mkv Format das ganze sogar besser bringen soll. Also ziemlich kleine Dateien im Vergleich zum Original bei kaum sichtbaren Qualitätsverlusten.

Bzw. was bleibt mir da für eine Möglichkeit um die Dateien kleiner zu bekommen?

Möchte eine im Fernsehen aufgenommene Veranstaltungssendung in FullHD von 3 Std. Dauer (15GB) für bekannte ins Internet stellen.
 
Zurück
Oben