Quali codec / formati sono appropriati per la registrazione di video in full motion per YouTube?


8

Sto registrando filmati di videogiochi tramite metodi senza perdita di dati, dopo di che ho bisogno di comprimerli e caricarli su YouTube. Non sono sicuro di quale formato e / o codec siano i migliori per questo. Ho sperimentato vari formati e ho scoperto che MP4 (e qualunque cosa Camtasia 7 usi come codec per questo) sia per lo più efficace, ma la qualità varia a seconda del gioco.

In particolare ho notato che i giochi a bassa velocità come i giochi platform (Super Mario) o i giochi di ruolo (Final Fantasy) sembrano andare bene, indipendentemente dal formato in cui si trovano; pochi artefatti di compressione "bloccati", quasi nessun problema a causa della frequenza con cui vengono utilizzati i fotogrammi chiave. Ma i giochi di movimento più elevato, in particolare gli sparatutto in prima persona (Halo) e gli sparatutto a scorrimento (Gradius), presentano problemi relativamente gravi con immagini "fantasma" tra fotogrammi chiave e video generalmente bloccati o instabili.

Esiste un codec video generalmente accettabile per i filmati di gioco ad alto movimento? Voglio minimizzare assolutamente artefatti di compressione come immagini fantasma tra fotogrammi chiave, blocchi di colori, ecc. Per massimizzare la qualità le mie registrazioni sono a 30 FPS, RGB a 32 bit con risoluzione ingenua e dimensioni del file non sono un fattore limitante (ma piace mantenere i file sotto 1 GB a causa della bassa velocità di upload). Quindi supponiamo che il file sorgente sia sostanzialmente incontaminato. Come devo comprimere questi file sorgente di alta qualità del gameplay in full motion per essere caricati su YouTube?

Per ripetere i requisiti generali:

  • File sorgente senza perdita o di alta qualità a 30 FPS, RGB a 32 bit
  • Ricerca di movimento completo, artefatti di compressione minimi richiesti
  • Risoluzione limitata solo dalla risoluzione del gioco; generalmente 480p, 720p o 1080p, a volte strane risoluzioni quando un gioco li richiede (ma se quelli escono meno fantastici non è un grosso problema, accetto che siano problematici).
  • Youtube riceverà ed elaborerà il prodotto finale, quindi la loro elaborazione determina la qualità finale. Voglio qualcosa che Youtube macelli meno (i loro video non sempre corrispondono alla qualità del mio file di upload e non sono sicuro del perché)

Se è importante, sto usando Camtasia Studio per modificare / eseguire il rendering del video prima di caricarlo e utilizzo una combinazione di Camtasia Studio e Fraps per registrare video. Ho il pacchetto di codec completo K-Lite sul mio PC, quindi Youtube è il principale fattore limitante per i codec. Fraps registra senza perdita di dati e Camtasia può essere senza perdita di dati, ma ho utilizzato DivX per codificare la registrazione iniziale in Camtasia. I miei video sono per capriccio del processo di ricodifica di Youtube anche per il prodotto finale, ma non sono sicuro di cosa esattamente usino per quello.


Risposte:


4

Personalmente scelgo sempre il contenitore MP4 e il codec H.264 in quanto questo è anche il codec utilizzato da YouTube nel flusso video finale.

Quali sono le frequenze dei fotogrammi chiave e la compressione di cui hai veramente bisogno dipende dal filmato ed è purtroppo quasi impossibile dare una risposta generica per questo motivo.

Se hai molti movimenti, avrai bisogno di fotogrammi chiave più spesso e di una compressione più bassa. Ciò comporterà naturalmente file di dimensioni maggiori poiché un fotogramma chiave è sostanzialmente un'immagine a pieno formato. Ci sono solo compromessi costosi per questo.

Quanto è necessario comprimere dipende dalla dimensione del frame, dalla velocità in bit che verrà utilizzata, ad esempio non ha senso comprimere a un bit rate elevato se YouTube ricomprime in modo da corrispondere al bit rate di output massimo, il che significa di nuovo una qualità ancora peggiore a causa della ricompressione.

Se dovessi raccomandare un compromesso generico, sarebbe invece ridurre la dimensione del frame da 1920 x 1080 a 1280 x 720. Uno spettatore non noterà piccoli dettagli se ci sono molte cose nel film. Dipende ovviamente da quali occhi si usano, l'occhio dello spettatore o l'occhio del produttore. Quello che sto cercando di dire è che c'è anche il fattore "psicologia" che puoi usare.

Non avrai bisogno di 32 bit. 32 bit è solo RGB a 24 bit con 8 bit per un canale alfa. In questi casi è necessario registrare ed elaborare in 24 bit. Questo ti farà risparmiare un po 'di dimensione del file e tempo di elaborazione.

Camtasia utilizza il proprio codec proprietario, quindi sarà sempre necessario ricomprimere in un altro formato non lossy o lossy.

Fondamentalmente si tratta di un approccio di prova ed errore, e quindi dell'esperienza derivante da ciò, poiché ogni singolo video può richiedere un approccio diverso. Ho visto un post simile qui con un link alle linee guida di YouTube. Controllali e usali come base per le impostazioni (in particolare le impostazioni della velocità in bit).

Cerca anche di non pensare al film in termini di perfezione tecnica, ma piuttosto di come lo spettatore lo vedrà e per quale motivo (il contenuto è abbastanza interessante, quindi la qualità conta meno, pensa alle notizie).

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.