2

VLC コマンド ライン プログラミングのドキュメントを読んでいます。そこで私は見た

 YUV video output
      --yuv-file=<string>        device, fifo or filename
          device, fifo or filename to write yuv frames too.

device と fifo とはどういう意味ですか? それらをどのように指定するのですか?

4

2 に答える 2

4

FIFO パイプは、ファイル システムによって処理される「先入れ先出し」パイプです。名前付きパイプとも呼ばれます

基本的に、ファイル システムは、あたかも実際のディスク ファイルであるかのように、異なるプロセス間でデータを転送するために使用される RAM のセクションを指すレコードとしてのファイル システムです。もちろん、通常のファイルとパイプでは動作が異なりますが、それが一般的な考え方です。

FIFO、または「先入れ先出し」はキュー用語で、パイプに最初に書き込まれたデータが最初に読み出されることを意味します。

ここで、 device は、データの書き込みまたは読み取りを指定できる、マシン内の「デバイス」です。これは、ネットワーク デバイスまたはキャプチャ/表示デバイス (VIVO ビデオ カードなど) のようなものです。*nix システムでは、デバイスはDVD デバイス/devなどにあるものです。/dev/dvd

于 2010-06-03T12:40:39.513 に答える
0

名前付きパイプです。

man mkfifo を試す

于 2010-06-03T12:40:01.557 に答える