Beeinflussen Videocontainer die Videoqualität?

https://en.wikipedia.org/wiki/Comparison_of_video_container_formats

Container und Codecs verstehen

Ich bin nur verwirrt, weil die obigen Informationen darauf hinzudeuten scheinen, dass Container einfach basierend auf den Codecs ausgewählt werden, die Sie in Ihrem Video haben möchten, und dass sie unabhängig von der tatsächlichen Ausgabe sind, die durch die Codecs bestimmt wird. Aber warum ist es dann, wenn ich ein h.264 in einem .mp4-Container ausgebe, die Qualität viel schlechter und die Schattierung anders ist als bei h.264 in einem .avi oder .mkv? Und wenn es einen Grund gibt, gibt es irgendwo eine Tabelle oder Zusammenstellung, die diese Art von Informationen für jeden Container zeigt, damit ich sie nicht alle ausprobieren kann?

Ich frage extra,
weil ich versuche, einen akzeptablen Container für ein .wav32- (oder mbe .wav 16-Bit-signiertes) und 4k h.265-Video zu finden, das speziell in diesem Fall von YouTube unterstützt wird. AVI funktioniert nicht. .mkv wird nicht als unterstützt aufgeführt, wird aber hochgeladen. es scheint dasselbe zu sein wie eine funktionierende .avi-Datei, aber ich behaupte nicht, zu verstehen, was wirklich vor sich geht. .?
Die Leute sagen, sie sollen .mkv in mp4 konvertieren, aber ich sehe keinen Grund, warum .... mkv unterstützt den Übergang zu mp4 ohne Neucodierung, aber warum würden Sie Ihre Audiooptionen einschränken und dies tun ....? Besonders wenn mp4 die Qualität wie oben erwähnt zu beeinträchtigen scheint, obwohl ich nicht weiß, ob das Wechseln von mkv zu mp4 ähnliche Qualitätsänderungen hervorruft wie das direkte Rendern in einen solchen Container. Andere nicht unterstützte Container wie .ts erzeugen ebenfalls günstige visuelle Ergebnisse.
Dies bezieht sich also auf die gestellte Frage, ob Ihr Videocontainer nur die Codecs enthält und nicht wirklich etwas beeinflusst, ob er von einer Streaming-Site "unterstützt" wird oder nicht? Es ist alles irrelevant und es sind die Codecs, die alles bestimmen?

Antworten (1)

Die Wahl des Containers hat keinen Einfluss auf die Stream-Qualität, die ausschließlich durch Encoder-Parameter bestimmt wird.

Es kann vorkommen, dass der Stream nicht standardmäßige oder zumindest unerwartete Farbmetrikeigenschaften aufweist und einige Container diese Metadaten nicht speichern können oder sie möglicherweise falsch gespeichert haben. Es ist auch möglich, dass die Metadaten korrekt sind, der Player sie jedoch je nach Container nicht richtig oder überhaupt nicht analysiert. Dies kann zu einer unterschiedlichen Wiedergabe führen, die Sie als Qualitätsänderung wahrnehmen.

Gibt es etwas, worauf ich achten sollte, um darauf aufmerksam zu werden, wenn dies passieren kann? Oder ist es nur ein Trial-and-Error-Ansatz, bei dem ich verschiedene Container mit verschiedenen Playern ausprobiere und sehe, wie es sich bei der Wiedergabe zeigt? Beim .mp4-Format merke ich zum Beispiel den Unterschied zwischen mehreren Playern und Streaming-Sites. Ich stecke einfach fest, weil ich online keine Informationen finden kann, die mir helfen, weiterzukommen, vielleicht verwende ich die falschen Schlüsselwörter. avi wird gut unterstützt, ist aber aufgrund dieser 2-GB-Beschränkung bei vielen Playern gescheitert. Mkv hat nicht am Streaming gearbeitet, ich brauche ein Format, das in eine .wav- und Stream-Datei passt