###### tags: `AWS` # AWS Elemental MediaConvert # STEP 1 -- 創建一個任務(Jobs)  # STEP 2 -- 輸入(Input)來源 儲存在 Amazon S3 或 HTTP(S) 伺服器上的輸入(Input)檔案。對於 Amazon S3 輸入,可直接指定 URI,或選擇 Browse (瀏覽) 從 Amazon S3 儲存貯體選取。對於 HTTP(S) 輸入,需提供輸入視訊檔案的 URL  # STEP 3 -- 設定輸入(Input) 視訊選擇器 (Video selector) 區塊  * **影片校正 (Video correction)** * **色彩空間 (Color space):遵循 (Follow)** *色彩空間是對色彩的組織方式。藉助色彩空間和針對物理裝置的測試,可以得到色彩的固定類比和數位表示,預設值「遵循」(FOLLOW)。該服務將自動偵測您的輸入色彩空間。* [來源:色彩空間 Wikipedia](https://zh.wikipedia.org/wiki/%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%96%93) * **時間碼來源 (Timecode source):從0開始 (start at 0)** * **旋轉 (Rotate):沒有旋轉 (No rotation)** * **掃描類型 (Scan type):自動 (Auto)** *當有漸進式分段影格 (PsF) 輸入時,設定為 PsF(註解)。MediaConvert 不會自動偵測 PsF。因此,在進行去交錯和影格率轉換時,設定為 PsF 可更有效保留視訊品質。如果不指定,預設值為 Auto (AUTO) (自動 (AUTO))。對於所有非 PsF 的輸入而言,Auto (自動) 是正確的設定。在輸入為交錯式時,請勿將此值設定為 PsF,因為會造成水平交錯。* >註解:PsF ( Progressive Segmented Frame ) 漸進式分段影格 >在支援交錯掃描(interlace)的數位 HDTV 錄影機設備上,錄製儲存「PsF格式」供電視製作使用;我們稱它為「Progressive Segmented Frame」,換句話說,PsF 格式是使用循序掃描的方式擷取以及播放。簡單的說,PsF 格式就是將循序掃描 Progressive 的影片格式,儲存或傳送外表是「交錯影片格式的影像或訊號」,但本質還是「循序掃描的影像格式」。 >[資料來源:PSF解說](https://wellswoo.pixnet.net/blog/post/187074939) ---  * **輸入篩選條件 (Input filtering)** * **濾波器啟用 (Filter enable):自動 (Auto)** *指定轉碼服務套用至消除雜訊和去區塊濾波器的方式。* * **濾波器強度 (Filter strength):0** *調整輸入濾波器設定中的範圍 (消除雜訊和去區塊)。範圍介於 -5 至 5。預設為 0。* * **去區塊 (Deblock filter):可勾選** *是一種減少在區塊邊界產生視覺上瑕疵的濾波器,在輸出中產生更平順的動作。* * **去噪音 (Denoise filter):可勾選** *啟用消除雜訊 (InputDenoiseFilter),以從輸入濾去雜訊。預設值為停用。僅適用於 MPEG2、H.264、H.265 和未壓縮的視訊輸入。* ---  * **傳輸串流設定 (Transport stream settings)** * **節目號碼 (Program number)** * **PID** * **PSI 控制 (PSI Control)** *忽略 PSI - 掃描音訊和視訊的所有 PID 使用 PSI - 僅掃描 PSI 資料。* ---  * **QuickTime 設定 (QuickTime settings)** * **Alpha 行為 (Alpha behavior): 捨棄 (Discard)** *除非此輸入是具有 Alpha 通道的 QuickTime 動畫,否則請忽略此設定。* --- # STEP 4 -- 設定輸入(Input) 音訊選擇器 (Audio selectors)  * **Audio Selector 1** * **用作預設 (Use as default):勾選** *在其中一個音訊選擇器上啟用此設定,將其設為工作的預設值。 當找不到指定輸入音訊的輸出,將用此預設值。如果未設定預設值,這些輸出就沒有音訊。* * **選擇器類型 (Selector type):追蹤 (Track)** * **位移 (Offset):0** *以毫秒為單位指定一個時間差量,用來抵銷輸入視訊的音訊。* * **軌 (Tracks)** *識別輸入音訊中的音軌以包含在這個選擇器內,請輸入音軌索引號碼。* * **Dolby E 節目選擇 (Program selection)** --- # STEP 5 -- 設定輸出群組 | 針對播放於… | 使用此輸出群組… | | ----------- | --------------- | | Apple 裝置 (比大約 2013 年還舊) | Apple HLS | | Apple 裝置、較新的 | CMAF | | Android 裝置、大多數智慧型 | TVs CMAF 或 DASH ISO | | Microsoft 裝置 | Microsoft Smooth Streaming | **資料來源:** https://docs.aws.amazon.com/zh_tw/mediaconvert/latest/ug/choosing-your-streaming-output-groups.html **考量成本的權衡取捨** 如果不需要支援早於大約 2013 年推出的播放器,而且不需要支援極少數且要求 .mp4 影片區段的 DASH 播放器,可以包含單一 CMAF 輸出群組而非 DASH ISO 和 Apple HLS。建立單一 CMAF 套件而非個別的 DASH ISO 和 Apple HLS 套件,亦可為影片儲存與發佈節省成本,因為只需要儲存與發佈一組視訊和音訊檔。     * **CMAF 群組設定 (CMAF group settings)** * 輸出的 URL 位置(S3) * **區段控制 (Segment control)** * **片段長度 (秒) (Fragment length (sec))** * **區段長度 (秒) (Segment length (sec))** * **最短的最終區段長度 (秒) (Minimum final segment length)** *保持此設定為預設值 0,除非您要疑難排解裝置在影片資產結尾的播放方式問題。* * **撰寫 HLS 資訊清單檔案 (Write HLS manifest):啟用** *若設定為「啟用」,系統會針對這項輸出,產生一份 Apple HLS 資訊清單。* * **撰寫 DASH 資訊清單檔案 (Write DASH manifest):啟用** *若設定為「啟用」,系統會針對這項輸出,產生一份 DASH MPD 資訊清單。* * **MPD 資訊清單設定檔 (MPD manifest profile):Main**  * **進階 (Advanced)** * **基本 URL (Base URL)** * **HLS 特定設置 (HLS specific settings)** * 資訊清單持續時間格式 (Manifest duration format):整數 * 包括解析度 (Include resolution):包含 (Include) * 用戶端快取 (Client cache):勾選 * 資訊清單壓縮 (Manifests compression):無 * 編解碼器規格 (Codec specification):預設 RFC-4281 * **DASH 特定設置** * 最小緩衝時間 (Minimum buffer time)     `` * **影片 H.264 設定** * **視訊編解碼器 (Video codec):MPEG-4 AVC (H.264)** * **解析度 (w x h)-可選 (Resolution (w x h) - optional)** * **擴展行為 (Scaling behavior):預設** *預設設定 (DEFAULT),使服務轉而以寬螢幕模式播放視訊。* * **銳利度 (Sharpness):50(預設)** * **時間碼插入 (Timecode insertion):已停用** * **色彩中繼資料 (Color metadata):插入** 選擇「插入」(INSERT),在此輸出中包含色彩中繼資料。選擇「略過」(IGNORE),從此輸出中排除色彩中繼資料。若未指定值,則服務預設將此設定為「插入」。 * **回應 AFD (Respond to AFD):無** * **AFD 信號 (AFD signaling):無** * **影格率 (Framerate):Follow Source** * **影格率轉換演算法 (Framerate conversion algorithm)** * **像素長寬比 (Pixel aspect ratio):Follow Source** * **速率控制模式 (Rate control mode)** *使用此設定指定該輸出要用可變位元速率 (VBR)、固定位元速率 (CBR) 或品質定義的位元速率 (QVBR)。* * **品質調校水準 (Quality tuning level):單一傳遞** *選用。使用品質調校水準 (qualityTuningLevel),選擇要如何在輸出影片品質與編碼速度之間做出取捨。預設行為是更快、品質較低的單通編碼。* * **位元率 (位元數/秒) (Bitrate (bits/s))** *指定以每秒位元數為單位的平均位元速率。VBR 及 CBR 為必要。* * **HRD 緩衝大小 (位元) (HRD buffer size (bits))** *緩衝區大小 (HRD 緩衝區模型),以位元為單位。* * **HRD 緩衝初始填滿 % (HRD buffer initial fill %)** * **GOP 大小 (GOP size)** *GOP 長度 (關鍵影格間隔),以影格或秒數為單位。* * **單位 (GOP size units)** * **參考影格之間的 B 影格 (B frames between reference frames)** * **封閉式 GOP 下降 (Closed GOP cadence)** *封閉式 GOP 的頻率。在串流應用程式中,建議設為 1,使串流中途加入的解碼器能盡快接收到 IDR 影格。* * **參考影格數量 (Number of reference frames)** * **重複 PPS (Repeat PPS)** * **GOP 參考 B 影格 (GOP reference B-Frame)** * **動態 Sub-GOP (Dynamic Sub-GOP)** * **場景轉換偵測 (Scene change detection)** * **最小 I 間隔 (Min I-Interval)** * **交錯模式 (Interlace mode)** * **設定檔 (Codec profile)** * **層級 (Level):自動 (Auto)** * **熵編碼 (Entropy encoding)** * **配量 (Slices)** * **柔和度 (Softness)** * **自適性量化 (Adaptive quantization)** *為此設定保留預設值「自動」(AUTO),讓 MediaConvert 自動套用影片內容的最佳量化類型。*  * **音訊 AAC(Advanced Audio Coding) 設定** * **音訊編解碼器 (Audio codec)** * **音訊來源 (Audio source)** * **AAC 設定檔 (Profile)** * **位元率控制模式 (Bitrate control mode)** * **編碼模式 (Coding mode)** * **位元率 (千位元數/秒) (Bitrate (kbit/s))** * **取樣率 (kHz) (Sample rate (kHz))** * **原生格式 (Raw format)** * **規格 (Specification)** * **音訊描述節目製作方混音 (Audio description broadcaster mix)** * 來源: https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html https://andyyou.github.io/2019/07/19/s3-cloudfront-media-convert-step-by-step/
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up