

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

# Impostazione dei codici temporali
<a name="setting-up-timecode"></a>

AWS Elemental MediaConvert gestisce i fotogrammi video transcodificati in base al relativo codice di tempo. Il servizio utilizza i timecode delle timeline di input e output costruite per allineare gli elementi delle risorse di output. Per informazioni sulle funzionalità interessate da ogni tipo di timeline e sul funzionamento delle timeline, consulta [Come MediaConvert utilizza le tempistiche per assemblare i lavori](specifying-inputs.md#how-mediaconvert-uses-timelines-to-assemble-jobs).

Sono presenti tre gruppi distinti di impostazioni per il timecode, disponibili in tre punti diversi della console:
+ Impostazioni del timecode di input

  L'impostazione di input **Timecode source (Sorgente timecode)** influisce sulla timeline di input.
+ Configurazione del timecode a livello di processo

  Le impostazioni **Timecode configuration (Configurazione timecode)** in **Job settings (Impostazioni processo)** influiscono sulla timeline di output.
+ Impostazioni del timecode di output

  Le impostazioni del timecode in **Output** determinano se e quando le informazioni del timecode devono essere visualizzate in ogni output. Queste impostazioni influenzano solo ciò che è incluso negli output; non determinano quali sono i timecode.

Per garantire la precisione dei fotogrammi per gli ingressi video, MediaConvert utilizza codici temporali che specificano i fotogrammi per numero di fotogramma, non per millisecondi. Tutti i codici temporali sono nel seguente formato di 24 ore con un numero di frame: HH:MM:SS:FF. Per il drop frame, MediaConvert utilizza un punto e virgola prima del numero del frame: HH:MM:SS; FF.

Quando specificate una clip di ingresso per un ingresso solo audio, gli ultimi numeri del codice temporale che inserite corrispondono ai centesimi di secondo. Ad esempio, 00:00:30:75 equivale a 30,75 secondi.

**Topics**
+ [Regolazione della timeline di input con la sorgente del codice temporale di input](timecode-input.md)
+ [Regolazione della timeline di output con la configurazione del timecode a livello di processo](timecode-jobconfig.md)
+ [Inserimento di metadati del codice temporale](timecode-insertion.md)
+ [Masterizzazione di codici temporali sui fotogrammi video](timecode-burn-in.md)

# Regolazione della timeline di input con la sorgente del codice temporale di input
<a name="timecode-input"></a>

Il valore per **Timecode source (Sorgente timecode)** specificato nelle impostazioni di un input influisce sulla relativa timeline per tale input. Per informazioni sulle funzionalità interessate dalla timeline di input, consulta [Linee temporali di input](specifying-inputs.md#input-timelines).

**Per modificare l'impostazione per **Timecode source (Sorgente timecode)** (console)**

1. Nella pagina **Crea lavoro**, nel riquadro **Job** a sinistra, scegli un input.

1. In **Selettore video**, **Timecode source**, specificate se MediaConvert legge i codici temporali dall'input o li genera. MediaConvert può generare codici temporali a partire da zero o da un codice di tempo iniziale specificato dall'utente. Ecco le opzioni per **Timecode source (Sorgente timecode)**:
   + **Embedded (Incorporato)**: il servizio utilizza qualsiasi timecode incorporato nel video di input. Si tratta del valore di default. 
**Nota**  
Non scegliere questo valore a meno che il video di input non abbia i timecode integrati.
   + **Start at 0 (Inizia a 0)**: il servizio imposta il timecode del primo fotogramma dell’input su 00:00:00:00.
   + **Avvio specificato**: il servizio imposta il timecode del primo frame dell'input sul valore specificato nell'impostazione **Start timecode (Timecode**iniziale).

   Indipendentemente dalla fonte, i codici temporali sono nel seguente formato a 24 ore con un numero di frame: HH:MM:SS:FF.

**Per regolare l'impostazione di input `TimecodeSource` (**Timecode** source) (API, SDK e) AWS CLI**
+ Nelle specifiche del lavoro JSON, imposta un valore per [TimecodeSource](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-model-inputtimecodesource), situato in,. `Settings` `Inputs`

  Scegliere un valore per `TimecodeSource` come segue:
  + **EMBEDDED**: il servizio utilizza qualsiasi timecode incorporato nel video di input. Si tratta del valore di default. 
**Nota**  
Non scegliere questo valore a meno che il video di input non abbia i timecode integrati.
  + **ZEROBASED**: il servizio imposta il timecode del primo fotogramma dell’input su 00:00:00:00.
  + **SPECIFIEDSTART**: il servizio imposta il timecode del primo frame dell'input sul valore specificato nell'impostazione **Start timecode (Timecode iniziale)**.

# Regolazione della timeline di output con la configurazione del timecode a livello di processo
<a name="timecode-jobconfig"></a>

I valori specificati per le impostazioni **Timecode configuration (Configurazione timecode)** a livello di lavoro influiscono sulla timeline di output. Per informazioni sulle funzionalità interessate dalla timeline di output, consulta [Cronologia di output](specifying-inputs.md#output-timeline).

**Per modificare la configurazione del timecode a livello di lavoro (console)**

1. Nella pagina **Crea lavoro**, nel riquadro **Job** a sinistra, scegli **Impostazioni**.

1.  Nella sezione **Timecode configuration** (Configurazione timecode), per l'opzione **Source** (Origine), scegliere uno dei seguenti valori:
   + **Embedded** (Incorporato): il servizio utilizza qualsiasi timecode incorporato nel video.
   + **Start at 0** (Inizia a 0): il servizio ignora qualsiasi timecode incorporato e assegna al primo fotogramma video il timecode 00:00:00:00 (HH: MM: SS: FF).
   + **Specified start** (Inizio specificato): il servizio ignora qualsiasi timecode incorporato e assegna al primo fotogramma video il valore indicato per l'elemento **Start Timecode** (Timecode iniziale). 

     Il campo **Start Timecode** (Timecode iniziale) viene visualizzato quando si seleziona **Specified start** (Inizio specificato).

   Se utilizzi l'API o un SDK, puoi trovare questa impostazione nel file JSON del tuo lavoro. Il nome dell'impostazione è`Source`, situato all'interno`Settings`,. `TimecodeConfig`

   **Se non scegli un valore per **Source**, per impostazione predefinita il servizio è Embedded.**
**Nota**  
Se il video di input non ha codici temporali incorporati e imposti Source su **Embedded** o lasci ****Source**** non specificato, l'output non avrà codici temporali. Ciò significa che le caratteristiche che richiedono un orario di inizio basato sul timecode, come ad esempio le didascalie Sidecar e le sovraimpressioni grafiche, non verranno visualizzate nell'output.

1. Impostare un valore per **Anchor Timecode** (Timecode di ancoraggio).

   Se si utilizza una piattaforma di modifica basata su un timecode di ancoraggio, utilizzare **Anchor timecode** (Timecode di ancoraggio) per specificare un punto in cui i fotogrammi video di input e di output hanno lo stesso timecode. Utilizzate il seguente formato di 24 ore con un numero di fotogramma: HH:MM:SS:FF. Questa impostazione ignora la conversione del frame rate.

   Il comportamento del sistema per l'opzione **Anchor timecode** (Timecode di ancoraggio) varia a seconda delle impostazioni per l'elemento **Source** (Origine):
   + Se si sceglie **Start at 0** (Inizia a 0) per l'elemento **Source** (Origine), il fotogramma di ancoraggio è il timecode indicato nell'opzione **Anchor timecode** (Timecode di ancoraggio), a partire da 00:00:00:00. 

     Ad esempio, se **Anchor timecode** (Timecode di ancoraggio) è impostato su 01:00:05:00, il fotogramma di ancoraggio è a un'ora e cinque secondi nel video.
   + Se si sceglie **Embedded** (Incorporata) per l'elemento **Source** (Origine), il fotogramma di ancoraggio è il timecode indicato nell'opzione **Anchor timecode** (Timecode di ancoraggio), a partire dal primo timecode incorporato. 

     Ad esempio, se i timecode incorporati iniziano a 01:00:00:00 e **Anchor timecode** (Timecode di ancoraggio) è impostato su 01:00:05:00, il fotogramma di ancoraggio è a cinque secondi nel video.
   + Se si sceglie **Specified start** (Inizio specificato) per l'elemento **Source** (Origine), il fotogramma di ancoraggio è il timecode indicato nell'opzione **Anchor timecode** (Timecode di ancoraggio), a partire dal timecode specificato per il primo fotogramma.

     Ad esempio, se si indica 00:30:00:00 come timecode di inizio e **Anchor timecode** (Timecode di ancoraggio) è impostato su 01:00:05:00, il fotogramma di ancoraggio è a trenta minuti e cinque secondi nel video.

   Se utilizzi l'API o un SDK, puoi trovare questa impostazione nel file JSON del tuo lavoro. Il nome dell'impostazione è`Anchor`, situato in`Settings`,. `TimecodeConfig`

   In mancanza di un valore per **Anchor timecode** (Timecode di ancoraggio), il servizio non utilizza alcun timecode di ancoraggio.

1. In **Timestamp offset** (Spostamento timestamp), è necessario indicare una data. Questa impostazione si applica solo alle uscite che supportano un program-date-time timbro. Utilizzare **Timestamp offset** (Spostamento timestamp) per sovrascrivere la data del timecode senza influire sull'ora e sul numero del fotogramma. Questa impostazione non ha effetto a meno che non si includa anche il program-date-time timbro nell'output.

   Se utilizzi l'API o un SDK, puoi trovare questa impostazione nel file JSON del tuo lavoro. Il nome dell'impostazione è`TimestampOffset`, situato in`Settings`,. `TimecodeConfig`

**Per regolare la configurazione del timecode a livello di processo (API, SDK e) AWS CLI**

1. Nelle specifiche del lavoro JSON, imposta un valore per [Source](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-timecodeconfig-source), che si trova all'interno,. `Settings` `TimecodeConfig` Seleziona uno dei seguenti valori:
   + **EMBEDDED**: il servizio utilizza qualsiasi timecode incorporato nel video.
   + **ZEROBASED**: il servizio ignora qualsiasi timecode incorporato e assegna al primo fotogramma video il timecode 00:00:00:00 (HH:MM:SS:FF).
   + **SPECIFIEDSTART**: il servizio ignora qualsiasi timecode incorporato e assegna al primo fotogramma video il valore indicato per l'elemento **Start Timecode (Timecode iniziale)**. 

     Il campo **Start Timecode** (Timecode iniziale) viene visualizzato quando si seleziona **Specified start** (Inizio specificato).

   **Se non scegli un valore per **Source**, per impostazione predefinita il servizio è Embedded.**
**Nota**  
Se il video di input non ha codici temporali incorporati e imposti Source su **Embedded** o lasci ****Source**** non specificato, l'output non avrà codici temporali. Ciò significa che le caratteristiche che richiedono un orario di inizio basato sul timecode, come ad esempio le didascalie Sidecar e le sovraimpressioni grafiche, non verranno visualizzate nell'output.

1. Opzionale. Nelle specifiche del lavoro JSON, imposta un valore per, situato in,. `Anchor` `Settings` `TimecodeConfig`

   Se si utilizza una piattaforma di modifica basata su un timecode di ancoraggio, utilizzare `Anchor` per specificare un punto in cui i fotogrammi video di input e di output hanno lo stesso timecode. Utilizzate il seguente formato a 24 ore con un numero di frame: HH:MM:SS:FF. Questa impostazione ignora la conversione del frame rate.

   Il comportamento del sistema per `Anchor` varia a seconda dell'impostazione per `Source`:
   + Se si sceglie `ZEROBASED` per `Source`, il fotogramma di ancoraggio è il timecode indicato in `Anchor`, a partire da 00:00:00:00. 

     Ad esempio, se `Anchor` è impostato su 01:00:05:00, il fotogramma di ancoraggio è a un'ora e cinque secondi nel video.
   + Se si sceglie `EMBEDDED` per `Source`, il fotogramma di ancoraggio è il timecode indicato in `Anchor`, a partire dal primo timecode incorporato. 

     Ad esempio, se i timecode incorporati iniziano a 01:00:00:00 e `Anchor` è impostato su 01:00:05:00, il fotogramma di ancoraggio è a cinque secondi nel video.
   + Se si sceglie `SPECIFIEDSTART` per `Source`, il fotogramma di ancoraggio è il timecode indicato in `Anchor`, a partire dal timecode specificato per il primo fotogramma.

     Ad esempio, se si indica 00:30:00:00 come timecode di inizio e `Anchor` è impostato su 01:00:05:00, il fotogramma di ancoraggio è a trenta minuti e cinque secondi nel video.

1. Opzionale. Nelle specifiche del lavoro JSON, imposta un valore per`TimestampOffset`, situato in`Settings`,. `TimecodeConfig` Specificare la data nel seguente formato: `YYYY-MM-DD`. Ad esempio, `2008-06-26`.

   Questa impostazione si applica solo agli output che supportano un program-date-time timbro. Utilizzare **Timestamp offset** (Spostamento timestamp) per sovrascrivere la data del timecode senza influire sull'ora e sul numero del fotogramma. Questa impostazione non ha effetto a meno che non si includa anche il program-date-time timbro nell'output.

# Inserimento di metadati del codice temporale
<a name="timecode-insertion"></a>

L'impostazione di **inserimento del codice di tempo** determina se un determinato output ha dei codici temporali incorporati nei metadati. MediaConvert inserisce automaticamente queste informazioni nella posizione appropriata, a seconda del codec di output. Per MPEG-2 e QuickTime codec, come Apple ProRes, il servizio inserisce i codici temporali nei metadati video i-Frame. Per H.265 (HEVC) e H.264 (AVC), il servizio inserisce i timecode nel messaggio di timing dell'immagine di tipo SEI (Supplemental Enhancement Information, Informazioni di miglioramento aggiuntive). 

**Per includere i metadata del timecode in un output (console)**

1. Nella pagina **Crea lavoro**, nel riquadro **Job** a sinistra, scegli un output.

1. In **Stream settings (Impostazioni flusso)**, **Timecode insertion (Inserimento timecode)**, selezionare **Insert (Inserisci)** per includere i metadati del timecode. Scegliere **Disabled (Disabilitato)** per omettere i metadati del timecode.

**Per includere i metadati del timecode in un output (API, SDK e) AWS CLI**
+ Nelle specifiche del lavoro JSON, imposta un valore per [TimecodeInsertion](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-videodescription-timecodeinsertion), situato in`Settings`,,. `OutputGroups` `Outputs` `VideoDescription`

  Utilizzare `PIC_TIMING_SEI` per includere i metadati del timecode. Utilizzare `DISABLED` per omettere i metadati del timecode.

# Masterizzazione di codici temporali sui fotogrammi video
<a name="timecode-burn-in"></a>

L'impostazione **Timecode burn-in (Burn-in timecode)** determina se in un dato output sono presenti timecode visibili nei fotogrammi video. I timecode non sono in sovraimpressione, ma sono una parte permanente dei fotogrammi video.

**Per eseguire il burn-in dei timecode in un output (console)**

1. Nella pagina **Crea lavoro**, nel riquadro **Job** a sinistra, scegli un output.

1. In **Stream settings** (Impostazioni flusso), **Preprocessors** (Preprocessori), seleziona **Timecode burn-in** (Burn-in timecode).

1. Volendo è possibile specificare i valori per le impostazioni **Prefix** (Prefisso), **Font size** (Dimensione font) e **Position** (Posizione). Se non vengono specificati i valori, il burn-in dei timecode nell'output viene effettuato con questi valori di default: 
   + **Prefix** (Prefisso): nessun prefisso
   + **Font size** (Dimensione caratteri): **Extra Small (10)** (Extra piccola (10))
   + **Position** (Posizione): **Top Center** (Centrale in alto)

   Per i dettagli su ognuna di queste impostazioni, scegliere il collegamento **Info** (Informazioni) disponibile accanto a **Timecode burn-in** (Burn-in timecode).

**Per masterizzare i codici temporali in un output (API, SDK e) AWS CLI**

1. Nelle specifiche del lavoro JSON, includi l'impostazione. [TimecodeBurnin](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-videopreprocessor-timecodeburnin) `TimecodeBurnin`si trova in`Settings`,,`OutputGroups`, `Outputs``VideoDescription`,`VideoPreprocessors`.

1. Facoltativamente, indicare i valori per le impostazioni secondarie di `TimecodeBurnin`. Se non vengono specificati i valori, il burn-in dei timecode nell'output viene effettuato con questi valori di default: 
   + `Prefix`: *nessun prefisso*
   + `FontSize`: `10`
   + `Position`: `TOP_CENTER`