Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ビデオを作成してリアルタイムでディスクに保存する C# プログラムがあります。その代わりに、ffmpegで接続されたパイプに直接書き込んでほしい...
私が制御できないディスクにビデオを保存し続ける関数は、ファイルへの参照で IntPtr を受け取ります。
したがって、ffmpeg を使用してパイプなどを作成し、それへのポインターを取得し、そのポインターを関数で使用して、ファイルをディスクではなく ffmpeg にストリーミングする必要があります...
ffmpeg が構築されているライブラリの API を調べてみる価値があるかもしれません。
どのファイルに書き込まれるかを指定できますか? メモリ内のファイルに忍び込み、それを盗んで好きなように操作できる可能性があります。
3.5 では名前付きパイプと匿名パイプのサポートが追加されましたが、ディスクに保存するファイルを制御できない場合にアクセスを同期する方法がわかりません...