Was bedeuten die Zahlen 240 und 360 beim Herunterladen von Videos? Wie kann ich feststellen, welches Video stärker komprimiert ist?

49583
DaMing

Ich habe kürzlich einige Informatikvorlesungen von YouTube heruntergeladen. Es gibt normalerweise mehr als eine Auswahl an Dateigröße und Dateiformat zum Herunterladen.

Ich habe festgestellt, dass für dasselbe Video das herunterladbare mit der FLV 240-Erweiterung größer ist als ein anderes mit der MPEG4 360-Erweiterung.

Was bedeutet die Zahl (240 und 360)? Und welche Komprimierungsrate dieser Datei ist größer? Das heißt, welches entfernte viel mehr Dateielemente als das andere aus der ursprünglichen Datei?

23

2 Antworten auf die Frage

58
slhck

Was bedeutet die Zahl (240 und 360)?

Es ist die vertikale Auflösung des Videos. Dies bedeutet, dass das Video entweder 240 Pixel oder 360 Pixel hoch ist. Dies wird häufig auch als "240p" oder "360p" bezeichnet. "p" steht für "progressiv" und bedeutet nur, dass jedes einzelne Bild in diesem Video ein Vollbild ist - im Gegensatz zu Interlaced- Video.

Was bedeutet die Nummer für Sie? Natürlich ist diese Zahl, desto größer, desto besser die Qualität, im Allgemeinen . Je mehr Pixel Sie haben, desto schärfer wird das Video auf einem größeren Bildschirm, wenn es vergrößert wird.

In der Größentabelle sehen Sie die üblichen Auflösungen, zum Beispiel:

  • PAL (und NTSC), alte Fernsehnormen
  • VGA, die "klassische" alte Videoauflösung
  • HD720, ein 1280x720p-Video, sehr verbreitet im Internet-Streaming und Fernsehen
  • HD1080, ein 1920 x 1080 Pixel großes Video, das auf Blu-Ray-Disks gefunden wird und qualitativ hochwertiges Streaming bietet

enter image description here

Wenn ich eine Datei herunterlade, bedeutet eine höhere Auflösung oder Dateigröße eine bessere Qualität?

Nun müssen wir zuerst "Qualität" definieren. Was ist das überhaupt? Qualität ist von Natur aus subjektiv. Einige Leute ärgern sich über winzige Fehler in Videos, andere dagegen nicht. Manche Leute mögen scharfe Videos, andere nicht, wenn sie zu "knackig" sind.

Im Allgemeinen gibt es drei wichtige Faktoren für die "subjektive" Qualität eines Videos:

  • Auflösung, dh die vertikale Auflösung, über die wir bereits gesprochen haben.
  • Bildrate, dh wie oft ein Bild in einer Sekunde angezeigt wird.
  • Bitrate, dh wie viele Bits pro Sekunde für dieses Video gespeichert werden.

Alle haben Einfluss auf die Qualität. Je höher die Auflösung, Bildrate und Bitrate, desto besser ist die Qualität. Auch die Dateigröße steigt.

enter image description here

Wenn Sie also versuchen, die Qualität zu beurteilen, können Sie in erster Linie die Dateigröße als Kriterium heranziehen. Warum ist das? Wenn Sie nur die vertikale Auflösung betrachten, können Sie zur Qualität nichts sagen. Nehmen wir an, wir haben zwei Videos:

  • 320x240 Auflösung, 25 Bilder pro Sekunde, 1 Megabit pro Sekunde Bitrate
  • Auflösung von 320 x 240, 25 Bilder pro Sekunde, Bitrate von 200 Kilobit pro Sekunde

Welches wird besser aussehen? Natürlich die erste, weil sie eine höhere Bitrate hat. Das bedeutet auch, dass die Dateigröße größer wird.

Natürlich können Sie nicht nur einen einzigen Parameter betrachten, um dies zu beurteilen. Tatsächlich kann ein Video mit einer höheren Auflösung schlechter aussehen als ein Video mit einer niedrigeren Auflösung. Sehen wir uns ein anderes Beispiel an:

  • 1920 x 1080 Auflösung, 12,5 Bilder pro Sekunde, Bitrate 300 Kilobit pro Sekunde
  • 1280 x 720 Auflösung, 25 Bilder pro Sekunde, 600 Kilobit pro Sekunde Bitrate

Hier sieht das 720p-Video besser aus, da es mehr Frames pro Sekunde benötigt und eine höhere Bitrate aufweist. Ein anderes Beispiel wäre das Skalieren von Videos. Stellen Sie sich vor, Sie machen ein Video, das ursprünglich 320x240 ist, und skalieren es um den Faktor zwei. Sie erhalten ein 480-Video, aber es sieht nicht besser aus als das Original.

Was ist mit verschiedenen Codecs?

Nun wissen wir, dass die Dateigröße ein guter Indikator für die Qualität ist. Aber warte, es gibt noch mehr!

Nur weil ein Video kleiner als das andere ist (z. B. 40 MB vs. 60 MB), bedeutet dies nicht unbedingt, dass das größere Video besser aussieht. Warum das? Möglicherweise wird ein ineffizienterer Codec verwendet. Jetzt reden wir darüber, wie das Video in die Datei kodiert wird.

Ein Codec nimmt im Allgemeinen nur das Originalvideo und komprimiert es in eine kleinere Datei. Sie können dem Codec entnehmen, wie viele Bits pro Sekunde er verwenden soll. Das ist die Bitrate, über die wir zuvor gesprochen haben.

Es gibt viele Codecs und einige sind besser als andere. Was heißt hier "besser"? Dies bedeutet, dass zwei Codecs bei gleicher Bitrate unterschiedliche Ergebnisse in Bezug auf die Qualität liefern können. Nehmen wir ein Beispiel:

  • MPEG-2-Video, typischer DVD-Film, mehrere GB groß
  • h.264-Video, YouTube HD-Übertragung, einige hundert MB groß

Das Video von einer DVD ist riesig . Wirklich riesig. Die Daten können mehrere Gigabyte umfassen. Und trotzdem sieht ein HD-Video von YouTube besser aus, obwohl es nur wenige hundert Megabyte benötigt.

Wie Sie sehen, ist der für YouTube HD verwendete h.264-Codec viel besser und effizienter als beispielsweise der für DVDs verwendete alte MPEG-2-Codec. Dies ist ein Grund dafür, der Dateigröße nicht immer zu vertrauen.

Als Faustregel gilt: Wenn zwei Dateien einen anderen Codec verwenden, können Sie ihre Dateigrößen nicht vergleichen, um zu prüfen, ob eine Datei besser aussieht als die andere.

Was macht YouTube?

Jetzt reden wir über das Herunterladen von YouTube. Wir wissen bereits, dass YouTube einen guten Codec verwendet, und dieser Codec wird für alle Videos verwendet. Ich denke, Sie sollten beim Download die maximal verfügbare Auflösung wählen. YouTube erhöht die Videos nicht. Das heißt, wenn Sie die mit der höchsten vertikalen Auflösung herunterladen, erhalten Sie die beste Qualität. Wenn Sie die Datei mit der höheren Dateigröße herunterladen, erhalten Sie eine bessere Qualität.

Sie sollten, wenn möglich, mit der MP4-Option (die den oben genannten h.264-Codec verwendet) gehen. Für einige Videos ist die höchste Auflösung mit FLV nicht einmal verfügbar.

Zum Beispiel habe ich dies in einem meiner eigenen Videos getestet, die als h.264 hochgeladen wurden:

charon:~ werner$ youtube-dl http://www.youtube.com/watch?v=tu1zF7mr6pg -F [youtube] Setting language [youtube] tu1zF7mr6pg: Downloading video webpage [youtube] tu1zF7mr6pg: Downloading video info webpage [youtube] tu1zF7mr6pg: Extracting video information Available formats: 22 : mp4 [720x1280] 45 : webm [720x1280] 35 : flv [480x854] 34 : flv [360x640] 18 : mp4 [360x640] 43 : webm [360x640] 5 : flv [240x400] 

Wie Sie sehen, ist die beste Qualität nur über MP4 (entspricht h.264-Codec) und nur über WebM verfügbar.

Is it just for explicit downloads that it's not offering the highest resolutions in FLV? I'm asking because I do see 720/1080p offerings on Youtube from time to time and am using the flash player, not the html5 one. Dan Neely vor 12 Jahren 0
@DanNeely Es kann sein, dass YouTube keinen * herunterladbaren * FLV für HD-Streams bereitstellt. In diesem [Beispiel] (http://www.youtube.com/watch?v=k_cgBvq-Sy4) beträgt der höchste (herunterladbare) FLV-Stream 480p. MP4 geht auf Full HD. Ich weiß nicht, warum das so ist oder ob es in dem von mir verwendeten Tool nur eine fehlende Implementierung gibt, aber YouTube macht die Download-API für Videos nicht öffentlich. Zumindest habe ich nicht viele Informationen darüber gefunden. slhck vor 12 Jahren 0
Ziemlich gutes Diagramm! Danke! Codec ist ein sehr wichtiger Faktor. Ich kann den Unterschied zwischen einem mp4 [360x640] und einem flv [240x400] nicht von der Qualität unterscheiden. Kannst du oder jemand? Hat das flv [240x400] große Dateigröße als der mp4 [360x640], warum? Der mp4 hat eine kleine Dateigröße und gute Qualität. Wenn alle meine Vermutungen richtig sind. Bedeutet das, dass die Auflösung von mp4 besser ist? DaMing vor 12 Jahren 0
*> Ich kann den Unterschied nicht unterscheiden zwischen ... * - Dann können Sie den Unterschied wahrscheinlich nicht erkennen und es spielt keine Rolle. *> Das mp4 hat eine kleine Dateigröße und gute Qualität. Wenn alle meine Vermutung stimmt. Bedeutet das, dass die Auflösung von mp4 besser ist? * - Die * Auflösung * beträgt zum Beispiel 648x480. Die * Qualität * muss nicht besser sein. slhck vor 12 Jahren 0
@DaMing Weitere Informationen finden Sie in meiner aktualisierten Antwort. slhck vor 12 Jahren 0
@slhck Vielen Dank! Ich habe es gesehen. Es ist sehr konstruktiv! DaMing vor 12 Jahren 0
Das wäre ein Blogbeitrag @slhck wert ;-) Ivo Flipse vor 12 Jahren 0
Ich habe gerade bemerkt, dass FLV auch H.264 sowie MP4 verwendet. Derjenige, den ich herunterladen möchte, ist in FLV bei 640 x 480 und MP4 bei 480 x 320 verfügbar. Also, sollte ich für FLV mit höherer Auflösung oder MP4 gehen, weil es sowieso effizienter ist? cpx vor 12 Jahren 0
Wenn Sie es sich leisten können, mit FLV-Dateien zu leben, entscheiden Sie sich für eine Datei mit höherer Auflösung. Es wird höchstwahrscheinlich besser aussehen. Der einzige Nachteil ist, dass nicht alle Player FLV-Dateien lesen. @ user973134 slhck vor 12 Jahren 0
7
user606723

Unter der Annahme, dass die Quelldatei makellos ist, kann die Qualität einer Produktdatei im Allgemeinen durch die folgenden
Codecs, Bitraten und die Auflösung bestimmt werden .

  • "Diese Zahlen" zeigen die Auflösung an.
  • Die Dateigröße gibt die Bitrate an.
  • Die Dateierweiterung kann Codec im Allgemeinen vorhersagen. [Beachten Sie, dass viele Erweiterungen Containerformate sind und viele verschiedene Codecs enthalten können: avi, mp4, mkv]

(Bitrate hat im Laufe der Zeit eine Dateigröße und bestimmt am Ende die Dateigröße)

Normalerweise möchten Sie jede dieser Optionen maximieren und ausgleichen, um die beste Datei zu erhalten.

Es gibt bestimmte Situationen, in denen ein "großer Wert" in einem der Kriterien andere Kriterien überschatten kann. Im Folgenden werden Gründe aufgeführt, warum Sie nicht unbedingt nur nach der größten Datei, Auflösung oder dem größten Codec suchen müssen.

  • Eine größere Datei kann leicht von geringerer Qualität sein als eine kleinere. (Und ist oft in der Praxis). Beispiel: mpeg2 DVD vs bluray rip.
  • Eine Datei mit höherer Auflösung kann eine geringere Qualität aufweisen als eine Datei mit niedriger Auflösung. (In der Praxis nicht allzu oft)
  • Eine Datei mit einem besseren Codec kann von geringerer Qualität sein als eine Datei mit einem schlechteren Codec. mpeg2-HD-Broadcast mit sehr hoher Bitrate ist von besserer Qualität als mpeg4 mit niedrigerer Bitrate
"Bitrate ist die Dateigröße im Laufe der Zeit und bestimmt am Ende die Dateigröße" - dieser Satz ist ziemlich konstruktiv! Für ein bestimmtes Video. Die Zeitdauer ist festgelegt. Je mehr der Bitratenwert, desto besser. DaMing vor 12 Jahren 0
"Eine Datei mit einem besseren Codec kann von schlechterer Qualität sein als eine Datei mit einem schlechteren Codec." Was bedeutet das? Warum ist sie nicht höher, aber niedriger? Würdest du mir bitte noch viel mehr Details geben? Danke. Und in deinen ersten beiden Vorschlägen Ich denke, Sie möchten ausdrücken, dass es Sonderfälle sind mit dem Wort "... kann leicht ..." und "... kann niedriger sein". Die sind alle nicht oft oder passieren in der Regel, oder? DaMing vor 12 Jahren 0
Entschuldigung für die Unklarheit Wie gesagt, Sie möchten jedes der Kriterien ausbalancieren / maximieren. Sie können aus den aufgeführten Gründen nicht einfach nach der größten Datei oder dem besten Codec suchen. user606723 vor 12 Jahren 1
Vielen Dank, dass Sie mir so schnell geantwortet haben! Angenommen, alle anderen Faktoren sind alle gleich, mit Ausnahme der Codec-Leistung. Ob das auch gilt, "eine Datei mit einem besseren Codec kann von schlechterer Qualität sein als eine mit einem schlechteren Codec." Vermutung "Eine Datei mit einem besseren Codec kann von höherer Qualität sein als eine Datei mit einem schlechteren Codec. DaMing vor 12 Jahren 0
Wenn alle anderen Faktoren gleich sind, ist eine Datei mit einem besseren Codec besser als die eines schlechteren Codec. user606723 vor 12 Jahren 1