Welches dieser Videoformate gibt mir eine bessere Qualität

2489
debasish

Mit der Grundidee, die ich über Videoformate habe, habe ich immer gedacht, FLV bietet die niedrigste Qualität und daher die kleinste Dateigröße, aber diese spezielle Seite hat mich verwirrt. http://blip.tv/file/2932017

Wenn Sie die Blöcke "Files & Links" & "Metadata" in der rechten Leiste erweitern, ist die Flash-Dateigröße größer als bei anderen 2 mp4 / m4v-Dateien. [Es gibt erhebliche Unterschiede in der Größe].

Bedeutet dies in diesem Fall, dass die FLV-Datei eine bessere Qualität aufweist?

1
Sehen Sie sich diese etwas ähnliche Frage an: http://superuser.com/questions/28225/which-is-best-quality-youtube-video-format-flv-or-mp4 Sasha Chedygov vor 14 Jahren 0

3 Antworten auf die Frage

2

Die Größe der Videodatei hängt von einer Reihe von Faktoren ab, nicht nur von der Videoqualität. Bildauflösung (720p, 720i, 1080p, 1080i) Audio-Bitrate (zum Beispiel 256 kbps) Videobitrate (kein Beispiel, sorry!)

Flash war schon immer für beispielhafte Dateigrößen und gute Qualität bekannt. Ich weiß nicht genau, welche besser ist.

1
akira

"Videoqualität" ist ein weiterer Ausdruck für "Informationsmenge pro Pixel". Angenommen, Sie haben ein "normales" Pixel, bestehend aus RedGreenBlue (rgb, Video wird normalerweise in YUV gespeichert), Sie haben 24 Bit Informationen für dieses Pixel. Der Unterschied zwischen den Codecs, die zum Speichern und Wiederherstellen dieser Informationen verwendet werden, kann eine Vielzahl sein von:

  • Geschwindigkeit zum Kodieren oder Dekodieren erforderlich
  • Speicher für das verschlüsselte Video verwendet
  • Verwendeter RAM beim Kodieren / Dekodieren
  • usw. usw. usw.

Wenn Sie einem verlustbehafteten Encoder sagen, dass er ein Pixel mit 1 Bit pro Pixel codieren soll, werden je nach verwendetem Codec UND Inhalt möglicherweise ziemlich beschissene Videos angezeigt. Es könnte aber auch ziemlich gut aussehen (sagen wir für ein schwarz / weißes Bild ohne viel Bewegung). Solange der Decoder an die ursprüngliche Informationsmenge heranreicht, werden Sie ein Video in hoher Qualität erleben.

1
harrymc

Die Unterscheidung zwischen Videocontainer und Codec ist wichtig für das Verständnis:

Das Containerformat gibt die Datentypen und die Art, in der sie gespeichert werden, an, jedoch keine Angaben zur Anzeige der einzelnen Streams. Siehe auch Vergleich von Containerformaten . Hier kommen Videocodecs ins Spiel, die oft für Container selbst verwirrt sind.

Ein Videocodec ist eine Möglichkeit, digitales Video zu komprimieren und zu dekomprimieren, sodass die Gesamtdateigröße kleiner ist als das ursprüngliche, nicht komprimierte Video. Die meisten Videocodecs verwenden eine verlustbehaftete Komprimierung. Das bedeutet, dass das Video nach der Dekomprimierung etwas an Originalqualität verloren hat. Obwohl es verlustfreie Videocodecs wie HuffYUV und Lagaraith gibt, sind sie weitaus weniger verbreitet, da ein Qualitätsverlust allgemein akzeptiert wird, da die Dateien besser verwaltet werden können.

Jeder Codec hat seine eigenen Besonderheiten: Einige führen zu einer besseren Komprimierung, andere zu einer besseren Qualität, andere sind besser beim Kodieren von Übergängen (wenn das Video schnelle Bewegungen zeigt).

Flash Video ist ein Container- Dateiformat, das zur Bereitstellung von Video über das Internet verwendet wird. Obwohl das Flash Video-Containerformat selbst offen ist, sind die damit verwendeten Codecs patentiert. Die neuesten öffentlichen Versionen von Flash Player unterstützen auch H.264-Video und HE-AAC-Audio.

Daher können FLV-Dateien selbst keine bessere Videoqualität gewährleisten. Eine FLV-Datei, die H.264-Video enthält, hat im Vergleich zu AVI die gleiche Qualität und eine vergleichbare Dateigröße. Sie werden jedoch feststellen, dass mehr Spieler wissen, wie das AVI-Format zu spielen ist, als FLV.