(以下內容均翻譯自英文版文件,最新資訊及內容敬請切換至英文語系參考原文)
BlendVision One CMS 允許您根據具體需求建立自定義的 ProfileSet。該選項為轉檔過程提供了更大的靈活性和可控性。您可以微調各種參數,以爲您的影片在畫質、檔案大小和兼容性上找到更適合的平衡。
在自定義 ProfileSet 時,您可以調整解析度、位元率、影格速率、編解碼器、音訊設定等 各項參數 。這種自定義級別可讓您針對目標受眾、發布平台和內容類型最佳化影片轉檔。
通過根據您的具體需求客製化 ProfileSet,您可以確保您的影片得到精確轉檔,從而為使用者帶來最佳觀看體驗。
建立新 Profile
要建立自定義的轉檔配置,您可以使用以下 API 建立具有所需屬性的新配置檔案:
POST /bv/configuration/v1/profiles
以下範例說明如何建立一個包含 H.264 編解碼器、1280x720 解析、30 fps、和 2000 Kbps 目標影片位元率等設定的自定義影片配置檔案:
{ "profile":{ "name":"720p-30fps-2Mbps", "video_codec":"VIDEO_CODEC_H264", "video_width":1280, "video_height":720, "video_bitrate":"2000000", "audio_bitrate":"128000", "codec_profile":"CODEC_PROFILE_AUTO", "level":"CODEC_PROFILE_LEVEL_AUTO", "frame_rate":"FRAME_RATE_30", "standard":"RESOLUTION_TYPE_HD" } }
您可以自定義配置檔案的名稱,並根據自己的需求設置影片和音訊的位元率。
建立 ProfileSet
在您建立自定義的影片和音訊配置檔案後,您就可以建立自定義的 ProfileSet。 ProfileSet 是可應用於 VOD 轉檔的配置檔案集合。要建立 ProfileSet,請使用以下 API:
POST /bv/configuration/v1/profile-sets
您可以在 profile_set
物件中為每個參數指定以下的允許值:
欄位 | 描述 |
profile_ids | 指定此 ProfileSet 裡應包含的配置檔案,最多 10 個。 |
protocols |
|
smart_abr | 啓用或禁用智能 ABR 功能 |
multiple_audio_track |
如果 |
video_codec |
|
下面是一個範例,說明如何建立帶有 720p 配置檔案、兩個音軌和 MPEG-HLS 協議的自定義 ProfileSet:
{ "profile_ids":[ "profile_id_of_720p-30fps-2Mbps", "other_profile_id_1", "other_profile_id_2" ], "profile_set":{ "multiple_audio_track":{ "lang_customizes":[ { "code":"en", "display":"English" }, { "code":"ja", "display":"Japanese" } ], "lang_from":"LANG_FROM_CUSTOMIZE" }, "name":"H.264-720p-30fps", "protocols":[ "PROTOCOL_HLS" ], "smart_abr":false, "video_codec":"VIDEO_CODEC_H264" } }
成功的回應將在 profile_set
物件中包含一個 id
,您可以使用該 ID 進行轉檔。
您可以通過這些 API 呼叫,自定義轉檔配置檔案,並建立符合您要求的 ProfileSet,從而靈活控制轉檔過程。