Release Notes
お知らせ
対応する入力ソース | トランスコードタイプ | 説明 |
ビデオ | 標準ビデオトランスコード | ビデオのビットレートを削減し、元のストリームのエンコーディング規格、解像度、フレームレートなどのパラメータを変更することで、様々な端末やネットワーク環境での再生に適応させることができます。 |
| TSCトランスコード | TSCトランスコードは、標準ビデオトランスコードを強化した機能です。様々なタイプのビデオに対して適応的な最適化処理を行い、より低い帯域幅で、より高画質な視聴体験をユーザーに提供します。画質を保証、あるいは向上させながら、帯域コストを50%以上削減します。 |
| ビデオのアダプティブビットレートストリーミング | 入力されたソースビデオファイルを、様々な再生シナリオに適した複数のストリームに変換します。これにより、ユーザーはネットワーク状況に応じて適切なビットレートのビデオを選択でき、視聴体験が向上します。 |
| 再多重化 | ソースビデオファイルのコンテナフォーマットを変更できます。 |
オーディオ | 標準音声トランスコード | オーディオのビットレートを削減し、エンコーディング規格、サンプリングレート、チャンネルなどのパラメータを変更することで、様々な端末やネットワーク環境での再生に適応させることができます。 |
| TSC音声トランスコード | TSC音声トランスコードは、標準音声トランスコードを強化した機能です。様々なタイプのオーディオに対して適応的な最適化処理を行い、より低い帯域幅で、より高品質な音響体験をユーザーに提供します。 |
| オーディオのアダプティブビットレートストリーミング | 入力されたソースオーディオファイルを、様々な再生シナリオに適した複数のストリームに変換します。これにより、異なるネットワーク条件に適応し、ユーザー体験が向上します。 |






{"InputInfo": {"Type": "URL","UrlInputInfo": {"Url": "https://test-1234567.cos.ap-guangzhou.myqcloud.com/video/test.mp4"// 処理したいビデオのURLに置き換えてください}},"OutputStorage": {"Type": "cos","CosOutputStorage": {"Bucket": "test-1234567","Region": "ap-guangzhou"}},"MediaProcessTask": {"TranscodeTaskSet": [{"Definition": 100800, //100800はプリセットのビデオトランスコードテンプレートIDです。ご自身のカスタム音声・動画トランスコードテンプレートIDに置き換え可能です}]}}
{"InputInfo": {"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/video/123.mp4"}},"OutputStorage": {"Type": "cos","CosOutputStorage": {"Bucket": "test-1234567","Region": "ap-guangzhou"}},"ScheduleId": 12345 //カスタムワークフローIDに置き換えてください。12345は単なる例であり、実際の意味はありません}

StdExtInfoで拡張パラメータを渡すことができます。パラメータ名 | 要件 | タイプ | 備考 |
enable_mute _audio | 任意 | Int | 有効にすると、無音パケットを補完します。デフォルトは0。 0:無効。 1:オーディオフレームが不連続な場合に無音パケットを補完します。 2:1に加え、末尾にオーディオが存在しない場合にも無音パケットを補完します。 |
"StdExtInfo" : "{\\"audio_info\\":{\\"enable_mute_audio\\":1}}"
パラメータ名 | 要件 | タイプ | 備考 |
appid | 任意 | String | クラウドアカウントID。 |
bucket | 必須 | String | バケット名。 |
リージョン | 必須 | String | バケットのリージョン名。 |
headers | 任意 | JSON 構造 | JSON構造。ファイルアップロード時に付与されるヘッダー。例: 「headers」: { “agent” : “tencent”, “used” : “for-test” } |
token | 任意 | String | 一時的なトークンを使用してアップロードとダウンロードを行います。 |
id | 任意 | String | ユーザーSecretID。 |
key | 任意 | String | ユーザーSecretKey。 |
host | 任意 | String | host |
access_point | 任意 | string | aws_vpcタイプの場合は必須。 |
storage_type | 任意 | String | "aws_s3":AWS S3。 "aws_vpc":AWS Private Cloud。 「oss」:Alibaba Cloud OSS。 |
"StdExtInfo" : "{\\"cos_info\\":{\\"storage_type\\":\\"oss\\",\\"bucket\\":\\"test-test\\",\\"region\\":\\"cn-shenzhen\\",\\"id\\":\\"abcdefghijk\\",\\"key\\":\\"lmnopqrstuvwxyz\\"}}"


TaskNotifyConfigパラメータでコールバック情報を設定できます。タスク処理が完了すると、設定されたコールバック情報を通じてタスク結果が通知されます。ParseNotificationからイベント通知結果を解析できます。



{"InputInfo": {"Type": "URL","UrlInputInfo": {"Url": "https://test-1234567.cos.ap-guangzhou.myqcloud.com/video/test.mp4" // 処理したいビデオのURLに置き換えてください}},"OutputStorage": {"Type": "cos","CosOutputStorage": {"Bucket": "test-1234567","Region": "ap-guangzhou"}},"MediaProcessTask": {"TranscodeTaskSet": [{"Definition": 100800, //100800はプリセットのビデオトランスコードテンプレートIDです。ご自身のカスタム音声・動画トランスコードテンプレートIDに置き換え可能です"WatermarkSet": [{"Definition": 12345//透かしテンプレートIDに置き換えてください。12345は単なる例であり、実際の意味はありません}]}]}}





基本パラメータ | ソースビデオのサイズ | プリセットのサイズを選択するか、カスタムで入力できます。カスタム入力時の範囲は[0, 4096]です。 注意:選択または入力する際は、ソースビデオのサイズと一致させてください。設定が誤っていると、字幕のレンダリングに異常が生じ、最終的な効果に影響する可能性があります。 |
| フォント | システムのプリセットフォントを選択できます。 |
| フォントサイズ | px単位でフォントサイズを設定できます。範囲は[1, 4096]で、正の整数を入力してください。 字幕スタイル設定エリアで手動入力するか、左側のビデオエリアで字幕を選択してドラッグし、拡大・縮小できます。 |
| 文字色 | フォントの色と透明度を設定できます。RGBAおよびHSLAでAの値を指定すると透明度が設定でき、値の範囲は0~1です(0は完全透明、1は完全不透明)。 |
| 字幕の位置 | pxと%の2つの単位で字幕の位置を設定できます。字幕スタイル設定エリアで手動入力するか、左側のビデオエリアで字幕を選択してドラッグ調整できます。 注意:字幕や背景の位置を調整する際は、必ず画面の可視領域内に完全に収めてください。境界外に出ると、期待通りの効果が得られない場合があります。 |
字幕の背景 | 背景色 | 字幕の背景色と透明度を設定できます。RGBAおよびHSLAでAの値を指定すると透明度が設定でき、値の範囲は0~1です(0は完全透明、1は完全不透明)。 |
| 字幕背景の高さ | px単位で字幕背景の高さ/幅を設定できます。入力する際は、ソースビデオの高さ/幅を超えないように注意してください。 字幕スタイル設定エリアで手動入力するか、左側のビデオエリアで字幕を選択してドラッグし、拡大・縮小できます。 |
| 字幕背景の幅 | |
| 背景の位置 | pxと%の2つの単位で字幕背景の位置を設定できます。字幕スタイル設定エリアで手動入力するか、左側のビデオエリアで字幕背景を選択してドラッグ調整できます。 注意:字幕や背景の位置を調整する際は、必ず画面の可視領域内に完全に収めてください。境界外に出ると、期待通りの効果が得られない場合があります。 |
配置 | 行間隔 | px単位で行間隔を設定できます。範囲は[0, 1000]です。 |
| 文字の配置 | 上揃えと下揃えの2つの方法をサポートしています。 上揃え:単一行の字幕が複数行字幕の最初の行に揃えられます。つまり、字幕の上辺の位置が固定され、下辺は行数に応じて変動します。 下揃え:単一行の字幕が複数行字幕の最後の行に揃えられます。字幕の下辺の位置が固定され、上辺は行数に応じて変動します。 |
文字縁取り | 色 | 文字縁取りの色と透明度を設定できます。RGBAおよびHSLAでAの値を指定すると透明度が設定でき、値の範囲は0~1です(0は完全透明、1は完全不透明)。 |
| 太さ | px単位で文字の縁取りの太さを設定できます。範囲は[0, 1000]です。 |
文字の影 | 色 | 文字の影の色と透明度を設定できます。RGBAおよびHSLAでAの値を指定すると透明度が設定でき、値の範囲は0~1です(0は完全透明、1は完全不透明)。 |
| 影の幅 | px単位で影の幅を設定できます。範囲は[0, 1000]です。 |
{"MediaProcessTask": {"TranscodeTaskSet": [{"Definition": 100040, //トランスコードテンプレートID。必要なテンプレートIDに置き換えてください"OverrideParameter": { //パラメータの上書き。トランスコードテンプレート内の一部パラメータを柔軟に上書きできます"SubtitleTemplate": { //字幕焼き込み設定"Path": "https://test-1234567.cos.ap-nanjing.myqcloud.com/mps_autotest/subtitle/1.vtt", //字幕ファイルのパス"StreamIndex": 2,"FontType": "simkai.ttf","FontSize": "10px","FontColor": "0xFFFFFF","FontAlpha": 0.9}}}]},"InputInfo": { //入力ビデオ情報"Type": "URL","UrlInputInfo": {"Url": "https://test-1234567.cos.ap-nanjing.myqcloud.com/mps_autotest/subtitle/123.mkv"}},"OutputStorage": { //出力バケット"Type": "COS","CosOutputStorage": {"Bucket": "test-1234567","Region": "ap-nanjing"}},"OutputDir": "/mps_autotest/output2/", //出力パス"Action": "ProcessMedia","Version": "2019-06-12"}

{"Container": "mp4","Name": "test","VideoTemplate": { //ビデオトランスコードのパラメータ設定"Codec": "h264","Fps": 50,"Bitrate": 5000,"Width": 0,"Height": 0,"Gop": 0},"AudioTemplate": { //音声トランスコードのパラメータ設定"Codec": "aac","Bitrate": 60},"EnhanceConfig": { //エンハンスメントのパラメータ設定"VideoEnhance": { //映像エンハンスメントの設定"FrameRate": { //フレーム補間"Switch": "ON","Fps": 50},"SuperResolution": { //超解像"Switch": "ON","Type": "lq"}},"AudioEnhance": { //音声エンハンスメントの設定"Denoise": { //音声ノイズリダクション"Switch": "ON"}}}}
{"InputInfo": { //入力ビデオ情報"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/test/subtitleinput/test.mp4"}},"OutputStorage": { //出力バケット"Type": "COS","CosOutputStorage": {"Bucket": "cg-1308104797","Region": "ap-guangzhou"}},"OutputDir": "/yunaMPStest/abroutput/", ////出力パス"MediaProcessTask": {"AdaptiveDynamicStreamingTaskSet": [ //アダプティブビットレートストリーミングのタスク設定{"Definition": 1414064, //アダプティブビットレートテンプレートID"AddOnSubtitles": [ //外部字幕の設定{"Type": "subtitle-stream","Subtitle": {"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/test/subtitleinput/chs.srt"}},"SubtitleName": "chs"},{"Type": "subtitle-stream","Subtitle": {"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/test/subtitleinput/cht.srt"}},"SubtitleName": "cht"},{"Type": "subtitle-stream","Subtitle": {"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/test/subtitleinput/eng.srt"}},"SubtitleName": "eng"}]}]}}



피드백