

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立 MXF 輸出
<a name="mxf"></a>

MXF 是一種輸出容器格式，可攜帶影片內容以進行編輯、封存和交換。MXF 格式由一組規格管理，其中一些規格定義 *MXF 設定檔*，也稱為 shims。這些 MXF 設定檔會說明編碼設定的限制，包括視訊轉碼器、解析度和位元速率。

若要確保您的輸出符合這些規格，您可以使用 MediaConvert 自動設定檔選擇。當您這樣做時，MediaConvert 會根據您為轉碼器、解析度和位元速率選擇的值，自動編碼正確的設定檔。如需詳細資訊，請參閱[使用預設 MXF 設定檔](default-automatic-selection-of-mxf-profiles.md)。

您也可以明確選擇 MXF 設定檔。當您在 MediaConvert 主控台中執行此操作時，MediaConvert 會自動將只有有效**轉碼器的視訊**轉碼器下拉式清單填入。當您不使用自動設定檔選擇時，請參閱相關規格，了解解析度和位元速率的限制。

**注意**  
當您手動指定 MXF 設定檔時，您必須以與該規格相容的方式設定輸出。您可以使用不相容的 MXF 設定檔和編碼設定來提交任務，但這些任務將會失敗。

**Topics**
+ [每個 MXF 設定檔中支援的轉碼器清單](codecs-supported-with-each-mxf-profile.md)
+ [建立 MXF 輸出的任務設定](setting-up-an-mxf-job.md)
+ [使用預設 MXF 設定檔](default-automatic-selection-of-mxf-profiles.md)
+ [MXF 輸出需求](mxf-job-limitations.md)
+ [XDCAM RDD9 輸出需求](xdcam-rdd9.md)
+ [不同 MXF 設定檔的音訊設定需求](output-audio-requirements-for-each-mxf-profile.md)

# 每個 MXF 設定檔中支援的轉碼器清單
<a name="codecs-supported-with-each-mxf-profile"></a>

此資料表顯示每個 MXF 設定檔 AWS Elemental MediaConvert 支援 的轉碼器。


| MXF 設定檔 | 支援的視訊轉碼器 | 
| --- | --- | 
|  一般 OP1a  |  VC-3 (SD、HD) AVC 內部 (SD、HD) AVC (H.264) (SD、HD、4K) MPEG-2 （所有解析度）  | 
| D10 (SMPTE-386) | MPEG-2 (SD) | 
| Sony XDCAM | MPEG-2 (HD) | 
| Sony XAVC (RDD32) | XAVC (HD、4K) | 
| XDCAM RDD9 | MPEG-2 (HD) | 

# 建立 MXF 輸出的任務設定
<a name="setting-up-an-mxf-job"></a>

若要使用 MXF 輸出設定任務，您可以在**檔案群組**輸出群組中建立輸出。然後將 MXF 指定為輸出的容器。

**使用 MXF 輸出設定轉碼任務 （主控台）**

1.  如中所述設定您的任務輸入和輸出[教學課程：設定任務設定](setting-up-a-job.md)。將您的 MXF 輸出放入**檔案群組**輸出群組。

1. 在**建立任務**頁面上，於左側**的任務**窗格中，選擇您的輸出。

1. 在**輸出設定**區段中，針對**容器**選擇 **MXF 容器**。

1. 或者，在 **MXF 容器**設定下指定設定的值：
   + **MXF 設定檔**：若要手動指定 MXF 設定檔，請從清單中選擇它。如果您保留預設值，**Auto**、MediaConvert 會根據視訊轉碼器和解析度選擇您的 MXF 設定檔。如需詳細資訊，請參閱[使用預設 MXF 設定檔](default-automatic-selection-of-mxf-profiles.md)。
   + **將 AFD 複製到 MXF**：除非您已在輸出影片串流中設定 AFD 訊號，否則請忽略此設定。如果您這樣做，而且想要同時在影片串流和 MXF 包裝函式中取得該資訊，請選擇**從影片串流複製**。如果您想要只在視訊串流中發出 AFD 訊號，請保留預設值**不要複製**。

1. 在**編碼設定**區段中，選擇視訊轉碼器。

   此清單中的可用選項取決於您在此程序的上一個步驟中為 **MXF 設定檔**選擇的項目：
   + 當您保留 **MXF 設定檔**的預設值 **Auto** 時，您可以選擇任何與您的輸出容器相容的視訊轉碼器。
   + 當您選擇 **MXF 設定檔**的特定設定檔時，影片**轉碼器**的選擇只會包含該設定檔有效的轉碼器。

   

1. 或者，指定解析度的輸出視訊解析度 **(w x h)**。這是 MediaConvert 在自動判斷 MXF 設定檔時使用的另一個設定。

   當您未指定**解析度 (w x h)** 的值時，輸出解析度會與您的輸入解析度相同。

1. 照常指定其他編碼設定。如需每個設定的資訊，請選擇設定標籤旁的**資訊**連結。

**使用 MXF 輸出 (API、CLI 或 SDK) 設定轉碼任務**

如果您使用 API、CLI 或 SDK，請在 JSON 任務規格中指定相關設定，然後與您的任務以程式設計方式提交。如需以程式設計方式提交任務的詳細資訊，請參閱 *AWS Elemental MediaConvert API 參考*的其中一個簡介主題：
+ [AWS Elemental MediaConvert 開始使用 AWS SDKs或 AWS CLI](https://docs.aws.amazon.com/mediaconvert/latest/apireference/custom-endpoints.html)
+ [開始使用 AWS Elemental MediaConvert API](https://docs.aws.amazon.com/mediaconvert/latest/apireference/getting-started.html)
+ 使用 MediaConvert 主控台來產生您的 JSON 任務規格。我們建議您使用此方法，因為主控台會針對 MediaConvert 任務結構描述做為互動式驗證程式。請依照下列步驟，使用主控台產生您的 JSON 任務規格：

  1. 遵循主控台的先前程序。

  1. 在左側的 **Job (任務)** 窗格中，選擇 **Job settings (任務設定)** 之下的 **Show job JSON (顯示任務 JSON)**。

在 *AWS Elemental MediaConvert API 參考*中尋找其他資訊，包括每個設定屬於任務設定結構的位置。此清單中的連結會前往該文件中設定的相關資訊：

**輸出設定**
+ **容器** (`[container](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-containersettings-container)`)
+ **MXF 設定檔** (`mxfSettings, [profile](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-mxfsettings-profile)`)

  對於自動設定檔選擇，請從 JSON 任務規格中省略此設定。
+ **將 AFD 複製到 MXF** (`mxfSettings, [afdSignaling](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-mxfsettings-afdsignaling)`)

**編碼設定**
+ **視訊轉碼器** (`[codec](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-videocodecsettings-codec)`)

  此設定是 的子項`outputs, videoDescription, codecSettings`。
+ **解析度，w **(`[width](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-videodescription-width)`)

  此設定是 的子項`outputs, videoDescription`。
+ **解析度，h **(`[height](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-videodescription-height)`)

  此設定是 的子項`outputs, videoDescription`。

在 MediaConvert 主控台中，**Auto** 是 **MXF 設定檔**的預設值。當您透過直接編輯 JSON 任務規格來設定任務時，若要自動選取設定檔，請勿在 `profile`下包含 `MxfSettings`。

# 使用預設 MXF 設定檔
<a name="default-automatic-selection-of-mxf-profiles"></a>

當您選擇 MXF 做為輸出視訊容器，並將 **MXF 設定檔**保留在您的任務設定之外時，MediaConvert 會自動為您選擇 MXF 設定檔，並據此建立輸出。MediaConvert 如何選擇 MXF 設定檔取決於您的輸出視訊編解碼器。

**注意**  
MediaConvert 透過自動設定檔選擇支援比手動選擇更多的 MXF 設定檔。

**AVC (H.264)、AVC Intra 和 VC-3**  
對於 AVC (H.264)、ARC Intra 和 VC-3，MediaConvert 會選取一般 OP1a 設定檔，而不考慮您的輸出編碼設定。

**XAVC**  
對於 XAVC，MediaConvert 會選取 XAVC 設定檔，而不考慮您的輸出編碼設定。

**MPEG-2**  
對於 MPEG-2，當您的輸出編碼特性符合 D10 規格時，MediaConvert 選擇 SMPTE-386 D10。否則，MediaConvert 會選取 XDCAM RDD9 設定檔。下表詳細說明相關的編碼設定，以及您必須設定為讓 MediaConvert 自動選取 D10 設定檔的值。

**注意**  
對於輸出解析度和影格率，您可以使用**解析度**和**影格率**設定明確指定允許的值，或者您可以選擇值 **遵循來源**，並使用具有允許值的輸入。


| 設定 | D10 設定檔的允許值 | 
| --- | --- | 
|  組合： **解析度** (wxh)、**影格率**、**交錯模式**  |  允許組合： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/mediaconvert/latest/ug/default-automatic-selection-of-mxf-profiles.html)  | 
|  **GOP 大小**  |  1 個影格  | 
|  **設定檔**，適用於您的視訊轉碼器  |  4：2：2  | 
|  **語法** 當您為容器選擇 MXF、為視訊編解碼器選擇 MPEG-2，以及為編解碼器設定檔選擇 4：2：2 時，此設定會顯示在 MediaConvert 主控台上。  |  D10  | 
|  音軌數 每個輸出軌在 MediaConvert 主控台上以一個**音訊**索引標籤表示，並在 JSON 任務規格中以 的直接子項表示`AudioDescriptions`。  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/mediaconvert/latest/ug/default-automatic-selection-of-mxf-profiles.html)  | 
|  字幕類型 您可以在 MediaConvert 主控台上以設定**目的地類型**指定此項目。  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/mediaconvert/latest/ug/default-automatic-selection-of-mxf-profiles.html)  | 

JSON 任務規格的此摘錄會顯示與您以程式設計方式提交相同的設定：

```
{
  "height": 512,
  "width": 720,
  "codecSettings": {
    "codec": "MPEG2",
    "mpeg2Settings": {
      "bitrate": 30000000,
      "syntax": "D_10",
      "framerateDenominator": 1001,
      "framerateControl": "SPECIFIED",
      "framerateNumerator": 30000,
      "numberBFramesBetweenReferenceFrames": 0,
      "gopSize": 1.0,
      "gopSizeUnits": "FRAMES",
      "codecLevel": "MAIN",
      "codecProfile": "PROFILE_422",
      "rateControlMode": "CBR",
      "interlaceMode": "TOP_FIELD"
    }
  }
}
```

# MXF 輸出需求
<a name="mxf-job-limitations"></a>

MediaConvert 會以下列方式限制 MXF 任務：
+ 您只能將 MXF 輸出放在**檔案群組**輸出群組中。
+ 您必須選擇 MXF 設定檔支援的視訊轉碼器。下表詳細說明每個設定檔支援哪些轉碼器。如需詳細資訊，請參閱[每個 MXF 設定檔中支援的轉碼器清單](codecs-supported-with-each-mxf-profile.md)。
+ 您必須根據 MXF 設定檔的要求設定輸出音軌。無論您指定設定檔或讓 MediaConvert 自動為您選取它，這都會適用。如需詳細資訊，請參閱[不同 MXF 設定檔的音訊設定需求](output-audio-requirements-for-each-mxf-profile.md)。

# XDCAM RDD9 輸出需求
<a name="xdcam-rdd9"></a>

當您的輸出 **MXF 設定檔**為 **XDCAM RDD9** 時，MediaConvert 支援下列編碼設定組合。

在此表格中，請讀取資料列以尋找您想要的**解析度**。然後閱讀全文以尋找**位元速率**、**影格速率**、**交錯模式**、**GOP 大小**和**轉碼器設定檔**的有效組合。


| Resolution | Bitrate(s) | 影格率 (s) | 交互模式 | GOP 大小 | 轉碼器設定檔 | 
| --- | --- | --- | --- | --- | --- | 
| 1280x720 |  25M 35M 50M  |  23.976 50 59.94  | 漸進式 | 12 | 主要 (HD420) | 
| 1280x720 |  50M  |  23.976 25 50 59.94  | 漸進式 | 12 | HD422 | 
| 1280x720 |  50M  | 29.97 | 漸進式 | 15 | HD422 | 
| 1440x1080 |  1，750 萬 25M 35M  |  23.976 25  | 漸進式 | 12 | 主要 (HD420) | 
| 1440x1080 |  1，750 萬 25M 35M  | 29.97 | 漸進式 | 15 | 主要 (HD420) | 
| 1440x1080 |  1，750 萬 25M 35M  | 25 | 交錯 | 12 | 主要 (HD420) | 
| 1440x1080 |  1，750 萬 25M 35M  | 29.97 | 交錯 | 15 | 主要 (HD420) | 
| 1920x1080 | 50M |  23.976 25  | 漸進式 | 12 | HD422 | 
| 1920x1080 | 50M | 29.97 | 漸進式 | 15 | HD422 | 
| 1920x1080 | 50M | 25 | 交錯 | 12 | HD422 | 
| 1920x1080 | 50M | 29.97 | 交錯 | 15 | HD422 | 

如需有關 MXF RDD9 需求的其他資訊，請參閱 SMPTE RDD 9：2013 MXF 互通性規格。

# 不同 MXF 設定檔的音訊設定需求
<a name="output-audio-requirements-for-each-mxf-profile"></a>

此資料表顯示如何在 AWS Elemental MediaConvert 任務中設定輸出音軌的需求。您所選的每個 MXF 設定檔的要求不同。

**注意**  
如果您未在輸出中包含任何音訊軌，則必須確保任務設定中完全沒有音訊。  
在您的 JSON 任務規格中，這表示完全移除`AudioDescriptions`物件。
在 MediaConvert 主控台中，這表示您必須刪除 MediaConvert 預設為您插入的**音訊 1** 標籤。選擇它來刪除它，然後選擇**編碼設定**區段右上角的**移除音訊**。


| MXF 設定檔 | 輸出音訊需求 | 
| --- | --- | 
|  一般 OP1a  |  音訊轉碼器：未壓縮的 WAV 每個軌道的頻道數：1、2、4、6 或 8  | 
|  Sony XAVC (RDD32)  |   音訊轉碼器：未壓縮的 WAV  每個軌道的頻道數量：1  每個輸出的軌跡數：從 2 到 16 的任何偶數  位元深度：24 位元  取樣率：48 kHz  | 
| Sony XDCAM |  音訊轉碼器：未壓縮的 WAV 每個軌道的頻道數量：1 每個輸出的音軌數：從 2 到 16 的任何偶數，或完全沒有音訊 位元深度：16 位元或 24 位元；您必須為輸出中的所有音軌選擇相同的值 取樣率：48 kHz  | 
| XDCAM RDD9 |  音訊轉碼器：未壓縮的 WAV 每個軌道的頻道數量：1 每個輸出的軌跡數：2、4 或 8 位元深度：16 位元或 24 位元；您必須為輸出中的所有音軌選擇相同的值 取樣率：48 kHz  | 
| D10 (SMPTE-386) |  音訊轉碼器：未壓縮的 WAV 每個軌道的頻道數量：4 或 8 每個輸出的音軌數：1，或完全沒有音訊 位元深度：16 位元或 24 位元；您必須為輸出中的所有音軌選擇相同的值 取樣率：48 kHz  | 