最終更新日:2025-05-29 13:48:29
トリミング操作では、メディアファイルの特定部分を抽出するために開始ポイントと継続時間指定できます。
| パラメータ | 必須 | 説明 |
|---|---|---|
op |
はい | 操作タイプ。メディア処理にはavthumbを使用 |
format |
はい | 出力フォーマット(mp3/mp4/m3u8など) |
ss |
いいえ | トリミング開始時間(秒)。例:120は120秒目から開始 |
t |
いいえ | 出力動画の継続時間(秒)。ssと組み合わせて抽出範囲を定義。例:ss=120, t=180で120秒目から180秒間を抽出 |
saveas |
いいえ | 出力先指定。Urlsafe_Base64_Encode(bucket:savedfilename)形式でURL-safe Base64エンコード |
fopsパラメータを以下の形式で構成:
<op>/<format>
/ss/<value>
/t/<value>
|saveas/<Urlsafe_Base64_Encode(bucket:filekey)>
125秒目から100秒間の動画を抽出するデモ:
ソース情報:
・ソースバケット:vod-wcs-test001
・ソースファイル:test.mp4
・開始ポイント:125秒
・継続時間:100秒
・出力形式:MOV
・出力ファイル名:output.mov
curl -v -X POST
-d "bucket=Urlsafe_Base64_Encode(vod-wcs-test001)&key=Urlsafe_Base64_Encode(test.mp4)&fops=Urlsafe_Base64_Encode(avthumb/m4a/ss/125/t/100)|saveas/Urlsafe_Base64_Encode(vod-wcs-test001:output.mov))&force=1&separate=1"
-H "Authorization:AccessKey:EncodeSign"
--url "http://mgrDomain/fops"
curl -v -X POST
-d "bucket=dm9kLXdjcy10ZXN0MDAx&key=dGVzdC5tcDQ=&fops=YXZ0aHVtYi9tb3Yvc3MvMTI1L3QvMTAwfHNhdmVhcy9kbTlrTFhkamN5MTBaWE4wTURBeE9tOTFkSEIxZEM1dGIzWT0=&force=1&separate=1"
-H "Authorization:AccessKey:EncodeSign"
--url "http://mgrDomain/fops"