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à
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.
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.