Cosa significano i numeri 240 e 360 ​​quando si scaricano video? Come posso sapere quale video è più compresso?


23

Di recente ho scaricato alcune lezioni di informatica da YouTube. Di solito esiste più di una scelta di dimensioni e formato del file da scaricare.

Ho notato che per lo stesso video, quello scaricabile con estensione FLV 240 è più grande di un altro con estensione MPEG4 360.

Cosa significa il numero (240 e 360)? E quale tasso di compressione del file è maggiore? Vale a dire, quale ha rimosso molti più elementi del file rispetto all'altro dal file originale?

Risposte:


58

cosa significa il numero (240 e 360)?

È la risoluzione verticale del video. Significa che il video è alto 240 pixel o 360 pixel. Questo è spesso indicato come "240p" o "360p". "p" sta per "progressivo" e significa solo che ogni singolo fotogramma in questo video è un fotogramma intero, in contrasto con il video interlacciato .

Cosa significa questo numero per te? Naturalmente, maggiore è questo numero, migliore è la qualità, in generale . Più pixel hai, più nitido sarà il video su uno schermo più grande, se viene ingrandito.

È possibile consultare questa tabella delle dimensioni per risoluzioni comuni, ad esempio:

  • PAL (e NTSC), vecchi standard TV
  • VGA, la vecchia risoluzione video "classica"
  • HD720, un video 1280x720p, molto comune in streaming su Internet e TV
  • HD1080, un video 1920x1080p, trovato su dischi BluRay e streaming di alta qualità

inserisci qui la descrizione dell'immagine

Quando scarico un file, una maggiore risoluzione o dimensione del file implica una migliore qualità?

Ora, dobbiamo prima definire "qualità". Cos'è quello, anche? La qualità è intrinsecamente soggettiva. Alcune persone sono infastidite da piccoli errori nei video, mentre altri no. Ad alcune persone piacciono i video nitidi, ad altri non piace quando sono troppo "nitidi".

Generalmente ci sono tre fattori importanti per la qualità "soggettiva" in un video:

  • risoluzione , ovvero la risoluzione verticale di cui abbiamo già parlato.
  • frame rate , ovvero quante volte viene mostrato un frame in un secondo.
  • bit rate , ovvero quanti bit al secondo sono memorizzati per questo video.

Tutti questi hanno un'influenza sulla qualità. Maggiore è la risoluzione, il frame rate e il bitrate, migliore sarà la qualità. Inoltre, le dimensioni del file aumenteranno.

inserisci qui la descrizione dell'immagine

Pertanto, quando si tenta di giudicare la qualità, è possibile prendere principalmente la dimensione del file come criterio. Perchè è questo? Solo guardando la risoluzione verticale, non puoi dire nulla sulla qualità. Diciamo che abbiamo due video:

  • Risoluzione 320x240, 25 fotogrammi al secondo, 1 Megabit al secondo bitrate
  • Risoluzione 320x240, 25 fotogrammi al secondo, 200 Kilobit al secondo bitrate

Quale sarà migliore? Certo, il primo, perché ha un bitrate più alto. Ciò significa anche che la dimensione del file sarà maggiore.

Ma ovviamente, non puoi semplicemente guardare un singolo parametro per giudicare questo. In effetti, un video con una risoluzione più alta può apparire peggiore di uno con una risoluzione più bassa. Vediamo un altro esempio:

  • Risoluzione 1920x1080, 12,5 fotogrammi al secondo, 300 Kilobit al secondo bitrate
  • Risoluzione 1280x720, 25 fotogrammi al secondo, 600 Kilobit al secondo bitrate

Qui, il video a 720p avrà un aspetto migliore, perché utilizza più frame al secondo e ha un bit rate più elevato. Un altro esempio potrebbe essere il ridimensionamento dei video. Immagina di scattare un video originariamente in 320x240 e di ridimensionarlo di un fattore due. Ottieni un video 480, ma non avrà un aspetto migliore dell'originale.

E i diversi codec?

Ora sappiamo che la dimensione del file è un buon indicatore per la qualità. Ma aspetta, c'è di più!

Solo perché un video è più piccolo dell'altro (ad esempio 40 MB contro 60 MB), ciò non significa necessariamente che quello più grande abbia un aspetto migliore. Perché? Potrebbe utilizzare un codec più inefficiente. Ora stiamo parlando del modo in cui il video viene codificato nel file.

Un codec generalmente prende solo il video originale e lo comprime in un file più piccolo. Puoi dire al codec quanti bit al secondo dovrebbe usare. Questo è il bit rate di cui abbiamo parlato prima.

Esistono molti codec e alcuni sono migliori di altri. Cosa significa "migliore", qui? Ciò significa che due codec, dato lo stesso bit rate, possono fornire risultati diversi in termini di qualità. Facciamo un esempio:

  • Video MPEG-2, tipico film in DVD, diverse dimensioni di GB
  • video h.264, trasmissione YouTube HD, dimensioni di alcune centinaia di MB

Il video da un DVD è enorme . Davvero enorme. Può contenere più di diversi gigabyte di dati. Eppure, un video HD di YouTube ha un aspetto migliore, mentre utilizza solo poche centinaia di megabyte.

Quindi, come vedi, il codec h.264 utilizzato per YouTube HD è molto migliore e molto più efficiente, ad esempio il vecchio codec MPEG-2 utilizzato per i DVD. Questo è un motivo per non fidarsi sempre delle dimensioni del file.

Come regola generale: se due file utilizzano un codec diverso, non è possibile confrontare le dimensioni dei file per verificare se uno avrà un aspetto migliore dell'altro.

Cosa fa YouTube?

Quindi, ora stiamo parlando del download da YouTube. Sappiamo già che YouTube utilizza un buon codec e utilizza questo codec per tutti i suoi video. Penso che dovresti scegliere la massima risoluzione disponibile durante il download. YouTube non eseguirà l'upscaling dei video. Ciò significa che se scarichi quello con la massima risoluzione verticale, otterrai la migliore qualità. Se scarichi quello con file di dimensioni maggiori, otterrai una qualità migliore.

Dovresti andare con l'opzione MP4 (che utilizza il suddetto codec h.264), se possibile. Per alcuni video, la massima risoluzione non è nemmeno disponibile con FLV.

Ad esempio, l'ho provato su uno dei miei video, caricato come 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]

Come puoi vedere, la migliore qualità è disponibile solo tramite MP4 (uguale a codec h.264) e WebM.


È solo per i download espliciti che non offre le risoluzioni più elevate in FLV? Lo chiedo perché di tanto in tanto vedo le offerte 720 / 1080p su Youtube e sto usando il flash player, non quello html5.
Dan Neely,

@DanNeely È possibile che YouTube non esponga un file FLV scaricabile per i flussi HD. In questo esempio , il flusso FLV più alto disponibile (scaricabile) è 480p. MP4 arriva al Full HD. Non so perché, o se c'è solo un'implementazione mancante nello strumento che uso, ma YouTube non rende pubblica l'API di download per i video. Almeno non ho scoperto molte informazioni al riguardo.
slhck,

Diagramma abbastanza buono! Grazie! Il codec è un fattore molto importante.Non riesco a distinguere la differenza tra un mp4 [360x640] e uno flv [240x400] sulla qualità. Puoi tu o qualcuno? Il flv [240x400] ha file di grandi dimensioni rispetto a quello di mp4 [360x640], perché? quello di mp4 ha file di piccole dimensioni e di buona qualità? Se tutto ciò che penso è giusto. Significa che la risoluzione di mp4 è migliore?
DaMing,

> Non riesco a distinguere la differenza tra ... * - Quindi probabilmente non riesci a vedere la differenza e non importa. *> Quello di mp4 ha dimensioni di file ridotte e buona qualità? Se tutto ciò che penso è giusto. Significa che la risoluzione di mp4 è migliore? - La risoluzione è ad esempio 648x480. La qualità non deve essere migliore.
slhck,

@DaMing Vedi la mia risposta aggiornata per maggiori informazioni.
slhck,

7

Supponendo che il file sorgente sia incontaminato, la qualità di un file prodotto può essere generalmente determinata dal seguente
codec , bitrate , risoluzione .

  • "Quei numeri" indicano la risoluzione.
  • La dimensione del file indica la velocità in bit.
  • L'estensione del file generalmente può prevedere il codec. [Si noti che molte estensioni sono formati contenitore e possono contenere molti codec diversi: avi, mp4, mkv]

(Bitrate è la dimensione del file nel tempo e determinerà la dimensione del file alla fine)

In genere, si desidera massimizzare e bilanciare ciascuno di questi per ottenere il file migliore.

Vi sono alcune situazioni in cui un "grande valore" in uno dei criteri può oscurare un altro criterio. Di seguito sono elencati i motivi per cui non si può semplicemente cercare il file, la risoluzione o il codec più grandi.

  • Un file più grande può essere facilmente di qualità inferiore rispetto a un file più piccolo. (E spesso è in pratica). Esempio: mpeg2 DVD vs bluray rip.
  • Un file con risoluzione maggiore può avere una qualità inferiore rispetto a un file con risoluzione inferiore. (Non troppo spesso in pratica)
  • Un file con un codec migliore può avere una qualità inferiore rispetto a uno con un codec peggiore. La trasmissione ad alta definizione di mpeg2 con bitrate molto elevato sarà di qualità migliore rispetto a mpeg4 a bitrate più basso

"Il bitrate è dimensione del file nel tempo e determinerà la dimensione del file alla fine" -questa frase è piuttosto costruttiva! Per un certo video. La lunghezza del tempo è fissa. Quindi maggiore è il valore del bitrate, meglio è.
DaMing,

"Un file con un codec migliore può avere una qualità inferiore rispetto a uno con un codec peggiore." Cosa significa? Perché non è più alto, ma inferiore? Potresti fornirmi maggiori dettagli? Grazie. E nei tuoi primi due suggerimenti , Penso che tu voglia esprimere quei casi speciali con la parola "... può facilmente ..." e ".... può essere inferiore", quelli che non sono tutti frequenti o accadono di solito, vero?
DaMing,

1
Scusa se non sono chiaro. Come ho detto, vuoi bilanciare / massimizzare ciascuno dei criteri. Non puoi semplicemente cercare il file più grande o il codec migliore per i motivi elencati.
user606723

Grazie per avermi risposto così rapidamente! Supponiamo che altri fattori siano tutti uguali, ad eccezione delle prestazioni del codec. Se ritiene anche che "Un file con un codec migliore può avere una qualità inferiore rispetto a uno con un codec peggiore."? indovina "Un file con un codec migliore può essere di qualità superiore rispetto a uno con un codec peggiore.
DaMing

1
Se tutti gli altri fattori sono uguali, un file con un codec migliore sarà migliore di quello di un codec peggiore.
user606723
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.