Risorse per utilizzare FFMPEG in modo efficace [chiuso]


8

Ultimamente ho pubblicato molte domande su come usare ffmpeg. È abbastanza chiaro per me che mi manca un po 'di background nella codifica video e mi chiedevo se qualcuno dei miei colleghi superutenti avesse buone risorse per studiare la codifica video. Cosa devo capire prima di poter utilizzare ffmpeg in modo efficace?


Leggi "Mark Pilgrim - A Gentle Introduction to Video Encoding": "Container Formats" , "Lossy Video Codecs" , "Lossy Audio Codecs" , "Captioning" e ...
Cristian Ciupitu

Risposte:


13

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:vspecifica il profilo h.264 da utilizzare, ad esempio high, che può essere utilizzato per tutti i tipi di software di riproduzione video o baselineche limita il video all'uso di funzionalità che funzionano solo su un telefono cellulare o iPod.
  • -presetspecifica i preset di codifica per la velocità. fastti darà risultati più veloci, ma una compressione peggiore, ad esempio. Questi vanno da veryslowa ultrafast. L'impostazione predefinita è medium.
  • -tuneoffre opzioni per modificare l'output in base ai file di input, ad esempio film animati con animationo film normali con film.
  • -crfimposta 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.

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.