格局
無論您要攝取視頻,圖像,WebVTT文件還是所有這些,動態攝取請求的設置都是相同的:
- 要求網址
-
https://ingest.api.brightcove.com/v1/accounts/account_id/videos/video_id/ingest-requests
- 認證
- 身份驗證需要以
Bearer
令牌中Authorization
標頭:Authorization: Bearer {access_token}
關於S3的注意事項
如果您的WebVTT是從受保護的S3存儲桶中提取的,則需要設置存儲桶策略以允許 Video Cloud 訪問文件。 看到 在S3上使用動態攝取 有關詳細信息。
攝取WebVTT文件
您還可以將WebVTT字幕添加到視頻中,或使用Dynamic Ingest將它們上傳到現有視頻中:
在視頻攝取期間添加文本軌道
要求網址
https://ingest.api.brightcove.com/v1/accounts/account_id/videos/video_id/ingest-requests
選項
POST
樣品申請機構
{
"master": {
"url":"http://learning-services-media.brightcove.com/videos/mp4/Water-Droplet.mp4"
},
"capture-images": false,
"text_tracks": [
{
"url": "http://learning-services-media.brightcove.com/captions/for_video/Water-in-Motion.vtt",
"srclang": "en",
"kind": "captions",
"label": "English",
"default": true
}
]
}
添加/轉換SRT或DFXP
為 動態設計live僅限ry視頻,您可以採用相同的方式提取SRT或DFXP文件。 的 Video Cloud 提取系統會自動將其轉換為WebVTT格式,並將其添加到視頻中。
{
"text_tracks": [
{
"url": "http://media.brightcove.com/captions/Water.dfxp",
"srclang": "fr",
"kind": "captions",
"label": "français",
"default": true
}
]
}
添加文字跟踪現有視頻
將文本軌道添加到現有視頻中是完全一樣的,除了您不需要請求主體中的任何視頻信息或配置文件。
要求網址
https://ingest.api.brightcove.com/v1/accounts/account_id/videos/video_id/ingest-requests
選項
POST
樣品申請機構
{
"text_tracks": [
{
"url": "http://learning-services-media.brightcove.com/captions/for_video/Water-in-Motion.vtt",
"srclang": "es",
"kind": "captions",
"label": "Español",
"default": true
}
]
}
將文本軌道添加到遠程資產視頻
看到 將文本軌道添加到遠程資產視頻.