インテリジェント制作のよくある質問と、一般的な問題の解決策を説明します。
目次
よくある質問
出力動画を ApsaraVideo for VOD にエクスポートするにはどうすればよいですか。
SubmitMediaProducingJob API を呼び出す際に、OutputMediaTarget パラメーターを vod-media に設定します。 OutputMediaConfig パラメーターで、StorageLocation と FileName を ApsaraVideo for VOD のメディアアセットのストレージロケーションとファイル名に設定します:
"OutputMediaConfig": {
"StorageLocation": "outin-8e7*******.oss-cn-shanghai.aliyuncs.com",
"FileName": "vod-output.mp4"
}
インテリジェント制作ジョブの結果を取得するにはどうすればよいですか。
SubmitMediaProducingJob を呼び出すと、レスポンスで JobId が返されます。この JobId を GetMediaProducingJob API に渡して、ジョブのステータスをポーリングします。現在のステータスは Status フィールドで返されます。
インテリジェント制作ジョブにはどのくらいの時間がかかりますか。
制作時間はおおよそ出力動画の長さと同じです。通常、5 分の動画を制作するには約 5 分かかります。すべてのジョブには、キューイング、ファイル分析、ダウンロードの時間も必要なため、最も短い動画でも最低 15 秒かかります。15 秒の動画の場合、制作時間は複雑さによって 15 秒から 2 分程度かかります。
一度に数万件など、大量のジョブを一括で送信した場合、それらはキューに入れられ、順番に処理されます。処理能力を向上させるには、チケットを送信してください。
制作時間に影響を与える要因は何ですか。
動画制作はフレーム単位のプロセスであるため、制作時間は解像度と出力時間に応じて変動します。また、ジョブに多くの特殊効果やトランジションが含まれる場合や、ソースメディアが大幅にスケーリングされる場合 (たとえば、4K クリップを 480p にダウンスケールする場合) も制作時間は長くなります。タイムラインの設定が正しくない場合も、制作が遅くなる可能性があります。
制作時間が一貫して想定より長い場合は、チケットを送信するか、DingTalk の Intelligent Media Services (IMS) 製品グループ (ID: 84650000851) に参加してサポートにお問い合わせください。
出力動画の長さが想定と異なるのはなぜですか。
トランジションによって合計時間が短縮されます。 トランジションは隣接する 2 つのクリップをオーバーラップさせ、2 番目のクリップの開始が早まります。これにより、合計出力時間が短縮されます。元の長さを維持するには、クリップをトリミングする際にオーバーラップを考慮して十分な時間を残してください。または、DLTransition を使用してください。これにより、トランジション中にフレームがパディングされ、合計時間が維持されます。
AI_TTS によって合計時間が延長されることがあります。 生成されたオーディオトラックがビデオトラックより長くなることがあり、これにより全体の出力時間が長くなります。解決策については、「異なるメディアクリップの長さを自動的に揃える」をご参照ください。
In/Out ポイントがないと、予期しない長さになります。 クリップに
inとoutを設定せずにTimelineInとTimelineOutのみを設定した場合、システムはクリップを元の長さで処理します。クリップの長さを明示的に定義するには、in = 0およびout = timelineOut - timelineInと設定してください。
出力動画が一定時間後にブラックスクリーンになるのはなぜですか。
これは通常、ビデオクリップが他のトラックより短い場合に発生します。たとえば、ビデオクリップが 6 秒でオーディオトラックが 12 秒の場合、最後の 6 秒はブラックスクリーンとしてレンダリングされます。これを修正するには、ビデオトラックをメイントラックとして設定してください。これにより、他のすべてのトラックの長さがビデオトラックの長さに強制的に揃えられます。または、他のトラックをトリミングしてビデオの長さに合わせてください。
API の呼び出し時に "TimelineFormatError" が返されるのはなぜですか。
タイムライン構造が必要な形式と一致していること、および JSON が構文的に有効であることを確認してください。タイムラインスキーマについては、「タイムライン設定」をご参照ください。具体的な例については、「動画と画像のミキシングおよび編集」をご参照ください。
字幕が正しく表示されないのはなぜですか。
韓国語、アラビア語、モンゴル語などのあまり一般的でない文字の場合、表示の問題は通常、フォントレンダリングが原因で発生します。デフォルトの Alibaba Cloud Puhui フォントでジョブを再送信してみてください。問題が解決しない場合は、DingTalk の Intelligent Media Services (IMS) 製品グループ (ID: 84650000851) にご連絡ください。
画像、テキスト、または字幕の出力位置が正しくないのはなぜですか?
Make sure the output resolution matches the preview resolution. Using relative position values (0 to 1) instead of absolute pixel values keeps layout consistent across different resolutions.
If clips on the same track overlap in time or position, the anti-collision mechanism may shift their positions. Place overlapping clips on separate tracks for more precise control.
字幕の FontSize がプレビューと一致しないのはなぜですか。
テキストエフェクトで
FontSizeを使用すると、フォントサイズはクリップと出力のディメンションに相対的にスケーリングされます。スケーリングされない絶対ピクセル値を使用するには、FixedFontSizeに切り替えてください。カスタムフォントで
SubtitleTrackClipを使用する場合、フォントによってはレンダリングされる高さ (ピクセル単位) がFontSizeの値より小さくなることがあります。SizeRequestType=Nominalを設定すると、レンダリングされるピクセルの高さがフォントサイズの値と等しくなります。プレビューと出力の間でフォントサイズを揃えるには、プレビューキャンバスのディメンションを指定してください。たとえば、720p の動画を制作するには、
FECanvas={"Height":720,"Width":1280}と設定してください。
ジョブの送信時に "Throttling.User" エラーが返された場合はどうすればよいですか。
IMS の書き込み API は、1 秒あたりのクエリ数 (QPS) が 30 に制限されています。上限に達した場合は、1 秒待ってから再送信してください。30 QPS であれば、1 分あたり最大 1,800 件のジョブを送信でき、ほとんどのワークロードに対応できます。
ユースケースで 30 QPS を超える持続的なスループットが必要な場合 (たとえば、マーケティングキャンペーンのために 30 分以内に数百万の動画を制作する場合など) は、チケットを送信して QPS の引き上げをリクエストしてください。
インデックス分析が失敗した場合はどうすればよいですか。
メディアアセット管理ページで、再分析したいメディアアセットを選択し、リストの下にある [Index and Analyze] をクリックします。これにより、新しいインデックス分析ジョブが開始されます。