Formati video e linee guida generali
Prima di tutto, devi capire quali codec e formati diversi esistono e per cosa vengono generalmente utilizzati:
Che cos'è un codec (ad esempio DivX?) E in cosa differisce da un formato di file (ad esempio MPG)?
Dovresti anche esaminare ciò che costituisce la qualità del video in un modo più generale, ad esempio in che modo la velocità in bit, la frequenza dei fotogrammi o la dimensione dell'immagine influiscono sulla qualità?
Cosa significano i numeri 240 e 360 quando si scaricano video? Come posso sapere quale video è più compresso?
Usiamo FFmpeg ...
Dovresti sapere come installare l'ultima versione di FFmpeg. Le ultime versioni includono sempre correzioni di bug aggiornate e nuove funzioni. Le persone spesso commettono l'errore di usare le vecchie versioni in bundle con le loro distribuzioni o che hanno su alcuni server - questi spesso non funzionano.
Leggi la documentazione di FFmpeg , almeno le opzioni generali, e impara le opzioni di base della riga di comando.
Dai un'occhiata anche al nostro blog Super User: FFmpeg: l'ultimo strumento di manipolazione di video e audio per una guida sempre aggiornata sulla transcodifica con FFmpeg e alcuni esempi, nonché una grande raccolta di link alla fine.
Codifica con x264
Il miglior codificatore video gratuito disponibile oggi è x264 e libx264
, usando FFmpeg, puoi usarlo anche. È necessario installare x264 e leggere la guida con x264 --fullhelp
. x264 ha molte opzioni, che sono mappate su FFmpeg .
Per la codifica, sarai quindi in grado di utilizzare le preimpostazioni offerte da x264. Sono accessibili anche tramite le opzioni FFmpeg. Ci sono alcune opzioni principali che risultano utili. Leggi la guida alla codifica x264 sul wiki di FFmpeg. In breve, questo è ciò che puoi usare:
-profile:v
specifica il profilo h.264 da utilizzare, ad esempio high
, che può essere utilizzato per tutti i tipi di software di riproduzione video o baseline
che limita il video all'uso di funzionalità che funzionano solo su un telefono cellulare o iPod.
-preset
specifica i preset di codifica per la velocità. fast
ti darà risultati più veloci, ma una compressione peggiore, ad esempio. Questi vanno da veryslow
a ultrafast
. L'impostazione predefinita è medium
.
-tune
offre opzioni per modificare l'output in base ai file di input, ad esempio film animati con animation
o film normali con film
.
-crf
imposta il Constant Rate Factor, il metodo n. 1 da utilizzare quando si tenta di modificare la qualità del risultato. Leggi qui . Utilizzare un valore compreso tra 18 e 27, dove inferiore indica una qualità migliore. L'impostazione predefinita è 23.
Puoi installare un codificatore video come Handbrake e vedere quali opzioni utilizza. Impara facendo e prova a leggere cosa fanno tutti i parametri.