¿Qué significan los números 240 y 360 al descargar videos? ¿Cómo puedo saber qué video está más comprimido?

23

Recientemente he descargado algunas conferencias de informática de YouTube. Por lo general, hay más de una opción de tamaño de archivo y formato de archivo para descargar.

Noté que para el mismo video, el que se puede descargar con la extensión FLV 240 es más grande que otro con la extensión MPEG4 360.

¿Qué significa el número (240 y 360)? ¿Y qué tasa de compresión de archivo es mayor? Es decir, ¿cuál eliminó muchos más elementos de archivo que el otro del archivo original?

DaMing
fuente

Respuestas:

58

¿Qué significa el número (240 y 360)?

Es la resolución vertical del video. Significa que el video tiene 240 píxeles o 360 píxeles de alto. Esto a menudo también se anota como "240p" o "360p". "p" significa "progresivo" y solo significa que cada cuadro en este video es un cuadro completo, en contraste con el video entrelazado .

Entonces, ¿qué significa el número para ti? Por supuesto, cuanto mayor sea este número, mejor será la calidad, en general . Cuantos más píxeles tenga, más nítido se verá el video en una pantalla más grande, si se amplía.

Puede consultar esta tabla de tallas para resoluciones comunes, por ejemplo:

  • PAL (y NTSC), viejos estándares de TV
  • VGA, la resolución de video antigua "clásica"
  • HD720, un video de 1280x720p, muy común en transmisión por Internet y TV
  • HD1080, un video de 1920x1080p, encontrado en discos BluRay y transmisión de alta calidad

ingrese la descripción de la imagen aquí

Cuando descargo un archivo, ¿una mayor resolución o tamaño de archivo implica una mejor calidad?

Ahora, primero tenemos que definir "calidad". ¿Qué es eso, incluso? La calidad es una cosa inherentemente subjetiva. Algunas personas están molestas por pequeños errores en los videos, mientras que otras no. A algunas personas les gustan los videos nítidos, a otros no les gusta cuando son demasiado "nítidos".

En general, hay tres factores importantes para la calidad "subjetiva" en un video:

  • resolución , es decir, la resolución vertical de la que ya hemos hablado.
  • frecuencia de cuadro , es decir, cuántas veces se muestra un cuadro en un segundo.
  • velocidad de bits , es decir, cuántos bits por segundo se almacenan para este video.

Todo eso influye en la calidad. Cuanto mayor sea la resolución, la velocidad de fotogramas y la tasa de bits, mejor será la calidad. Además, el tamaño del archivo aumentará.

ingrese la descripción de la imagen aquí

Por lo tanto, cuando intente juzgar la calidad, puede tomar principalmente el tamaño del archivo como criterio. ¿Por qué es esto? Con solo mirar la resolución vertical, no se puede decir nada sobre la calidad. Digamos que tenemos dos videos:

  • Resolución de 320x240, 25 cuadros por segundo, velocidad de bits de 1 megabit por segundo
  • Resolución de 320x240, 25 cuadros por segundo, velocidad de bits de 200 Kilobits por segundo

¿Cuál se verá mejor? Por supuesto, el primero, porque tiene una tasa de bits más alta. Y eso también significa que el tamaño del archivo será mayor.

Pero, por supuesto, no puedes mirar un solo parámetro para juzgar esto. De hecho, un video con una resolución más alta puede verse peor que uno con una resolución más baja. Veamos otro ejemplo:

  • Resolución de 1920x1080, 12.5 cuadros por segundo, 300 Kilobit por segundo bitrate
  • Resolución 1280x720, 25 cuadros por segundo, 600 Kilobit por segundo bitrate

Aquí, el video de 720p se verá mejor, porque usa más cuadros por segundo y tiene una tasa de bits más alta. Otro ejemplo sería escalar videos. Imagine que toma un video originalmente en 320x240 y lo escala en un factor de dos. Obtienes un video 480, pero no se verá mejor que el original.

¿Qué pasa con los diferentes códecs?

Ahora sabemos que el tamaño del archivo es un buen indicador de calidad. ¡Pero espera hay mas!

El hecho de que un video sea más pequeño que el otro (por ejemplo, 40 MB frente a 60 MB), esto no significa necesariamente que el más grande se vea mejor. ¿Porqué es eso? Podría usar un códec más ineficiente. Ahora estamos hablando de la forma en que el video está codificado en el archivo.

Un códec generalmente solo toma el video original y lo comprime en un archivo más pequeño. Puede decirle al códec cuántos bits por segundo debe usar. Esa es la tasa de bits de la que hemos hablado antes.

Hay muchos códecs, y algunos son mejores que otros. ¿Qué significa "mejor" aquí? Significa que dos códecs, dada la misma velocidad de bits, pueden ofrecer resultados diferentes en términos de calidad. Tomemos un ejemplo:

  • Video MPEG-2, película típica de DVD, varios GB de tamaño
  • video h.264, transmisión HD de YouTube, unos cientos de MB de tamaño

El video de un DVD es enorme . Realmente enorme Puede tener más de varios gigabytes de datos. Y aún así, un video HD de YouTube se ve mejor, mientras usa solo unos pocos cientos de megabytes.

Entonces, como puede ver, el códec h.264 utilizado para YouTube HD es mucho mejor y mucho más eficiente que, por ejemplo, el antiguo códec MPEG-2 utilizado para DVD. Esta es una razón para no confiar siempre en el tamaño del archivo.

Como regla general: si dos archivos usan un códec diferente, no puede comparar sus tamaños de archivo para verificar si uno se verá mejor que el otro.

¿Qué hace YouTube?

Entonces, ahora estamos hablando de descargar desde YouTube. Ya sabemos que YouTube usa un buen códec, y lo usa para todos sus videos. Creo que debe ir con la resolución máxima disponible al descargar. YouTube no mejorará los videos. Eso significa que si descarga el que tiene la resolución vertical más alta, obtendrá la mejor calidad. Si descarga el que tiene el tamaño de archivo más alto, obtendrá la mejor calidad.

Debe ir con la opción MP4 (que usa el códec h.264 mencionado anteriormente), si es posible. Para algunos videos, la resolución más alta ni siquiera está disponible con FLV.

Por ejemplo, probé esto en uno de mis propios videos, cargado como h.264:

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]

Como puede ver, la mejor calidad está disponible a través de MP4 (es igual a códec h.264) y solo WebM.

slhck
fuente
¿Es solo para descargas explícitas que no ofrece las resoluciones más altas en FLV? Pregunto porque veo ofertas de 720 / 1080p en Youtube de vez en cuando y estoy usando el reproductor flash, no el html5.
Dan Neely
@DanNeely Podría ser que YouTube no exponga un FLV descargable para las transmisiones HD. En este ejemplo , la transmisión FLV más alta disponible (descargable) es 480p. MP4 sube a Full HD. No sé por qué es esto, o si solo falta una implementación en la herramienta que uso, pero YouTube no hace pública la API de descarga de videos. Al menos no he encontrado mucha información al respecto.
slhck
¡Muy buen diagrama! ¡Gracias! El códec es un factor muy importante. No puedo distinguir la diferencia entre un mp4 [360x640] uno y un flv [240x400] en la calidad. ¿Puede usted o alguien? ¿Tiene el flv [240x400] Tamaño de archivo grande que el mp4 [360x640], ¿por qué? ¿El mp4 tiene un tamaño de archivo pequeño y de buena calidad? Si todo lo que supongo es correcto. ¿Eso significa que la resolución de mp4 es mejor?
DaMing
> No puedo distinguir la diferencia entre ... * - Entonces probablemente no puedas ver la diferencia, y no importa. *> ¿El mp4 tiene un tamaño de archivo pequeño y buena calidad? Si todo lo que supongo es correcto. ¿Eso significa que la resolución de mp4 es mejor? - La resolución es, por ejemplo, 648x480. La calidad no tiene que ser mejor.
slhck
@DaMing Vea mi respuesta actualizada para más información.
slhck
7

Suponiendo que el archivo de origen es prístino, la calidad de un archivo de producto generalmente se puede determinar mediante el siguiente
códec , velocidad de bits y resolución .

  • "Esos números" indican resolución.
  • El tamaño del archivo indica la tasa de bits.
  • La extensión de archivo generalmente puede predecir el códec. [Tenga en cuenta que muchas extensiones son formatos contenedor y pueden contener muchos códecs diferentes: avi, mp4, mkv]

(Bitrate es tamaño de archivo con el tiempo y determinará el tamaño de archivo al final)

Por lo general, desea maximizar y equilibrar cada uno de estos para obtener el mejor archivo.

Hay ciertas situaciones en las que un "gran valor" en uno de los criterios puede eclipsar otros criterios. Las siguientes son razones por las cuales no necesariamente puede buscar el archivo, la resolución o el códec más grandes.

  • Un archivo más grande puede ser fácilmente de menor calidad que un archivo más pequeño. (Y a menudo es en la práctica). Ejemplo: mpeg2 DVD vs bluray rip.
  • Un archivo de mayor resolución puede ser de menor calidad que un archivo de menor resolución. (No muy a menudo en la práctica)
  • Un archivo con un códec mejor puede ser de menor calidad que uno con un códec peor. La transmisión de alta definición mpeg2 con velocidad de bits muy alta será de mejor calidad que la velocidad de bits más baja
usuario606723
fuente
"La velocidad de bits es de tamaño de archivo a lo largo del tiempo y determinará el tamaño de archivo al final". ¡Esta oración es bastante constructiva! Para cierto video. El período de tiempo es fijo. Por lo tanto, cuanto mayor sea el valor de velocidad de bits, mejor.
DaMing
"Un archivo con un códec mejor puede ser de menor calidad que uno con un códec peor". ¿Qué significa? ¿Por qué no es más alto, sino más bajo? ¿Podría darme muchos más detalles? Gracias. Y en sus dos primeras sugerencias , Creo que quiere expresar que esos son casos especiales con la palabra "... puede fácilmente ..." y "... pueden ser más bajos", esos no son frecuentes o suceden generalmente, ¿estoy en lo cierto?
DaMing
1
Perdón por no estar claro. Como dije, desea equilibrar / maximizar cada uno de los criterios. No puede simplemente buscar el archivo más grande o el mejor códec por los motivos enumerados.
user606723
¡Gracias por responderme tan rápido! Supongamos que otros factores son todos iguales, excepto por el rendimiento del códec. ¿También contiene el agua de que "Un archivo con un códec mejor puede ser de menor calidad que uno con un códec peor"? adivinar" un archivo con un codec de mejor calidad puede ser mayor que uno con códec peor.
DaMing
1
Si todos los demás factores son iguales, un archivo con un códec mejor será mejor que el de un códec peor.
user606723