エンコーディングプロファイル管理
バージョン別機能範囲のご案内
- v2 非対応: エンコーディングプロファイル管理機能は v2 では対応していないため、v1 から v3 へ直接移行する必要があります。
- 共通認証: すべてのバージョンの API はクエリストリングパラメータ(
?access_token=)による共通認証方式を使用します。エラー判定基準に関する共通仕様は、API v3 移行ガイドのコア変更点セクションをご参照ください。
共通変更事項 (v1 → v3)
- レスポンスラッパー構造: v1 の配列返却位置である
result.items構造が、v3 では最上位のdata配列形式に標準化されました。 - データ型の変更: v1 で整数(0 または 1)として返却されていた論理属性フィールド(
is_default_preset,is_optional,is_video_ratio,is_video_vertical_flip,is_video_horizontal_flip)が、v3 ではBoolean型に変更されました。 - グループ情報のオブジェクト化: v1 のフラット構造(
media_profile_group_key,media_profile_group_name)が、v3 ではネストされたオブジェクト(group.{key, name})構造に変更されました。 - 識別子タイプの変更: プロファイルを識別する固有値が、整数型の
media_profile_idから文字列形式のmedia_profile_keyに変更されました。
対応フォーマット全体照会
- 既存 (v1):
GET/media/media_profile/profile_format - 変更 (v3):
GET/media-profiles/format
変更事項
レスポンス構造が標準オブジェクト配列構造({ "data": [{...}] })に変更されました。内部の返却フィールド名(video_bitrate, video_framerate, audio_bitrate, audio_samplerate)は従来と同様に維持されます。
エンコーディングプロファイルプリセット一覧照会
アカウントに登録されたプロファイルではなく、選択可能な全候補プリセットカタログを照会します。
- 既存 (v1):
GET/media/media_profile/preset - 変更 (v3):
GET/media-profiles/preset
変更事項
- 上記の 共通変更事項(ラッパー、Boolean 型、グループ構造化)がすべて適用されます。
- v3 では、オーディオ属性およびファイル可否を識別するための
bitrate_mode,is_audio_fileフィールドが追加されました。
レスポンス構造の詳細
レスポンス構造仕様(data 配列内オブジェクトのフィールド名)
- 基本属性:
id,key,name,is_audio_file,is_default_preset,is_optional,container_format,bitrate_mode - ビデオ属性:
video_codec,video_bitrate,video_width,video_height,video_framerate,video_rotate_degree,video_overlay_position,video_overlay_path,is_video_ratio,is_video_vertical_flip,is_video_horizontal_flip - オーディオ属性:
audio_codec,audio_bitrate,audio_samplerate,audio_channel,audio_volume_control - グループ情報:
groupオブジェクト(key,name)
エンコーディングプロファイルグループ一覧照会
- 既存 (v1):
GET/media/media_profile_group/index - 変更 (v3):
GET/media-profile-groups