

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

# Creazione di output
Impostazioni di outputSupporto per CMAF

MediaConvert aggiunge il supporto per gli output CMAF (Common Media Application Format).

Un singolo MediaConvert job può creare output come file autonomo (ad esempio, un file.mp4), come set di file per lo streaming con bitrate adattivo (ABR) (ad esempio, un pacchetto) o combinazioni di entrambi. Apple HLS Quando create gruppi di output e gli output al loro interno, specificate il numero e i tipi di file generati dal job.

Una volta completato il MediaConvert lavoro, puoi utilizzare Amazon CloudFront o un'altra rete di distribuzione di contenuti (CDN) per distribuire il tuo pacchetto di streaming. Il CDN trasmette il tuo video alle persone che vogliono vederlo. Per ulteriori informazioni, consulta [Fornitura di video on demand (VOD)](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/on-demand-video.html) con. CloudFront

Gli argomenti di questa sezione spiegano la relazione tra i gruppi di MediaConvert MediaConvert output, gli output e i file di output effettivi MediaConvert forniti. 

**Topics**
+ [

# Impostazione delle didascalie negli output
](set-up-captions-in-outputs.md)
+ [

# Utilizzo di gruppi di output per specificare un tipo di pacchetto di streaming o un file autonomo
](outputs-file-ABR.md)
+ [

# Scelta dei gruppi di output di streaming ABR
](choosing-your-streaming-output-groups.md)
+ [

# Impostazioni di codifica consigliate per la qualità video
](video-quality.md)
+ [

# Utilizzo delle variabili nelle impostazioni del lavoro
](using-variables-in-your-job-settings.md)

# Impostazione delle didascalie negli output
Didascalie

La posizione delle didascalie in un processo dipende dal formato delle didascalie di output: le didascalie potrebbero essere presenti nello stesso output del video, in un output separato dello stesso gruppo di output del video o in un gruppo di output completamente distinto. La modalità di impostazione di più tracce delle didascalie dipende anche dal formato delle didascalie degli output. 

Per un elenco completo delle didascalie di input e output supportate, consulta[Tabelle di riferimento delle didascalie](captions-support-tables.md).

Per informazioni su come impostare i sottotitoli nei dati di input, consulta. [Impostazione delle didascalie di input](including-captions.md)

La procedura seguente mostra come configurare le didascalie per output differenti.

**Per configurare le didascalie per output diversi**

1. Apri la MediaConvert console in [https://console.aws.amazon.com/mediaconvert.](https://console.aws.amazon.com/mediaconvert)

1. Scegli **Crea processo**.

1. Configura l'input, i gruppi di output e gli output per video e audio, come descritto in [Tutorial: Configurazione delle impostazioni del lavoro](setting-up-a-job.md) e [Creazione di output](output-settings.md).

1. Crea i selezionatori didascalie di input come descritto in [Creazione di selettori di didascalie di input](including-captions.md#create-input-caption-selectors).

1. Determina dove specificare le didascalie nel processo. Questa scelta dipende dal formato delle didascalie degli output. A tale scopo, consulta l'argomento pertinente indicato di seguito.

1. Nel riquadro sinistro della pagina **Create job (Crea processo)**, scegliere l'output nell'elenco di output.

1. In **Encoding settings (Impostazioni codifica)**, scegli **Add caption (Aggiungi didascalia)**. Viene visualizzata un'area contenente le impostazioni delle didascalie in **Encoding settings (Impostazione codifica)**. 

1. Se il formato delle didascalie degli output richiede un gruppo distinto di impostazioni di didascalie per ogni traccia nell'output, scegli di nuovo **Add captions (Aggiungi didascalie)** finché non è disponibile un singolo gruppo di didascalie per ciascuna traccia. Per determinare se è necessario un singolo gruppo di impostazioni di didascalie per tutte le tracce o uno per ciascuna traccia, consulta l'argomento rilevante indicato di seguito.

1. In **Encoding settings** (Impostazioni codifica), scegli **Captions 1** (Didascalie 1) dall'elenco.

1. In **Captions source** (Sorgente didascalie), scegli un selezionatore didascalie. Questo seleziona la traccia o le tracce che hai associato al selettore quando hai impostato l'input, in modo che le didascalie vengano incluse in questo output AWS Elemental MediaConvert .

1. In **Destination type** (Tipo di didascalia), scegli un formato di didascalie di output. Controlla [Sottotitoli di input supportati, all'interno dei contenitori video](captions-support-tables-by-container-type.md) per assicurarti di aver selezionato un formato supportato.

1. Fornisci i valori per i campi aggiuntivi come descritto nell'argomento pertinente riportato di seguito.



**Topics**
+ [

# CEA/EIA-608 and CEA/EIA-708 didascalie di output (incorporate)
](embedded-output-captions.md)
+ [

# didascalie di uscita DVB-Sub
](dvb-sub-output-captions.md)
+ [

# Sottotitoli di output IMSC, TTML e WebVTT (sidecar)
](ttml-and-webvtt-output-captions.md)
+ [

# I sottotitoli di output SCC, SRT e SMI (sidecar)
](scc-srt-output-captions.md)
+ [

# Sottotitoli in uscita tramite teletext
](teletext-output-captions.md)
+ [

# Sottotitoli di output masterizzati
](burn-in-output-captions.md)
+ [

# Impostazioni per i sottotitoli di accessibilità
](accessibility-captions.md)

# CEA/EIA-608 and CEA/EIA-708 didascalie di output (incorporate)


 Questa sezione spiega come configurare i sottotitoli di output incorporati in. AWS Elemental MediaConvert Gli argomenti principali includono:
+ Dove specificare le didascalie.
+ Come specificare più tracce di sottotitoli.
+ Sottotitoli incorporati e ausiliari nelle uscite MXF.

## Dove specificare le didascalie


Inserisci i sottotitoli nello stesso gruppo di output e nello stesso output del video.

## Come specificare più tracce di sottotitoli

+ Se il formato delle didascalie di input è incorporato (ossia se si tratta di un formato non utilizzato embedded-to-embedded), è necessario creare un solo gruppo di impostazioni per i sottotitoli. Il selezionatore didascalie scelto in **Captions source (Origine didascalie)** include tutte le tracce dall'input.
+ Se i sottotitoli di input sono due file SCC, è possibile creare sottotitoli di output come due canali di sottotitoli di output incorporati nel flusso video di output. Per ulteriori informazioni, consulta [Conversione di file di input con doppio formato SCC in didascalie incorporate](converting-dual-scc-input-files-to-embedded-captions.md).
+ Se i sottotitoli di input non sono né incorporati né SCC, puoi includere una sola traccia di sottotitoli ciascun output. In ogni output devi includere un solo gruppo di impostazioni di didascalie. In **Captions source (Origine didascalie)**, selezionare il selettore configurato per la traccia che si desidera includere.

## Sottotitoli incorporati e ausiliari nelle uscite MXF
Sottotitoli incorporati e ausiliari nelle uscite MXF

Il fatto che l'output MXF possa contenere sottotitoli secondari dipende dal profilo MXF:
+ MXF XDCAM HD: Questo profilo MXF specifica i dati ausiliari nella traccia smpte 436. Con queste uscite, MediaConvert copia i sottotitoli incorporati nella traccia ausiliaria smpte 436 oltre a includerli nel flusso video.
+ MXF D-10: questa specifica del profilo MXF non permette dati ausiliari. Pertanto, gli output MXF D-10 hanno solo sottotitoli incorporati nel flusso video.

MediaConvert determina il profilo MXF di un'uscita in base ai valori delle seguenti impostazioni di codifica:
+ Risoluzione
+ Frequenza fotogrammi
+ Profilo codec video
+ Modalità interlacciata

Per informazioni sui valori validi di queste impostazioni per il profilo MXF, consulta le specifiche pertinenti. Per XDCAM HD, consulta [RDD 9:2009 - SMPTE Standard Doc - MXF Interoperability Specification of Sony MPEG Long GOP Products](https://ieeexplore.ieee.org/document/7290306) nella IEEE Xplore Digital Library. Per MXF D-10, consulta [ST 356:2001 - SMPTE Standard - For Television — Type D-10 Stream Specifications — MPEG-2 4:2:2P @ ML for 525/60 and 625/50](https://ieeexplore.ieee.org/document/7290684).

# didascalie di uscita DVB-Sub


 Questa sezione spiega come configurare i sottotitoli di uscita DVB-Sub in. AWS Elemental MediaConvert Gli argomenti principali includono:
+ Dove specificare le didascalie.
+ Come specificare più tracce di sottotitoli.
+ Come specificare lo script dei caratteri.

## Dove specificare le didascalie


Inserisci i sottotitoli nello stesso gruppo di output e nello stesso output del video.

## Come specificare più tracce di sottotitoli

+ Se le didascalie di input e quelle di output (passthrough) hanno lo stesso formato, devi creare un solo gruppo di impostazioni di didascalie. Il selezionatore didascalie scelto in **Captions source (Origine didascalie)** include tutte le tracce dall'input.
+ Se le didascalie di input hanno un formato diverso, crea un gruppo di impostazioni di didascalie per ciascuna traccia. Inserisci ogni gruppo di impostazioni di didascalie nello stesso output. Appariranno nell'elenco dei gruppi di impostazioni come Captions 1 (Didascalia 1), Captions 2 (Didascalia 2) e così via. In ogni gruppo di impostazioni, scegli il selezionatore didascalie in **Captions source (Origine didascalie)** configurato per la traccia che desideri includere.

## Come specificare lo script dei caratteri
Come specificare lo script dei caratteri

AWS Elemental MediaConvert seleziona automaticamente lo script appropriato per i sottotitoli, in base alla lingua specificata nelle impostazioni dei sottotitoli di output. Se la lingua scelta contiene più di uno script possibile, specificate lo script desiderato.

**Per garantire che il servizio utilizzi lo script di font corretto**

1. Nella sezione **Didascalie** in **Impostazioni di codifica**, per **Lingua**, scegli la lingua del testo dei sottotitoli.

1. Se la lingua specificata ha più di uno script possibile, utilizzate **Font script per specificare lo script**.

   Ad esempio, se scegliete il **cinese** (ZH) come **lingua**, utilizzate **lo script Font** per scegliere il **cinese semplificato o il cinese** **tradizionale**. In questo caso, se non specificate un valore per lo **script Font**, il servizio utilizza come impostazione predefinita il cinese semplificato. 
**Suggerimento**  
**Nella maggior parte dei casi, per **Font script** è possibile mantenere il valore predefinito di Automatic.** Quando lo fai, il servizio sceglie lo script in base alla lingua del testo delle didascalie.

# Sottotitoli di output IMSC, TTML e WebVTT (sidecar)


 Questa sezione spiega come configurare i sottotitoli di output IMSC, TTML e WebVTT (sidecar) in. AWS Elemental MediaConvert Gli argomenti principali includono:
+ Dove specificare le didascalie.
+ Come specificare più tracce di sottotitoli.
+ Opzioni del contenitore delle didascalie Sidecar.

Se il formato delle didascalie di output è IMSC, TTML o WebVTT, configura le didascalie negli output in base alle informazioni riportate di seguito. Per le limitazioni sul supporto IMSC, consulta [Requisiti IMSC](imsc-captions-support.md).

## Dove specificare le didascalie


Inserisci i sottotitoli nello stesso gruppo di output, ma con un output diverso dal video.

Dopo aver aggiunto i sottotitoli a un output, eliminate i gruppi di impostazioni **Video** e **Audio 1** che il servizio ha creato automaticamente con l'output.

**Per eliminare i gruppi di impostazioni Video e Audio 1**

1. Nella pagina **Crea lavoro**, nel riquadro **Job** a sinistra, in **Gruppi di output**, scegli l'output che contiene i gruppi di impostazioni che desideri eliminare.

1. Il gruppo di impostazioni **Video** viene visualizzato automaticamente nella sezione **Impostazioni Stream**. Scegli il pulsante di **selezione Rimuovi video**.

1. Il gruppo di impostazioni **Audio 1** viene visualizzato automaticamente nella sezione **Impostazioni Stream**. Scegliete il pulsante **Rimuovi**.

## Come specificare più tracce con sottotitoli


Inserisci ciascuna traccia delle didascalie nell'output corrispondente.

**Nota**  
Il Captions Track specificato per primo nel processo viene segnalato come il track predefinito nel manifest HLS.

## Opzioni del contenitore delle didascalie Sidecar
Opzioni del contenitore per didascalie sidecar

A seconda del gruppo di output, è possibile scegliere il container delle didascalie per le uscite delle didascalie IMSC e TTML.

Per i gruppi di output **DASH ISO** è possibile scegliere tra i seguenti:
+ Frammentato MP4 () `.fmp4`
+ Raw (`.xml` per IMSC, `.ttml` per TTML)

Per tutti gli altri gruppi di output, i file IMSC e TTML sono di tipo raw.

**Per specificare il container per le didascalie IMSC e TTML nei gruppi di output DASH ISO**

1. Configura gli output nel gruppo di output **DASH ISO** come descritto in [Creazione di output in gruppi di output in streaming ABR](setting-up-a-job.md#create-outputs-in-abr-streaming-output-groups). Posiziona le didascalie in un output separato.

1. Nella pagina **Crea lavoro**, nel riquadro **Job** a sinistra, scegli l'output dei sottotitoli.

1. Nella sezione **Output settings (Impostazioni di output)** a destra, scegliere **Container settings (Impostazioni container)** e quindi abilitare **DASH container settings (Impostazioni container DASH)**.

1. In **Captions container (Container didascalie)**, mantenere il tipo **Raw** predefinito o scegliere **Fragmented MPEG-4 (MPEG-4 frammentato)**.

# I sottotitoli di output SCC, SRT e SMI (sidecar)


 Questa sezione spiega come configurare i sottotitoli di output SCC, SRT e SMI (sidecar) in. AWS Elemental MediaConvert Gli argomenti principali includono:
+ Dove specificare le didascalie.
+ Come specificare più tracce di sottotitoli.

## Dove specificare le didascalie


Inserisci i sottotitoli nello stesso gruppo di output, ma con un output diverso dal video.

Dopo aver aggiunto i sottotitoli a un output, eliminate i gruppi di impostazioni **Video** e **Audio 1** che il servizio ha creato automaticamente con l'output.

**Per eliminare i gruppi di impostazioni Video e Audio 1**

1. Nella pagina **Crea lavoro**, nel riquadro **Job** a sinistra, in **Gruppi di output**, scegli l'output che contiene i gruppi di impostazioni che desideri eliminare.

1. Il gruppo di impostazioni **Video** viene visualizzato automaticamente nella sezione **Impostazioni Stream**. Scegli il pulsante di **selezione Rimuovi video**.

1. Il gruppo di impostazioni **Audio 1** viene visualizzato automaticamente nella sezione **Impostazioni Stream**. Scegliete il pulsante **Rimuovi**.

## Come specificare più tracce con sottotitoli


 Per ogni uscita SRT, SCC o SMI è necessario disporre di un'uscita per selettore di didascalie. Nell'output dei sottotitoli, scegli il selettore dei sottotitoli in **Sorgente dei sottotitoli** impostato per la traccia che desideri includere. Appariranno nell'elenco dei gruppi di impostazioni come Selettore dei **sottotitoli 1, Selettore** dei **sottotitoli** 2 e così via. 

# Sottotitoli in uscita tramite teletext


 Questa sezione spiega come configurare i sottotitoli di output del teletext in. AWS Elemental MediaConvert Gli argomenti principali includono:
+ Passaggio da teletext a teletext.
+ Da televideo a teletext, rimappatura delle pagine.
+ Teletext da altri formati di sottotitoli.

La modalità di impostazione dei sottotitoli teletext di output dipende dal fatto che si desideri spostare i sottotitoli in diverse pagine del Teletext o semplicemente passare i sottotitoli esattamente dall'input all'output.

## Pass-through da Teletext a Teletext
Passaggio da teletext a teletext

Se il formato dei sottotitoli di input è Teletext e desideri che i sottotitoli di output si trovino sulle stesse pagine e con lo stesso stile dell'input, puoi passare dai sottotitoli di input all'output. A tale scopo, imposta i sottotitoli in questo modo:
+ Assicurati che i sottotitoli di input siano configurati con un solo selettore di sottotitoli. Per ulteriori informazioni, consulta [Sottotitoli di input tramite teletext](teletext.md).
+ Nello stesso gruppo di output e nello stesso output del video, crea una scheda di didascalie. Questa scheda con didascalie rappresenta tutte le didascalie di output, indipendentemente dal numero di pagine Teletext in uscita.
+ **Nella scheda dei sottotitoli di output, scegli il selettore dei sottotitoli di input per la fonte dei sottotitoli.**
+ Non specificate valori per altre impostazioni nella scheda dei sottotitoli di output.

Quando lavori direttamente con le specifiche del tuo lavoro JSON, una scheda delle didascalie corrisponde a una scheda figlio di. `CaptionDescriptions`

## Da teletext a teletext, rimappatura della pagina
Da televideo a teletext, rimappatura della pagina

Se il formato dei sottotitoli di input è il teletext e, nell'output, si desidera modificare le pagine Teletext in cui si trovano i sottotitoli, è necessario specificare le pagine in input e output. A tale scopo, configurate i sottotitoli in questo modo:
+ Assicurati che i sottotitoli di input siano configurati con un selettore di sottotitoli per ogni pagina del teletext e di specificare il numero di pagina nelle impostazioni di ogni selettore di sottotitoli di input. Per ulteriori informazioni, consulta [Sottotitoli di input tramite teletext](teletext.md).
+ Nello stesso gruppo di output e con lo stesso output del video, create una scheda di didascalie per ogni pagina Teletext di output.
+ **In ogni scheda dei sottotitoli di output, scegli uno dei selettori dei sottotitoli di input per la fonte dei sottotitoli.**
+ In ogni scheda delle didascalie di output, per **Numero di pagina, specificate il numero di pagina** del teletext che desiderate per le didascalie nell'output. **Facoltativamente, fornite i valori per i tipi di **lingua**, **descrizione** e pagina.**

## Televideo da altri formati di sottotitoli
Televideo da altri formati di sottotitoli

Quando i sottotitoli di input sono in un formato diverso dal teletext, è necessario specificare le pagine Teletext per i sottotitoli di output. MediaConvert supporta questi flussi di lavoro relativi ai sottotitoli:
+ Una singola didascalia di input viene tracciata su una singola pagina Teletext di output.
+ Una singola didascalia di input tiene traccia di più pagine Teletext di output. Ogni pagina di output duplica il contenuto delle altre.
+ Tracce di didascalie di input multiple su più pagine Teletext di output. I selettori di didascalie vengono utilizzati per specificare quali didascalie includere in ogni pagina Teletext di output.

Imposta le didascalie in questo modo:
+ Assicurati che i sottotitoli di input siano configurati con un selettore di sottotitoli per ogni traccia di sottotitoli che intendi mappare su una pagina Teletext. Per ulteriori informazioni, consulta [Creazione di selettori di didascalie di input](including-captions.md#create-input-caption-selectors).
+ Nello stesso gruppo di output e con lo stesso output del video, create una scheda di didascalie per ogni pagina Teletext in uscita.
+ **In ogni scheda dei sottotitoli di output, scegli uno dei selettori dei sottotitoli di input per la fonte dei sottotitoli.**
+ In ogni scheda delle didascalie di output, per **Numero di pagina, specificate il numero di pagina** del teletext che desiderate per le didascalie nell'output. ****Facoltativamente, fornite i valori per Lingua e Descrizione.****

# Sottotitoli di output masterizzati


 Questa sezione spiega come configurare i sottotitoli di output burn-in in. AWS Elemental MediaConvert Gli argomenti principali includono:
+ Dove specificare le didascalie.
+ Come specificare più tracce di sottotitoli.
+ Come usare lo style passthrough.
+ Font non inglesi e caratteri non supportati.

Il *burn-in* è un modo per fornire didascalie, piuttosto che un formato di didascalie. Questo metodo scrive le didascalie direttamente nei fotogrammi video, sostituendo i pixel del contenuto video con le didascalie. Se desiderate inserire sottotitoli burn-in in un output, impostate i sottotitoli in base alle seguenti informazioni.

## Dove specificare le didascalie


Inserisci i sottotitoli nello stesso gruppo di output e nello stesso output del video.

## Come specificare più tracce di sottotitoli


È possibile eseguire il burn-in di una sola traccia di didascalie in ciascun output.

## Come usare lo style passthrough


Puoi scegliere come stilizzare il testo dei sottotitoli masterizzati che appare nel video in uscita. Sono disponibili alcune opzioni, tra cui lo style passthrough, le impostazioni predefinite o le sostituzioni manuali. 

Quando impostate Style passthrough su Enabled, MediaConvert utilizza le informazioni di stile e posizione disponibili nelle didascalie di input. Tieni presente che MediaConvert utilizza le impostazioni predefinite per tutte le informazioni di stile mancanti. 

MediaConvert supporta lo style passthrough per i seguenti formati di didascalie di input: 
+ Ancillary
+ Embedded
+ SCTE-20
+ SCC
+ TTML
+ STL (EBU STL)
+ SMPTE-TT (basato su testo)
+ Teletext
+ IMSC
+ WebVTT

Quando impostate Style passthrough su Disabilitato, MediaConvert ignora le informazioni di stile inserite e utilizza le impostazioni predefinite: testo bianco con contorni neri, posizionamento in basso al centro e ridimensionamento automatico. 

 Indipendentemente dal fatto che lo style passthrough sia abilitato o meno, puoi anche scegliere di ignorare manualmente le singole opzioni di stile. 

**Nota**  
Gli input simili a TTML e TTML (IMSC, SMPTE-TT) hanno requisiti di formattazione di stile speciali. Per ulteriori informazioni, consulta [formattazione in stile TTML](ttml-style-formatting.md).

## Come specificare lo script dei caratteri
Come specificare lo script dei caratteri

AWS Elemental MediaConvert seleziona automaticamente lo script appropriato per i sottotitoli, in base alla lingua specificata nelle impostazioni dei sottotitoli di output. Se la lingua scelta contiene più di uno script possibile, specificate lo script desiderato.

**Per garantire che il servizio utilizzi lo script di font corretto**

1. Nella sezione **Didascalie** in **Impostazioni di codifica**, per **Lingua**, scegli la lingua del testo dei sottotitoli.

1. Se la lingua specificata ha più di uno script possibile, utilizzate **Font script per specificare lo script**.

   Ad esempio, se scegliete il **cinese** (ZH) come **lingua**, utilizzate **lo script Font** per scegliere il **cinese semplificato o il cinese** **tradizionale**. In questo caso, se non specificate un valore per lo **script Font**, il servizio utilizza come impostazione predefinita il cinese semplificato. 
**Suggerimento**  
**Nella maggior parte dei casi, per **Font script** è possibile mantenere il valore predefinito di Automatic.** Quando lo fai, il servizio sceglie lo script in base alla lingua del testo delle didascalie.

## Font non inglesi e caratteri non supportati
Font non inglesi e caratteri non supportati

Se il font di input utilizza uno script di caratteri diverso dall'inglese, le didascalie masterizzate in output potrebbero contenere caratteri Unicode non supportati. `□` ****Per risolvere, imposta Style passthrough su Enabled.****

# Impostazioni per i sottotitoli di accessibilità


Quando create un output HLS o CMAF e includete una traccia delle didascalie ISMC o WebVTT, potete aggiungere attributi di accessibilità per le didascalie al manifesto di output. MediaConvert [aggiunge questi attributi in base alle sezioni 4.5 e 4.6 delle specifiche di creazione HLS per i dispositivi Apple.](https://developer.apple.com/documentation/http_live_streaming/hls_authoring_specification_for_apple_devices)

Quando impostate **Accessibility subtitles** (`accessibility`) su **Enabled** (`ENABLED`), MediaConvert aggiunge i seguenti attributi alla traccia dei sottotitoli nel manifesto sotto: e. `EXT-X-MEDIA` `CHARACTERISTICS="public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound"` `AUTOSELECT="YES"`

Mantieni il valore predefinito, **Disabled** (`DISABLED`), se la traccia dei sottotitoli non è destinata a fornire tale accessibilità. MediaConvert non aggiungerà gli attributi del paragrafo precedente.

# Utilizzo di gruppi di output per specificare un tipo di pacchetto di streaming o un file autonomo
Scelta di un pacchetto di streaming o di un file autonomo

AWS Elemental MediaConvert le funzioni di output differiscono in base al tipo di gruppo di output di cui fanno parte.

File  
 In un gruppo di output di tipo **File**, ogni output impostato genera un file di output indipendente.  
Ad esempio, potreste impostare un'uscita che contenga tutti i video, l'audio e le didascalie insieme. Puoi anche impostare un output separato per i sottotitoli collaterali, come TTML.

Pacchetti di output in streaming  
Nei seguenti gruppi di output, gli output configurati sono parti separate di un singolo pacchetto di streaming ABR (adaptive bitrate):CMAF,, Apple HLS e. DASH ISO Microsoft Smooth Streaming

In un gruppo di output ABR, ogni output è in genere un elemento del supporto. Cioè, ogni output è una fetta dello stack di bitrate adattivo (ABR). Ad esempio, potreste avere un'uscita per ciascuna delle tre risoluzioni video, un'uscita per ciascuna delle due tracce audio in lingua e un'uscita per ciascuna delle due lingue dei sottotitoli.

L'illustrazione seguente mostra la relazione tra gli output di un gruppo di output ABR e i file che crea. MediaConvert Ogni quadrato arancione corrisponde a un output all'interno del gruppo di output. In questo esempio, sono presenti tre risoluzioni video, audio in due lingue e sottotitoli in due lingue. Il pacchetto contiene file audio, video e sottotitoli segmentati, oltre a file manifest che indicano al lettore quali file scaricare e quando riprodurli.

![\[Ogni rappresentazione in uno stack ABR con il proprio output nel gruppo di output.\]](http://docs.aws.amazon.com/it_it/mediaconvert/latest/ug/images/ABRsegSeparately.png)


Un processo singolo può generare da zero a molti file autonomi e pacchetti di streaming da zero a molti. Per creare più di un file autonomo, aggiungere un singolo gruppo di output di file al processo e aggiungere più output a tale gruppo. Per creare più di un pacchetto di streaming, aggiungi al tuo processo più gruppi di output **CMAF**, **AppleHLS**, **DASH ISO** o **Microsoft Smooth Streaming**.

L'illustrazione seguente mostra un MediaConvert processo che genera due file.mp4 autonomi, due pacchetti e un pacchetto. Apple HLS CMAF Un singolo gruppo di output di file con due output genera due file autonomi. Un singolo gruppo di output Apple HLS con sette uscite produce un unico pacchetto visualizzabile con sette sezioni ABR. 

![\[MediaConvert processo di generazione di due file.mp4 autonomi, due pacchetti Apple HLS e un pacchetto CMAF.\]](http://docs.aws.amazon.com/it_it/mediaconvert/latest/ug/images/jobSetupToOutput.png)


Per informazioni sulla configurazione di gruppi di output e output nel processo, vedere [Tutorial: Configurazione delle impostazioni del lavoro](setting-up-a-job.md).

# Scelta dei gruppi di output di streaming ABR
Scelta dei gruppi di output in streaming

Per creare risorse multimediali che gli utenti possano trasmettere in streaming sui propri dispositivi, scegli uno o più dei gruppi di output ABR (adaptive bitrate):Apple HLS, DASH ISOMicrosoft Smooth Streaming, o CMAF. Il tipo di gruppo di output determina quali lettori multimediali possono riprodurre i file MediaConvert creati da quel gruppo di output.

**Nota**  
Quando configurate CMAF o gruppi di Microsoft Smooth Streaming outputDASH ISO, assicuratevi di impostare correttamente la lunghezza del frammento. Per informazioni sulla configurazione della lunghezza del frammento, consulta [Impostazione della lunghezza del frammento per gli output di streaming](setting-the-fragment-length.md).

La tabella seguente riepiloga le relazioni tra i gruppi di output e i lettori multimediali.


| Lettori multimediali | Usa questo gruppo di output | 
| --- | --- | 
| Dispositivi Apple, prima del 2013 circa | Apple HLS | 
| Dispositivi Apple più recenti | CMAF | 
| Dispositivi Android, i più intelligenti TVs | CMAF o DASH ISO | 
| Dispositivi Microsoft | Microsoft Smooth Streaming | 

**Nota**  
MediaConvert fatture per ogni minuto di tempo di output transcodificato, non per lavoro. Pertanto, quando aggiungi gruppi di output a un processo, esso ha un costo maggiore.   
Ad esempio, un lavoro con un Apple HLS pacchetto e un DASH ISO pacchetto costa il doppio rispetto a un lavoro con uno solo di questi pacchetti. Ciò presuppone che le impostazioni di transcodifica siano le stesse.

**Per determinare quali gruppi di output sono necessari**

1. Decidi su quali dispositivi gli utenti finali possono riprodurre gli asset multimediali di cui è stata effettuata la transcodifica. Se desideri che l'asset possa essere riprodotto su qualunque dispositivo possibile, includi questi gruppi di output:
   + Apple HLS
   + DASH ISO o CMAF
   + Microsoft Smooth Streaming

1. Valuta se utilizzare caratteristiche di codifica avanzate. Per la riproduzione dei seguenti formati su dispositivi Apple, è necessario anche includere un gruppo di output CMAF:
   + High-dynamic-range Video (HDR)
   + Video con codifica H.265 (HEVC)

   Se includi un output CMAF, non è necessario creare un output DASH ISO perché tutti i comuni lettori compatibili con DASH sono compatibili anche con CMAF. 
**Nota**  
Esistono alcuni DASH lettori non comuni che richiedono esplicitamente l'estensione di segmentazione video di tipo .mp4. MediaConvert emette segmenti video CMAF nel formato.cmfv. Per creare un output compatibile con questi lettori, includi un gruppo di output nel tuo lavoro. DASH ISO

1. Valuta il fattore costo.

   Se non hai bisogno di supportare lettori prodotti prima del 2013 circa e se non hai bisogno di supportare i DASH lettori rari che richiedono segmenti video.mp4, puoi includere un singolo gruppo di output CMAF anziché entrambi e. DASH ISO Apple HLS La creazione di un singolo pacchetto CMAF anziché di Apple HLS pacchetti singoli può anche offrire risparmi sui costi di archiviazione DASH ISO e distribuzione dei video. Questo perché è necessario archiviare e distribuire solo un set di file video e audio.

# Impostazione della lunghezza del frammento per gli output di streaming
Impostazione della lunghezza del frammento

Per tutti i gruppi di output di streaming ABR diversi da HLS (CMAF, DASH e Microsoft Smooth Streaming), il valore specificato per **Fragment length (Lunghezza frammento)** (`FragmentLength`) devono funzionare con le altre impostazioni di output specificate dall'utente. Se si imposta **Fragment length (Lunghezza frammento)** non correttamente, quando gli utenti guardano il video di output il player potrebbe subire un arresto anomalo. Questo può accadere perché il dispositivo di riproduzione prevede segmenti aggiuntivi alla fine del video e richiede segmenti inesistenti. 

**La lunghezza del frammento** **è vincolata dai valori di **Closed GOP cadence (`GopClosedCadence`), GOP** **size** () e Frame rate (,`GopSize`).** `FramerateNumerator` `FramerateDenominator` Per ulteriori informazioni su come trovare queste impostazioni nella console e nella specifica del processo JSON, consulta [Individuazione delle impostazioni relative alla lunghezza del frammento](#finding-the-settings-related-to-fragment-length).

**Nota**  
**Quando impostate la **frequenza dei fotogrammi di** output su **Follow source**, assicuratevi che la frequenza fotogrammi del file video di input corrisponda al valore specificato per la lunghezza del frammento di output.** La frequenza dei fotogrammi del file video in ingresso funziona come la frequenza dei fotogrammi in uscita. 

**Topics**
+ [Regola per la lunghezza del frammento](#rule-for-fragment-length)
+ [Esempi di lunghezza dei frammenti](#fragment-length-examples)
+ [Individuazione delle impostazioni relative alla lunghezza del frammento](#finding-the-settings-related-to-fragment-length)

## Regola per la lunghezza del frammento
Regola per la lunghezza del frammento

**La lunghezza del frammento deve essere un numero intero e deve essere un multiplo di questo valore: **dimensione GOP x cadenza GOP** **chiusa ÷ Frequenza fotogrammi****

## Esempi di lunghezza dei frammenti
Esempi di lunghezza dei frammenti

**Esempio: impostazioni corrette**  
Cadenza GOP chiusa = 1

Frequenza fotogrammi = 30

Dimensione GOP = 60 fotogrammi

Lunghezza del frammento = 2

**Esempio: impostazioni non corrette**  
Cadenza GOP chiusa = 1

Frequenza fotogrammi = 50

Dimensione GOP = 90 fotogrammi

Lunghezza del frammento = 2

## Individuazione delle impostazioni relative alla lunghezza del frammento
Individuazione delle impostazioni relative alla lunghezza del frammento

**Quando impostate la **lunghezza del frammento**, controllate i valori relativi alla **cadenza GOP chiusa, alla dimensione del GOP** **e alla frequenza dei fotogrammi**.**

### Lunghezza del frammento
Lunghezza del frammento

È possibile impostare la lunghezza del frammento tramite la console o la specifica del processo JSON. L'impostazione **Fragment length (Lunghezza frammento)** si applica a un gruppo di output e influisce su ogni output del gruppo.

**Per trovare l'impostazione **Fragment length (Lunghezza frammento)** (console)**

1. Nella pagina **Crea lavoro**, nel riquadro **Job** a sinistra, in **Gruppi di output**, scegli il nome del tuo gruppo di output CMAF, DASH ISO o Microsoft Smooth Streaming.

1. Nella sezione delle impostazioni del gruppo a destra, trovare **Fragment lenght (Lunghezza frammento)**. 

   La sezione delle impostazioni del gruppo è denominata **CMAF group settings (Impostazioni gruppo CMAF)**, **DASH ISO group settings (Impostazioni gruppo DASH ISO)** o **MS Smooth group settings (Impostazioni gruppo MS Smooth)**.

**Per trovare l'impostazione **Fragment length (Lunghezza frammento)** (specifica del processo JSON)**
+ Cerca `FragmentLength` come figlio di`OutputGroupSettings`, come nell'esempio seguente.

  ```
  {
    "Settings": {
      ...
      "Inputs": [
        ...
      ],
      "OutputGroups": [
        {
          "Name": "DASH ISO",
          "OutputGroupSettings": {
            "Type": "DASH_ISO_GROUP_SETTINGS",
            "DashIsoGroupSettings": {
              "SegmentLength": 30,
              "FragmentLength": 2,
              "SegmentControl": "SINGLE_FILE",
              "HbbtvCompliance": "NONE"
            }
          },
  		...
  ```

### Cadenza GOP chiusa, dimensione GOP e frame rate
Cadenza GOP chiusa, dimensione GOP e frame rate

È possibile impostare la **cadenza GOP chiusa, la** **dimensione GOP** e la **frequenza dei fotogrammi** utilizzando la console o le specifiche del lavoro JSON. Queste impostazioni si applicano a ciascun output individualmente. **Assicuratevi che i valori impostati per ogni output del gruppo di output funzionino con il valore specificato per la lunghezza del frammento del gruppo di output.**

**Nota**  
Lo stack ABR dispone di più output. Assicurati di impostare questi valori in ciascun output.

**Per trovare le impostazioni di codifica per un output (della console)**

1. Nella pagina **Crea lavoro**, nel riquadro **Job** a sinistra, in **Gruppi di output**, scegli il nome dell'output, ad esempio **Output 1**, **Output 2** e così via.

1. Nella sezione **Encoding settings (Impostazioni codifica)**, la scheda **Video (Video)** è selezionata automaticamente. Trova la **cadenza GOP chiusa, la** **dimensione del GOP** e la **frequenza dei fotogrammi in questa** scheda.

**Per trovare le impostazioni di codifica per un output (specifica del processo JSON)**
+ 

Trovare `GopClosedCadence`, `GopSize`, `FramerateNumerator` e `FramerateDenominator` come figli delle impostazioni di codec, come nell'esempio seguente. In questo esempio, il codec è`H_264`, quindi il genitore delle impostazioni del codec è. `H264Settings`

  ```
  {
    "Settings": {
      ...
      "Inputs": [
        ...
      ],
      "OutputGroups": [
        {
          "Name": "DASH ISO",
          ...
          },
          "Outputs": [
            {
              "VideoDescription": {
                ...
                "CodecSettings": {
                  "Codec": "H_264",
                  "H264Settings": {
                    "InterlaceMode": "PROGRESSIVE",
                    "NumberReferenceFrames": 3,
                    "Syntax": "DEFAULT",
                    "Softness": 0,
                    "GopClosedCadence": 1,
                    "GopSize": 60,
  				  ...
                    "FramerateNumerator": 60,
                    "FramerateDenominator": 1
                  }
                },
                ...
              },
  ```

# Supporto per la versione del lettore HLS


AWS Elemental MediaConvert imposta automaticamente i metadati della versione del lettore in base alle funzionalità abilitate. La maggior parte delle risorse HLS con cui create MediaConvert sono compatibili con la versione 2 e successive dei lettori HLS.

Questo elenco mostra le caratteristiche che potrebbero richiedere un supporto del player aggiornato:

**Add I-frame only manifest**: HLS Output group (Gruppo output HSL) > Output > Advanced (Avanzate) > Add I-frame only manifest (Aggiungi manifest solo con I-frame)  
Quando si sceglie **Include** (Includi), i visualizzatori possono riprodurre l'asset con i player HLS versione 4 e successive.  
Quando si sceglie **Exclude** (Escludi), i visualizzatori possono riprodurre l'asset con i player HLS versione 2 e successive.

**Tipo di traccia audio**: Gruppo di uscita HLS > Output > Impostazioni di uscita > Avanzate > Tipo di traccia audio  
Scegliendo una delle opzioni **audio alternative per qualsiasi variante audio**, gli spettatori possono riprodurre la risorsa con i lettori HLS versione 4 e successive.  
Se scegliete **Variante Stream solo audio** per il tipo di **traccia audio o non selezionate il tipo** di **traccia audio** per tutte le varianti audio, gli spettatori possono riprodurre la risorsa con i lettori HLS versione 2 e successive.

**Metodo crittografia DRM**: HLS output group (Gruppo output HLS) > DRM encryption (Crittografia DRM) > Encryption method (Metodo di crittografia)  
Quando si sceglie **SAMPLE-AES** per **DRM encryption** (Crittografia DRM), **Encryption method** (Metodo crittografia), i visualizzatori possono riprodurre l'asset con player HLS versione 5 e successiva.  
Quando si sceglie un qualsiasi altro valore per **DRM encryption** (Crittografia DRM), **Encryption method** (Metodo crittografia), i visualizzatori possono riprodurre l'asset con player HLS versione 2 e successive.

Contrassegno del **servizio video descrittivo: gruppo di output HLS > Output (deve essere solo audio) > Impostazioni di output > Bandiera** del servizio video descrittivo  
Questa impostazione è disponibile anche nei gruppi di output CMAF: gruppo di output CMAF > Output > Impostazioni del contenitore CMAF > Avanzate > Bandiera del servizio video descrittivo  
Per trovare questa impostazione, l'uscita HLS o CMAF deve avere solo impostazioni audio. **Nelle uscite HLS, è necessario rimuovere la scheda Video predefinita.**  
Scegliendo **Flag** for **Descriptive video service flag**, gli spettatori possono giocare alla risorsa con i lettori HLS versione 5 e successive.  
Per creare un Apple HLS output conforme: quando impostate il **flag del servizio video descrittivo** su **Contrassegno**, dovete anche impostare il **tipo di traccia audio su Audio** **alternativo, selezione automatica, predefinito** o Audio **alternativo, selezione automatica,** non predefinito.

**Formato durata manifest**: HLS output group (Gruppo output HLS) > Apple HLS group settings (Impostazioni di gruppo Apple HLS) > Advanced (Avanzate) > Manifest duration format (Formato durata manifest)   
Quando si imposta il formato di durata manifest su **Integer** (Intero), i visualizzatori possono riprodurre l'asset con i player HLS versione 2 e successive.  
Quando si imposta il formato di durata manifest su **Floating point** (Virgola mobile), i visualizzatori possono riprodurre l'asset con i player HLS versione 3 e successive.

**Controllo segmento**: HLS output group (Gruppo output HLS) > Apple HLS group settings (Impostazioni di gruppo Apple HLS) > Segment control (Controllo segmento)  
Quando si imposta il controllo segmento su **Single file** (File singolo), i visualizzatori possono riprodurre l'asset con i player HLS versione 4 e successive.  
Quando si imposta il controllo segmento su **Segmented files** (File segmentati), i visualizzatori possono riprodurre l'asset con i player HLS versione 2 e successive.

# Impostazioni di codifica consigliate per la qualità video
Impostazioni di codifica per la qualità video

Sono stati aggiunti ulteriori consigli sulle impostazioni di lavoro per una qualità video ottimizzata.Impostazioni di codifica per la qualità video

Scopri come creare AWS Elemental MediaConvert lavori con impostazioni di codifica ottimizzate automaticamente per la qualità video.

Quando crei un lavoro con AWS Elemental MediaConvert, le impostazioni di codifica scelte influiscono sulla qualità video, sulla dimensione del file e sulla compatibilità del lettore. 

È possibile configurare il lavoro in modo MediaConvert da consentire la selezione automatica delle migliori impostazioni di codifica per la qualità video, con una dimensione del file di output bilanciata. In alternativa, puoi specificare manualmente le impostazioni di codifica in base ai tuoi requisiti di output o di consegna.

Questa sezione introduce i concetti di base, descrive le impostazioni tipiche e fornisce indicazioni per la scelta delle impostazioni ottimizzate per la qualità video.

**Topics**
+ [

## Riferimento per la struttura GOP e i tipi di frame
](#gop-structure)
+ [

## Dimensione GOP (impostazione consigliata)
](#gop-size-settings)
+ [

## Impostazione consigliata dei fotogrammi B tra i frame di riferimento
](#reference-frames)
+ [

## Impostazione consigliata per la cadenza GOP chiusa
](#closed-gop-cadence)
+ [

## Impostazione consigliata Dynamic Sub-GOP
](#dynamic-sub-gop)
+ [

## Impostazione consigliata dei fotogrammi B di riferimento GOP
](#gop-reference-b-frames)
+ [

## Impostazione consigliata per Min I-Interval
](#min-i-interval)
+ [

## Impostazione consigliata per la quantizzazione adattiva
](#adaptive-quantization)

## Riferimento per la struttura GOP e i tipi di frame


Quando create un lavoro, le impostazioni GOP (Group of Pictures) scelte per l'output influiscono sulla qualità video e sulla compatibilità del lettore. Questa sezione introduce i concetti GOP di base, descrive le impostazioni GOP tipiche e fornisce indicazioni per la scelta delle impostazioni ottimizzate per la qualità video. 

Un GOP è una disposizione specifica di tipi di fotogrammi video compressi. Questi tipi di frame includono quanto segue:

 **I-Frames**   
Cornici intracodificate. Contiene tutte le informazioni utilizzate da un decodificatore e decodifica il frame. In genere, gli I-frame utilizzano il maggior numero di bit all'interno di un flusso video.

 **IDR-Frames**   
Fotogrammi Instantaneous Decoder Refresh. Analogamente ai frame I, contengono tutte le informazioni utilizzate da un decoder per decodificare il frame. Tuttavia, i frame non possono fare riferimento a nessun frame che precede un frame IDR.

 **P-Frames**   
Frame previsti. Contiene le differenze tra il frame corrente e uno o più frame precedenti. I fotogrammi P offrono una compressione molto migliore rispetto ai fotogrammi I e utilizzano meno bit all'interno di un flusso video.

 **B-Frames**  
Fotogrammi previsti bidirezionali. Contiene le differenze tra il fotogramma corrente e uno o più fotogrammi precedenti o successivi. I fotogrammi B offrono la massima compressione e occupano il minor numero di bit all'interno di un flusso video.

Un GOP tipico inizia con un frame IDR e segue con uno schema ripetuto di fotogrammi B e P. Ad esempio: `IDRBBPBBPBBPBB`

Gli argomenti seguenti forniscono ulteriori informazioni sulle singole impostazioni GOP e consigliano impostazioni ottimizzate per la qualità video.

## Dimensione GOP (impostazione consigliata)


La dimensione GOP è il numero di frame in un GOP e definisce l'intervallo tra i frame IDR. Ad esempio, se un GOP inizia con un frame IDR e ha una combinazione di 29 fotogrammi B e P, la dimensione GOP è di 30 fotogrammi. 

Una dimensione GOP tipica dura 1—2 secondi e corrisponde alla frequenza dei fotogrammi video. Ad esempio, se la frequenza dei fotogrammi in uscita è di 30 fotogrammi al secondo, una dimensione GOP tipica è di 30 o 60 fotogrammi.

Quando impostate il codec video di uscita su `AVC (H.264)` o`HEVC (H.265)`, impostate il controllo della **modalità GOP** su. `Auto` Ciò consente di MediaConvert selezionare una dimensione GOP ottimale.

**Nota**  
I formati di streaming video, inclusi HLSDASH, CMAF e MSS, richiedono che la lunghezza del frammento o del segmento sia un multiplo della dimensione GOP. Per ulteriori informazioni, consulta [Impostazione della lunghezza del frammento per gli output di streaming](setting-the-fragment-length.md). Quando imposti il controllo della modalità GOP su Auto per questi formati video, seleziona MediaConvert automaticamente una dimensione GOP compatibile e ottimizzata relativa alla lunghezza del frammento o del segmento.

## Impostazione consigliata dei fotogrammi B tra i frame di riferimento


Definisce il numero massimo di fotogrammi B che MediaConvert possono essere utilizzati tra i fotogrammi di riferimento.

Un valore tipico è 1 o 2 se i **fotogrammi B di riferimento GOP è impostato su e 3—5 se i `Disabled` fotogrammi B** di riferimento **GOP** è impostato su. `Enabled`

**Quando impostate il codec video di uscita su `AVC (H.264)` o, lasciate vuoti i fotogrammi B tra i frame di `HEVC (H.265)` riferimento.** Ciò consente di MediaConvert selezionare un numero ottimale di fotogrammi B tra i frame di riferimento.

## Impostazione consigliata per la cadenza GOP chiusa


La **cadenza GOP chiusa** definisce il numero di GOPs riferimenti a un frame P o B. **Un GOP può essere aperto o chiuso.** I riquadri aperti GOPs possono avere dei riquadri che fanno riferimento a un riquadro di un GOP diverso, mentre quelli chiusi possono GOPs avere dei riquadri che fanno riferimento solo all'interno del GOP stesso. 

Quando impostate il codec video di uscita su `AVC (H.264)` o`HEVC (H.265)`, lasciate vuota la cadenza **GOP chiusa per consentire MediaConvert di selezionare una cadenza** GOP chiusa ottimale.

## Impostazione consigliata Dynamic Sub-GOP


Un Sub-GOP dinamico può migliorare la qualità video soggettiva dei contenuti ad alto movimento. Lo fa permettendo al numero di fotogrammi B di variare.

Quando impostate il codec video di uscita su `AVC (H.264)` o`HEVC (H.265)`, impostate **Dynamic Sub-GOP** su. `Adaptive` Ciò consente di MediaConvert determinare un sub-GOP ottimale.

## Impostazione consigliata dei fotogrammi B di riferimento GOP


Quando impostate il codec video di uscita su `AVC (H.264)` o`HEVC (H.265)`, impostate i fotogrammi B di **riferimento GOP in modo da consentire `Enabled` ai fotogrammi B** di essere referenziati da altri tipi di frame. Ciò migliora la qualità video dell'output rispetto al bitrate.

## Impostazione consigliata per Min I-Interval


Min I-Interval impone un numero minimo di frame tra i frame IDR. Ciò include i frame creati all'inizio di un GOP o dal rilevamento del cambiamento di scena. Utilizzate Min I-Interval per migliorare la compressione video variando le dimensioni del GOP quando due fotogrammi IDR vengono creati uno vicino all'altro.

**Quando impostate il codec video di uscita su o, lasciate vuoto Min I-Interval`AVC (H.264)`. `HEVC (H.265)`** Ciò consente di MediaConvert selezionare un intervallo I minimo ottimale.

## Impostazione consigliata per la quantizzazione adattiva


La quantizzazione adattiva seleziona la forza applicata alle diverse modalità di quantizzazione MediaConvert utilizzate, tra cui la quantizzazione flicker, spaziale e temporale. MediaConvert utilizza la quantizzazione adattiva per assegnare i bit in base alla complessità del video.

Quando impostate il codec video di uscita su `AVC (H.264)` `HEVC (H.265)``XAVC`, o impostate la quantizzazione **adattiva per consentire MediaConvert di selezionare una quantizzazione** `Auto` adattiva ottimale.

# Utilizzo delle variabili nelle impostazioni del lavoro
VariabiliAggiornamento documenti, identificatori di formato

Informazioni su come utilizzare identificatori di formato come variabili nelle impostazioni del processo. Ad esempio, è possibile utilizzare un identificatore di formato per rappresentare il nome del file di input in un modello di lavoro o in una preimpostazione di output, in modo da utilizzare AWS Elemental MediaConvert il nome del file di input nel percorso del file di output.

Puoi utilizzare variabili, denominate anche *identificatori di formato*, nelle impostazioni del processo. Gli identificatori di formato sono valori che puoi inserire nelle impostazioni di processo che vengono risolti in modo diverso negli output a seconda delle caratteristiche dei file di input o del processo. Sono particolarmente utili nei set di impostazioni dell'output, nei modelli di processo e nei processi che si desidera duplicare e riutilizzare. Nota che le variabili fanno distinzione tra maiuscole e minuscole

Ad esempio, puoi utilizzare l'identificatore del formato data `$d$` per l'impostazione **Destination (Destinazione)**. Se gli output devono essere organizzati per data e ora di avvio del processo, per **Destination (Destinazione)** è possibile immettere **s3://amzn-s3-demo-bucket1/\$1d\$1/**. Per un processo che inizia il 4 giugno 2020, il servizio crea gli output in `s3://amzn-s3-demo-bucket1/20200604/`.

Per un elenco degli identificatori di formato disponibili ed esempi di come utilizzarli, consulta [Elenco delle variabili di impostazione con esempi](#list-of-settings-variables-with-examples).

Per informazioni sugli identificatori di formato che funzionano diversamente negli output di streaming, consulta [Utilizzo di variabili di impostazione con output di streaming](#using-settings-variables-with-streaming-outputs).

**Topics**
+ [

## Elenco delle variabili di impostazione con esempi
](#list-of-settings-variables-with-examples)
+ [

## Utilizzo di variabili di impostazione con output di streaming
](#using-settings-variables-with-streaming-outputs)
+ [

## Specificare un numero minimo di cifre
](#specifying-a-minimum-number-of-digits)

## Elenco delle variabili di impostazione con esempi
Elenco di variabili di impostazione con esempi

La tabella seguente fornisce informazioni su ciascuno degli identificatori di formato che è possibile utilizzare nel proprio AWS Elemental MediaConvert job. Per informazioni sugli identificatori di formato che funzionano diversamente negli output di streaming, consulta [Utilizzo di variabili di impostazione con output di streaming](#using-settings-variables-with-streaming-outputs).


| Identificatore di formato | Valore da inserire nell'impostazione del lavoro | Impostazioni di lavoro compatibili | Descrizione ed esempio | 
| --- |--- |--- |--- |
| Data e ora |  `$dt$`  |  Destinazione Modificatore nome Modificatore segmento  |  Data e ora UTC dell'ora di avvio del processo. Formato: AAAAMMGGTHHMMSS Esempio: per un processo che inizia alle 15:05:28 del 4 giugno 2020, **\$1dt\$1** viene risolto in `20200604T150528`.   | 
| Data |  `$d$`  |  Destinazione Modificatore nome Modificatore segmento  |  Data UTC dell'ora di inizio del processo.  Formato: AAAAMMGG Esempio: per un processo che inizia il 4 giugno 2020, **\$1d\$1** viene risolto in `20200604`.   | 
| Orario |  `$t$`  |  Destinazione Modificatore nome Modificatore segmento  |  Ora di inizio in formato UTC del processo.  Formato: HHMMSS Esempio: per un processo che inizia alle 15:05:28, **\$1t\$1** viene risolto in `150528`.   | 
| Bitrate video |  `$rv$`  |  Modificatore nome Modificatore segmento  |  Il bitrate video dell'output, in kilobit. Per output QVBR, il servizio utilizza bitrate video massimo, in kilobit. Esempio: se imposti **Encoding settings (Impostazioni di encoding)**, **Video**, **Bitrate (bits/s)** su **50000000**, **\$1rv\$1** viene risolto in `50000`.  | 
| Bitrate audio |  `$ra$`  |  Modificatore nome Modificatore segmento  |  Totale di tutti i bitrate audio nell'output, in kilobit. Esempio: se disponi di un output con una singola scheda audio e imposti **Encoding settings (Impostazioni di encoding)**, **Audio 1**, **Bitrate (Kbit/s)** su **256000**, **\$1ra\$1** viene risolto in `256000`.  | 
| Bitrate container |  `$rc$`  |  Modificatore nome Modificatore segmento  |  Bitrate audio e video combinato per l'output, in kilobit. Esempio: disponi di un output con una scheda delle impostazioni **Video** e una scheda delle impostazioni **Audio 1**. Se imposti **Encoding settings (Impostazioni di encoding)**, **Video**, **Bitrate (bits/s)** su **5000000** e imposti **Encoding settings (Impostazioni di encoding)**, **Audio**, **Bitrate (bits/s)** su **96000** (96 kilobits), **\$1rc\$1** viene risolto in `5096`.  | 
| Larghezza frame video |  `$w$`  |  Modificatore nome Modificatore segmento  |  La larghezza frame, o risoluzione orizzontale, in pixel. Esempio: se imposti **Encoding settings (Impostazioni di encoding)**, **Video**, **Resolution (w x h) (Risoluzione (l x a))** su **1280** x **720** , **\$1w\$1** viene risolto in `1280`.  | 
| Altezza frame video |  `$h$`  |  Modificatore nome Modificatore segmento  |  L'altezza frame, o risoluzione verticale, in pixel. Esempio: se imposti **Encoding settings (Impostazioni di encoding)**, **Video**, **Resolution (w x h) (Risoluzione (l x a))** su **1280** x **720** , **\$1h\$1** viene risolto in `720`.  | 
| Framerate |  `$f$`  |  Modificatore nome Modificatore segmento  |  Framerate, in fotogrammi al secondo, troncato al numero intero più vicino.  Esempio: se il framerate è **59.940**, **\$1f\$1** viene risolto in `59`.   | 
| Nome del file di input |  `$fn$`  |  Destinazione Modificatore nome Modificatore segmento  |  Nome del file di input, senza l'estensione file. Per i processi che dispongono di più input, questo è il primo file specificato nel processo. Esempio: se **Input 1** per il processo è **s3://amzn-s3-demo-bucket/my-video.mov**, **\$1fn\$1** viene risolto in `my-video`.  | 
| Estensione file del container di output |  `$ex$`  |  Modificatore nome Modificatore segmento  |  Varia in funzione del gruppo di output. Per output **File group (Gruppo di file)**, questa è l'estensione del file di container di output. Per gli altri gruppi di output, questa è l'estensione del manifest. Esempio di gruppo di file: se scegli **MPEG2-TS** per **le impostazioni di output**, **Container**, **\$1ex\$1** si risolve in. `m2ts` Esempio per gruppo HLS: se il gruppo di output è HLS, **\$1ex\$1** viene risolto in `m3u8`.  | 
| \$1 |  `$$`  |  Modificatore nome Modificatore segmento  |  `$` in sequenza escape. Esempio:  Supponi di fornire i seguenti valori:    Nome file di input: **file1.mp4**   Destinazione: **s3://amzn-s3-demo-bucket/**   Modificatore del nome: **my-video\$1\$1hi-res-**   Il nome del file di output e il percorso vengono risolti in `s3://amzn-s3-demo-bucket/my-video$hi-res-file1.mp4`.  | 

## Utilizzo di variabili di impostazione con output di streaming
Utilizzo di variabili di impostazione con uscite di streaming

Le variabili nelle impostazioni del processo, denominate anche *identificatori di formato*, funzionano in modo diverso per gli output in gruppi di output Apple HLS e DASH ISO. Di seguito sono illustrate le differenze:

**Per output Apple HLS**  
Quando utilizzi identificatori del formato di data e ora (`$dt$`, `$t$`, `$d$`) nell'impostazione **Segment modifier (Modificatore del segmento)**, questi identificatori di formato vengono risolti nell'ora di completamento di ogni segmento, piuttosto che nell'ora di inizio del processo.

**Nota**  
Per i processi che utilizzano la transcodifica accelerata, i segmenti potrebbero terminare nello stesso momento. Ciò significa che gli identificatori del formato di data e ora non sempre vengono risolti in valori univoci.

**Per output DASH ISO**  
Puoi usare due ulteriori identificatori di formato aggiuntivi nell'impostazione **Name modifier (Modificatore nome)**. Questi influenzano il manifest DASH in aggiunta al nome del file di output. Di seguito sono descritti gli identificatori:

\$1Number\$1  
Nei nomi di file di output, `$Number$` viene risolto in una serie di numeri che vengono incrementati da 1. Questo sostituisce la numerazione segmento a nove cifre, predefinita nei nomi dei file di segmento. Esempio:   
+ Se specifichi **video\$1\$1Number\$1** per **Name modifier (Modificatore nome)**, il servizio crea file di segmento denominati `video_1.mp4`, `video_2.mp4` e così via.
+ Se specifichi solo **video\$1** per **Name modifier (Modificatore nome)**, il servizio crea file di segmento denominati `video_000000001.mp4`, `video_000000002.mp4` e così via.
Nel tuo manifesto DASH, AWS Elemental MediaConvert include `duration` e `startNumber` all'interno dell'`SegmentTemplate`elemento, in questo modo: `<SegmentTemplate timescale="90000" media="main_video_$Number$.mp4" initialization="main_video_$Number$init.mp4" duration="3375000"/>`  
Se utilizzi l'identificatore di formato `$Number$` in un output, devi anche utilizzarlo in qualsiasi altro output del gruppo di output.

\$1Bandwidth\$1   
Nei nomi di file di output, `$Bandwidth$` viene risolto nel valore di **Video**, **Bitrate** più il valore di **Audio**, **Bitrate** nell'output. A prescindere che questo identificatore di formato venga incluso o meno, il servizio utilizza la numerazione segmento a nove cifre nei nomi dei file di segmento.  
Ad esempio, supponi di specificare i seguenti valori:  
+ **Video**, **Bitrate (bits/s)**: **50000000** 
+  **Audio**, **Bitrate (kbit/s)**: **96.0** (96.000 bits/s)
+ **Name modifier (Modificatore nome)**: **video\$1\$1Bandwidth\$1**
Il valore di \$1Bandwidth\$1 si risolve a 50.096.000. Il servizio crea file di segmento denominati `video_50096000_000000001.mp4`, `video_50096000_000000002.mp4` e così via.  
Nel manifesto, AWS Elemental MediaConvert include `duration` e `startNumber` all'interno dell'`SegmentTemplate`elemento, in questo modo:`<SegmentTemplate timescale="90000" media="main_video_$Bandwidth$.mp4" initialization="main_video_$Bandwidth$init.mp4" duration="3375000"/>`.

\$1Time\$1  
Nei nomi di file di output, `$Time$` viene risolto nella durata, in millisecondi, del segmento. Quando includi questo identificatore di formato, il servizio non utilizza la numerazione segmento a nove cifre, predefinita nei nomi dei file di segmento.  
Ad esempio, se specifichi **video180\$1\$1\$1Time\$1** per **Name modifier (Modificatore nome)**, il servizio crea file di segmento denominati `video180__345600.mp4`, `video180__331680.mp4` e così via. In questi esempi, le durate del segmento sono 345.600 ms e 331.680 ms.  
Nel manifesto, AWS Elemental MediaConvert include `SegmentTimeline` all'interno dell'`SegmentTemplate`elemento, in questo modo:   

```
<Representation id="5" width="320" height="180" bandwidth="200000" codecs="avc1.4d400c">
        <SegmentTemplate media="video180_$Time$.mp4" initialization="videovideo180_init.mp4">
          <SegmentTimeline>
            <S t="0" d="345600" r="2"/>
            <S t="1036800" d="316800"/>
          </SegmentTimeline>
        </SegmentTemplate>
      </Representation>
```
Se utilizzi l'identificatore di formato `$Time$` in un output, devi anche utilizzarlo in qualsiasi altro output del gruppo di output.

\$1representationId\$1  
Nei nomi dei file di output, viene `$RepresentationID$` risolto in base all'ordine numerico dell'output nelle impostazioni del processo.  
Nel manifesto, AWS Elemental MediaConvert utilizza questo identificatore nell'`SegmentTemplate`elemento per fare riferimento ai percorsi corretti per ogni rappresentazione.  
Questo identificatore di formato è particolarmente utile quando è necessario organizzare gli output DASH in base all'ID di rappresentazione.

## Specificare un numero minimo di cifre
Specificare un numero minimo di cifre

Per identificatori di formato che restituiscono un numero, puoi specificare un numero minimo di cifre in cui verrà risolto l'identificatore di formato. In questo caso, il servizio aggiunge zeri di riempimento prima di qualsiasi valore che restituisce un numero minore di cifre.

Utilizza la sintassi seguente per specificare il numero di cifre: **%0[number of digits]**. Inserisci questo valore prima del `$` finale dell'identificatore di formato.

Ad esempio, supponi che l'altezza dei frame video sia 720 e che desideri specificare un minimo di quattro cifre, in modo che venga visualizzata nel nome file come `0720`. A tale scopo, utilizza l'identificatore di formato seguente: **\$1h%04\$1**.

**Nota**  
I valori troppo grandi per essere espressi nel numero di cifre specificato vengono risolti con più cifre.