DekTec デバイスからのリアルタイムストリームを扱う際、または DekTec デバイスへストリームを送る際に FFmpeg コマンド(ffmpeg または ffplay)を使用する場合は、以下のオプション構成に従ってください。
〇 入力の場合:
ffmpeg|ffplay [<ffmpeg_args>] [<dektec_args>] -f dektec -i <serial>[:<port>]
これは、指定されたシリアル番号およびオプションでポートを持つ DekTec デバイスを入力ソースとして設定します。ポートが指定されていない場合は、デフォルトでポート 1 が使用されます。
〇 出力の場合:
ffmpeg [<ffmpeg_args>] [<dektec_args>] -f dektec <serial>[:<port>]
これは、指定されたシリアル番号およびオプションのポートを持つ DekTec デバイスを出力ストリームの送信先として指定します。
ポートが省略された場合は、デフォルトでポート 1 が使用されます。
-f dektec(入力/出力)
‘ffmpeg’ または ‘ffplay’ に対して、明示的に DekTec デバイスを入力または出力に使用するよう指示します。
-i <serial>[:<port>](入力)
入力ストリームを提供する DekTec デバイスのシリアル番号とオプションのポートを設定します。ポートが指定されていない場合は、デフォルトでポート 1 が使用されます。
<serial>[:<port>](出力)
出力ストリームを受け取る DekTec デバイスのシリアル番号とオプションのポートを設定します。ポートが指定されていない場合は、デフォルトでポート 1 が使用されます。
-url:<stream> <url>(入力/出力)
動画(‘v’)または音声(‘a’)ストリームの URL を指定します。
MPEG-2 トランスポートストリームファイル input.ts から最初のサービスの映像と音声をデコードします。
その後、非圧縮の映像と音声を SMPTE 2110 ストリームとして DTA-2110 デバイス経由で出力し、指定されたマルチキャスト URL をターゲットにします。
ffmpeg -i input.ts -url:v 239.0.0.5:5678 -url:a 239.0.0.6:5680 \
-f dektec 211000054
DekTec の FFmpeg 拡張機能によって映像パラメータの自動検出を有効にし、DTA-2110 デバイス経由で SMPTE 2110 映像ストリームを受信・表示します。
ffplay -url:v 239.0.0.5:5678 -f dektec -i 2110000054
DTA-2110 デバイス経由で SMPTE 2110 の映像および音声ストリームを受信し、映像はウィンドウに表示、音声はコンピューターの音声出力から再生します。DekTec の FFmpeg 拡張機能が映像と音声のフォーマットを自動的に検出します。
ffplay -url:v 239.0.0.5:5678 -url:a 239.0.0.5:5680 -f dektec -i 2110000054
DTA-2110 デバイス経由で SMPTE 2110 の音声のみのストリームを受信し、システムのデフォルト音声出力から再生します。
この例では、コマンドラインで音声フォーマットを直接指定することで自動検出を無効にしています。
ffplay -url:a 239.0.0.5:5680 -sample_rate 48000 -bps 24 -n_channels 2 \
-f dektec -i 2110000054
トランスポートストリームファイルをデコードし、DTA-2178 デバイスのポート 3 を介してリアルタイム SDI ストリームとして出力します。
ffmpeg -i input.ts -f dektec -i 2178000024:3
DTA-2178 デバイスのポート 1 を介してリアルタイム SDI ストリームを受信し、映像はウィンドウに表示、音声はシステムのデフォルト音声出力から再生します。
ffplay -f dektec -i 2178000024:1
MPEG トランスポートストリームの最初のサービスの映像と音声をデコードし、SDI 形式に変換して .sdi ファイルとして出力を保存します。
ffmpeg -i input.ts output.sdi
.sdi ファイルを読み込み、映像をウィンドウに表示し、音声をシステムのデフォルト音声出力から再生します。。
ffplay input.sdi