Screenberry logo
Skip to Content

Media Player

Media Playerノードは、プレイリストとタイムラインの再生を制御するメディアプレーヤーを作成します。その出力のImageパラメータは、入力映像を受け取ることができる任意のノードに接続することができます。Media Playerノードはまた、AudioSubtitlesTimecodeのパラメータも出力することができます。

Media Playback Node Graph

Media Playerウィジェットを使用してメディア再生を管理する方法については、詳細はMedia Playbackの章を参照してください。

Media PlayerノードのSettingsパネルでは、以下の制御および情報パラメータが提供されます。

Image Sizeメディアプレーヤーの出力の幅と高さをピクセル単位で設定します。
Keep Aspect Ratioメディアプレーヤーで再生されるメディアアイテムの元のアスペクト比を維持します。
Image Interpolationメディアアイテムの映像補間モードを選択できます。Linear(線形)またはNearest-neighbor(最近傍法)のいずれかを選択できます。
Transparent Backgroundメディアプレーヤーの出力に透明な背景を設定します。
Enable Stereoscopicメディアプレーヤーの出力を立体視でレンダリングします。
Optimize Renderingメディアアイテムがクロスフェードされる場合や色調補正が適用される場合を除き、メディアアイテムを出力画像サイズに拡大しないよう設定します。
Autoplayメディアプレーヤーの最初のプレイリストの最初のアイテムがScreenberyの起動時に自動的に再生されるように設定します。
Playback Speedメディアの目標再生速度を設定します。この値を変更すると、変更を反映するためにメディアの再生を再開する必要があります。
Timecode
Listen to Timecode有効にすると、メディアプレーヤーは受信したタイムコードを監視します。
Follow Timecode有効にすると、メディアプレーヤーは受信したタイムコードに従って再生を開始します。
Timecode In受信したタイムコードを表示します。
Timecode Frame Rateメディアプレーヤーのタイムコードのフレームレートを指定し、受信したタイムコードに再生を同期させます。Autoが選択されている場合、タイムコードのフレームレートは初期Canvasのフレームレートに基づいて設定されます。出力LTCまたはMTCのフレームレートはこのパラメータによって変更されません。FPS値を確認するには、タイムコードが処理される対応するノード(たとえば、LTC Encoderノード)を参照してください。
Regenerate Timecode Frames受信したタイムコードが失われた場合に、タイムコードが続行されるフレーム数を指定します。
Audio
Volumeメディアプレーヤーの出力音量を調整します。
Number of Audio Outputsオーディオ出力のチャンネル数を指定します。
AUX Input
Number of AUX InputsAUX入力の数を設定します。
AUX Imageメディアプレーヤーが受信したAUX映像ソースに関する情報を表示します。
Advanced
Playback Sync Policyプレイリストのオーディオビデオ同期をメディアプレーヤーがどのように管理するかを定義します。
Smooth Playback(デフォルト)- ソース映像を基準に同期。よりスムーズなビデオ再生を提供するために、再生速度をわずかに調整する場合があります。たとえば、Canvasのフレームレートが29.97 FPSに設定されており、ソース映像が30 FPSの場合、映像は29.97 FPSで再生され、フレームのスキップを回避します(最初の速度は99.9%)。オーディオトラックの再生速度(ピッチ)は、映像とオーディオの同期を維持するために継続的に更新されます。
Sync to Audio Device Time - ソースオーディオを基準に同期。最初のメディアアイテムのオーディオトラックは100%の速度で再生され、ビデオフレームは同期のためにスキップ/倍加されます。2番目以降のアイテムのオーディオトラックは同期を維持するためにピッチが変更されます。オーディオデバイスはわずかに異なる速度でオーディオを再生する場合があるため、実際の再生速度は100%正確ではない場合があります(1分あたり1秒の差があります)。
Maintain Media Duration - システム時刻(クロック)による同期。オーディオトラックのピッチと映像フレームのスキップ/倍加を制御することで一定の再生速度を維持します。
Play Every Frame - Canvas に設定されたFPSを使用して映像をフレーム単位で再生し、ソース映像のFPSを無視します。オーディオの再生速度は映像に合わせて調整されます。

メモ: このパラメータはプレイリストにのみ適用されます。タイムラインでは、Timeオプションが使用されます。

Image Wrap Modeテクスチャの端から外の描画方法を選択します。Clamp to Edgeが選択された場合、外側は端のピクセルの色が広がります。Clamp to Borderでは、指定したボーダーカラー(黒)が広がります。
Frame Upload ModeテクスチャデータをGPUメモリにアップロードする方法を定義します:
Direct: 直接コピーを提供します(転送中にCPUとGPUが待ち状態になります)。
PBO(デフォルト): ピクセルバッファオブジェクトを使用します(転送中にGPUが待ち状態になります)。
Async Short: 非同期バッファコピーを許可しますが、GPUは描画する前にアップロードが完了するのを待つ場合があります。
Async Long: 現在のフレームがレンダリングされている間に、次のフレームでバッファコピーを非同期に使用することができます。このモードは最適化されていますが、1フレームの遅延が追加されます。
Log Frame Dropsスキップ/倍増されたフレームに関する情報を記録します。
Eventsメディアアイテムへのマッピング用の入力メッセージを受信し、受信した入力メッセージの数を表示します。
Output Parameters
Imageメディアプレーヤーの映像を出力します。
Audioメディアプレーヤーのオーディオを出力します。
Subtitles字幕のテキストを出力します。
Timecode Outputタイムコードを出力します。
Current Playlist Name現在のメディアプレーヤープレイリストの名前を表示します。
Current Item Position現在のメディアアイテムがプレイリスト内の位置を表示します。
Number of Items in Playlist現在のプレイリスト内のメディアアイテムの数を表示します。
Current Item Name現在のメディアアイテムの名前を表示します。
Current Item Normalized Time現在のメディアアイテムの正規化された時間を表示します。
Current Item Remaining Time現在のメディアアイテムの残りの再生時間を表示します。

Last updated on