トランスコーディングとは、さまざまなネットワーク帯域幅、再生デバイス、ユーザーニーズに合わせて、音声ファイルと映像ファイルを他の形式に変換するプロセスです。VOD Media Processing のトランスコーディングサービスには、標準トランスコーディング、字幕の焼き付け、音声と映像の強化、ウォーターマークが含まれます。このトピックでは、これらの機能とその使用方法について詳しく説明します。
トランスコーディングタスクの作成
コンソールでのタスク作成
標準トランスコーディング
左側メニューで、 を選択します。
Transcoding タブで、トランスコーディングタスクを作成します。
テンプレートを選択する際、トランスコーディングタイプ (Narrowband HD™ 1.0 トランスコーディング、Narrowband HD™ 2.0 トランスコーディング、標準トランスコーディング、音声トランスコーディング、または コンテナ形式の変換) を選択し、トランスコーディングシナリオ (汎用、短編ドラマ、教育、UGC コンテンツ、HD 映画 & テレビ、E コマースなど)、および トランスコーディングポリシー (ビットレート優先、バランス、品質優先) を設定します。その後、テンプレートリストから特定のプリセットテンプレートを選択します。ページの右側にあるプレビューには、トランスコーディング前後のビットレートと圧縮率の比較が表示されます。
パラメーター
説明
基本パラメーター
[Task Name]
トランスコーディングタスクの名前を入力します。
[File Source]
[OSS] または IMS の [Media Asset Management]からメディア資産を選択します。
[OSS Path]
ファイルソースが [OSS] の場合は、メディア資産の OSS パスを選択します。
[Storage Address]
ファイルソースが [Media Asset Management] の場合は、IMS システム内のストレージアドレスを選択し、Add File をクリックしてそのアドレスからメディア資産を追加します。
[Select Template]
トランスコーディングテンプレートを選択します。
ウォーターマーク設定
[Watermark]
ウォーターマーク機能を有効にするかどうかを指定します。
[Watermark Template]
ウォーターマークテンプレートを選択します。
出力情報
[Output Location]
元のストレージ場所:ファイルソースがメディア資産管理の場合、処理されたファイルはデフォルトで元のストレージ場所に保存されます。
カスタム:カスタムの出力場所を指定します。
[Output Address]
出力場所を Custom に設定した場合は、出力アドレスを選択します。
[Output File Name]
トランスコーディングされたファイルの名前を入力します。M3U8 を除くすべてのファイルタイプでは、拡張子を追加する必要があります。
API メソッド
トランスコーディングタスク詳細の照会
コールバック
API
トランスコーディングタスク使用量の照会
IMS コンソールにログインします。
左側メニューで、データセンター > Usage Statistics を選択します。
VOD Tasks タブで Transcoding を選択して詳細を照会し、対応するタスクの使用時間をエクスポートします。
説明データセキュリティを確保するため、エクスポートされたファイルのダウンロードリンクは 30 分間有効です。リンクが期限切れになった場合は、ページを更新して新しいリンクを生成してください。
AI トランスコーディングアシスタント
AI トランスコーディングアシスタントは、テンプレートの作成、フィルタリング、パラメーター調整の効率を向上させ、より迅速に正確な出力品質を達成するのを支援します。以下のユースケースをサポートしています:
自然言語からのテンプレート生成:説明からテンプレートを生成し、それを検証して使用します。
テンプレートパラメーターの調整:要件に基づいて指定されたテンプレートのパラメーターを変更します。
テンプレートの照会:ニーズに合ったテンプレートのリストやパラメーターの詳細を検索します。
テンプレートの生成
IMS コンソールにログインします。
左側メニューで、 を選択して、タスク管理ページに移動します。
AI Assistant アイコンをクリックして IMS Assistant を開きます。
IMS Assistant ダイアログボックスで、トランスコーディングの要件を入力します。例:「映像品質を向上させ、コストを削減するにはどうすればよいですか?」
プロンプトに従ってシナリオとトランスコーディングポリシーを選択し、対応する技術パラメーターを入力します。IMS インテリジェントアシスタントは、トランスコーディングシナリオ (例:短編ドラマ、映画 & テレビ、教育、UGC コンテンツ、または E コマース) とトランスコーディングポリシー (例:究極の圧縮、バランス、品質優先、または HD 色彩強化) を推奨します。[Scenario Policy] フォームで適切なシナリオを選択します。
プロンプトに従って、OSS またはメディアライブラリからテスト映像を追加します。
トランスコーディングが完了するのを待ち、映像をプレビューしてから、トランスコーディングテンプレートを生成します。
関連 API
トランスコーディング API 操作
よくある質問
トランスコーディングの品質とファイルサイズを最適化するにはどうすればよいですか?
トランスコーディングされた映像がぼやけたり歪んだりする場合、ソース映像のビットレートが低く、タスクがソース追従 (「Follow Source」) のビットレート戦略を使用している可能性があります。これを解決するには、エンコードパラメーターを調整します:エンコード形式を CRF エンコーディングに設定するか、より高い出力ビットレートを指定します。
映像圧縮は本質的にトランスコーディングプロセスです。出力ファイルのサイズは、画質、解像度、ビットレートなどのパラメーターに依存します。極端な圧縮 (たとえば、1 GB のファイルを 50 MB に圧縮する) の場合、CreateMediaConvertTask API を呼び出し、H.264 または H.265 エンコード形式、CRF 値 (18〜28 を推奨します)、解像度、ビットレートを設定できます。これらのパラメーターを下げると映像品質が低下することにご注意ください。
コンソールでトランスコーディングタスクの ErrorCode と ErrorMessage を表示するにはどうすればよいですか?
IMS コンソールにログインし、左側メニューで [Media Convert] > [Task Management] を選択します。対応するタスク ID を見つけてクリックすると詳細ページが表示され、タスクのステータスと ErrorCode および ErrorMessage の詳細を表示できます。
トランスコーディングやスクリーンショットキャプチャなど、従来の Media Processing (MPS) 機能のみを使用する場合、IMS をアクティベートする必要がありますか?
いいえ、従来の Media Processing (MPS) 機能のみを使用する場合は、IMS をアクティベートする必要はありません。VOD Media Processing コンソールにログインし、[Workflows] または [Tasks] ページでトランスコーディング、スクリーンショットキャプチャ、またはその他のタスクを送信します。システムは、購入した MPS リソースプランから使用時間を自動的に差し引きます。正しいエントリポイントを使用し、誤って IMS コンソールに移動しないようにしてください。
タイムラインを手動で計算せずに、字幕をナレーションとリアルタイムで同期させるにはどうすればよいですか?
AI_ASR (音声認識) を使用して、字幕をナレーションと同期させます。AI_ASR は音声をテキストに変換し、生成された字幕を自動的に映像にマージするため、タイムラインを計算する必要はありません。通常の字幕トラックを使用する場合は、各字幕の開始時間と終了時間を手動で計算する必要があります。