Screenberry logo
ノードリファレンス
基本ノード
Media Player

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現在のメディアアイテムの残りの再生時間を表示します。