Utilizzo della frequenza dei fotogrammi video in AWS Elemental MediaConvert - MediaConvert

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo della frequenza dei fotogrammi video in AWS Elemental MediaConvert

La frequenza dei fotogrammi di una risorsa video rappresenta la velocità con cui i dispositivi di riproduzione video riproducono i fotogrammi di un video, in fotogrammi al secondo (fps). Ad esempio, i film hanno una frequenza fotogrammi di 24 fps, le trasmissioni televisive NTSC sono 29,97/59,94 fps e le trasmissioni televisive PAL sono 50/25 fps. Se mantieni le impostazioni MediaConvert predefinite del tuo lavoro, il video in uscita avrà la stessa frequenza dei fotogrammi del video in ingresso.

Alcuni video hanno una frequenza dei fotogrammi che varia nel corso della durata del video. Ad esempio, alcune videocamere generano automaticamente video che utilizzano più fotogrammi per sequenze ad alta azione e meno fotogrammi per sequenze con meno movimento. MediaConvert supporta ingressi a frame rate variabile (VFR), ma crea solo uscite a frame rate costante (CFR). Per ulteriori informazioni, consulta Utilizzo di input a frame rate variabile.

Impostazioni per la conversione del frame rate

Per creare output con un frame rate diverso da quello in ingresso, usa queste MediaConvert impostazioni:

Frequenza dei fotogrammi (framerateControl,framerateNumerator,framerateDenominator)

Per la conversione della frequenza dei fotogrammi, specificate nelle impostazioni di codifica di uscita una frequenza dei fotogrammi diversa dalla frequenza dei fotogrammi del video in ingresso. MediaConvert creerà quindi un output con la frequenza fotogrammi specificata, anziché la frequenza fotogrammi del video in ingresso.

Specificare la frequenza dei fotogrammi in uscita direttamente nelle specifiche del processo JSON può essere più complesso che farlo nella MediaConvert console. Per i dettagli, consulta la procedura per l'utilizzo dell'API, della CLI e dell'SDK nell'argomento. Conversione della frequenza dei fotogrammi del video

Algoritmo di conversione del frame rate () framerateConversionAlgorithm

Scegliete MediaConvert come aumentare o diminuire la frequenza dei fotogrammi. La scelta migliore per questa impostazione dipende dal contenuto del video.

Quando usi Drop duplicate, MediaConvert copia o elimina i frame ma non li altera. Ciò preserva la qualità dell'immagine di ogni singolo fotogramma, ma potrebbe introdurre balbuzie in alcune conversioni. Per conversioni numericamente semplici, ad esempio da 60 fps a 30 fps, Drop duplicate è spesso la scelta migliore.

Quando utilizzate Interpolate, MediaConvert unisce i fotogrammi per evitare di dover ripetere o rimuovere i fotogrammi. Il risultato è un movimento fluido, ma potrebbe introdurre artefatti video indesiderati. Per le conversioni numericamente complesse, è probabile che Interpolate fornisca risultati migliori rispetto a Drop duplicate.

Quando si utilizza, utilizza la libreria FrameFormer. MediaConvert InSync FrameFormer La conversione utilizza l'interpolazione compensata dal movimento in base al contenuto del video in ingresso. FrameFormer esegue varie tecniche di conversione del frame rate su scene-by-scene base individuale e può utilizzare tecniche diverse su aree diverse di ogni fotogramma. FrameFormeresegue la conversione in base al rilevamento automatico della cadenza sottostante del video sorgente, anziché basarsi sulla frequenza dei fotogrammi riportata nei metadati del file.

Limitazioni delle funzionalità:

  • È possibile utilizzarlo FrameFormer solo con ingressi con risoluzioni fino a 4K. MediaConvert non supporta la FrameFormer conversione con ingressi 8K.

  • È possibile utilizzarlo FrameFormer solo con i lavori eseguiti tramite una coda su richiesta. Non è possibile utilizzare code riservate con. FrameFormer

L'utilizzo FrameFormer aumenta il tempo di transcodifica e comporta un notevole costo aggiuntivo. Per ulteriori informazioni, consulta la pagina dei prezzi. MediaConvert

A seconda della conversione, puoi utilizzare anche queste impostazioni:

PAL lento (slowPal)

Quando convertite la frequenza dei fotogrammi da 23,976 o 24 fotogrammi al secondo (fps) a 25 fps, potete facoltativamente abilitare Slow PAL (linea alternata a fase lenta). Quando attivate il formato PAL lento, anziché duplicare i fotogrammi per aumentare la frequenza dei fotogrammi, rietichetta i fotogrammi video come 25 fps e MediaConvert ricampiona l'audio per mantenerlo sincronizzato con il video. La conversione lenta del frame rate PAL riduce leggermente la durata del video. In genere, si utilizza il formato PAL lento per convertire un formato cinematografico per la riproduzione basata su file o lo streaming su Internet.

Telecine () telecine

Quando convertite la frequenza dei fotogrammi da 23,976 fotogrammi al secondo (fps) a 29,97 fps e il tipo di scansione in uscita è interlacciato, potete opzionalmente impostare Telecine su Hard o Soft per creare un'immagine più fluida. In genere, utilizzate telecine quando preparate una risorsa video per la trasmissione su set-top box.

Per ulteriori informazioni, consulta Telecine.

Tipo di scansione () inputScanType

Utilizzate questa impostazione solo con ingressi Progressive Segmented Frame (PsF). MediaConvertrileva automaticamente gli ingressi progressivi e interlacciati. Ma non rileva PsF. Se l'input è PsF, imposta il tipo di scansione su PsF per una migliore conservazione della qualità durante il deinterlacciamento e la conversione del frame rate.

Utilizzo di input a frame rate variabile in AWS Elemental MediaConvert

Alcuni video hanno una frequenza dei fotogrammi che varia nel corso della durata del video. Alcune fotocamere, ad esempio quelle di molti smartphone, generano automaticamente video che utilizzano più fotogrammi per sequenze ad alta azione e meno fotogrammi per sequenze con meno movimento. MediaConvert supporta ingressi a frame rate variabile (VFR), ma crea solo uscite a frame rate costante (CFR).

L'impostazione predefinita per la frequenza dei fotogrammi in uscita è Follow source. Follow source causa un comportamento diverso a seconda che il video in ingresso abbia una frequenza fotogrammi costante o variabile.

  • Per gli ingressi a frequenza fotogrammi costante, Follow source produce uscite con la stessa frequenza dei fotogrammi del video in ingresso.

  • Per gli input a frame rate variabile, Follow source restituisce uscite con una frequenza fotogrammi in uscita costante, con una frequenza fotogrammi che è la media dei frame rate di ingresso, arrotondata per eccesso al numero intero più vicino: 1, 5, 10, 15, 24, 30, 50 o 60 fps.

Restrizioni delle funzionalità

MediaConvert il supporto per video con frame rate variabile è limitato nei seguenti modi:

  • I frame rate variabili sono supportati solo come input. Le uscite hanno solo una frequenza di fotogrammi costante.

  • Gli input con frame rate variabile sono supportati solo in questi contenitori:MP4, MOVWEBM, e. MKV

Conversione della frequenza dei fotogrammi del video

Dopo aver capito come specificare le impostazioni pertinenti, utilizza una delle seguenti procedure per configurare il lavoro. Per informazioni concettuali e indicazioni sulla scelta dei valori corretti per queste impostazioni, vedereImpostazioni per la conversione del frame rate.

Console

Per configurare il processo di transcodifica con la conversione del frame rate utilizzando la console: MediaConvert

  1. Determinate i valori che desiderate impostare per la conversione del frame rate. Per ulteriori informazioni, consulta Impostazioni per la conversione del frame rate.

  2. Imposta gli input e gli output del lavoro come descritto in. Configurazione dei lavori in MediaConvert

  3. Nella pagina Crea lavoro, nel riquadro Job a sinistra, scegli l'output con cui desideri utilizzare la conversione del frame rate.

    Suggerimento

    Per trovare un'impostazione di codifica specifica sulla MediaConvert console, utilizzate la funzione di ricerca del browser.

  4. Nella sezione Impostazioni di codifica, per Frequenza fotogrammi, scegli la frequenza dei fotogrammi che desideri per l'output. Se la frequenza dei fotogrammi desiderata non è elencata, scegli Personalizzato. Quindi specifica la frequenza dei fotogrammi come frazione nei campi a destra di Frame rate.

  5. Per l'algoritmo di conversione Framerate, scegli l'algoritmo più adatto ai tuoi contenuti.

    L'algoritmo di conversione del framerate non è disponibile sulla MediaConvert console finché non scegli il frame rate di output.

  6. Facoltativo. Se l'output è a 25 fps e desideri utilizzare Slow PAL, abilitalo.

  7. Facoltativo. Se state convertendo da 23,976 fps a 29,97 fps e volete effettuare una conversione telecine, impostate Telecine su Hard o Soft.

    Telecine non è disponibile sulla MediaConvert console finché non imposti il frame rate di uscita su 29,97.

API, SDK, or CLI

Se utilizzi l'API, la CLI o un SDK, specifica le impostazioni pertinenti nelle specifiche del tuo lavoro JSON e poi inviale a livello di codice con il tuo lavoro. Per ulteriori informazioni sull'invio programmatico del lavoro, consulta uno degli argomenti introduttivi dell'AWS Elemental API Reference: MediaConvert

Per configurare il processo di transcodifica con la conversione del frame rate utilizzando l'API, l'SDK o ( AWS Command Line Interface CLI):

  1. Determina i valori che desideri impostare per la conversione del frame rate. Per ulteriori informazioni, consulta Impostazioni per la conversione del frame rate.

  2. Usa la MediaConvert console per generare le specifiche del tuo lavoro JSON. Consigliamo questo approccio, perché la console funziona come un validatore interattivo rispetto allo schema del MediaConvert lavoro. Segui questi passaggi per generare le specifiche del lavoro JSON utilizzando la console:

    1. Seguire la procedura precedente per la console.

    2. Nel riquadro Job (Processo) a sinistra, in Job settings (Impostazioni processo), scegliere Show job JSON (Mostra JSON processo).

Trova informazioni aggiuntive, tra cui la posizione di ciascuna impostazione nella struttura delle impostazioni del lavoro, nel riferimento alle MediaConvert API AWS Elemental. I collegamenti in questo elenco rimandano a informazioni sull'impostazione in quel documento:

Rapporti di frame rate comuni
Frame rate (nome comune) Valore per framerateNumerator Valore per FrameRateDenominator
23.976 24.000 1.001
29,97 30.000 1.001
59,94 60.000 1.001