2017-09-13 18 views
1

Video For Windows API(VFW)のストリームとサンプルの概念に関する詳細やドキュメントはありません。Video for Windows(VFW)を使用すると、複数のビデオストリームを1つのファイルにまとめることができますか?

  • 1のビデオストリーム
  • つのオーディオストリーム

をやビデオを複数のビデオストリーム(次々)と複数のオーディオストリームを含むことができますビデオは、唯一の含まれている必要があります場合、私は疑問に思って?

「サンプル」は、複数のフレームではなく、ビデオの1つのフレームを意味すると仮定します。 私はストリームを想定し、フレームのコレクションまたはサンプルのコレクションです。したがって、複数のストリーム(フレームの集合)に分割して複数の「セクション」や複数のストリームに分割すると便利です

動画に複数のストリームを配置することはできず、このAPIは1つ(オプションのオーディオストリームを使用して)ビデオごとにビデオストリームを作成するには、複数のセクションで構成されるビデオをどのように作成しますか?単一のストリームに直接編集/切り取り/貼り付けするだけですか?あるいはMediaFoundation/DirectShowのような別のAPIを代わりに使用しますか?

+0

セクションは正確に何ですか?動画プレーヤーにはどのように表示されますか?しかし、VFWは古代です。それを使用しないでください。 –

+0

それを少し研究したうえで、私は、複数のストリームを結合し、AVISave()関数を使って単一のストリームとして単一のファイルとして保存することでセクションを作成できると思います。私はVFWが非常に古くはあると思っていますが、いくつかの古いコードはそれに依存しています...それでも有用ですが、それを使用すると危険です。 –

答えて

1

普通のVfW経由で再生できるのかどうかわかりませんが、明らかにAVI形式は複数のビデオストリームをサポートしていますか。ビデオを分割する方法についてのアドバイスを提供し

Duration: 00:00:02.99, start: 0.000000, bitrate: 9676 kb/s 
    Stream #0.0: Video: mjpeg, yuvj422p, 320x240, 30 tbr, 30 tbn, 30 tbc 
    Metadata: 
     strn   : FUJIFILM AVI STREAM 0200 
    Stream #0.1: Audio: pcm_s16le, 11024 Hz, 2 channels, s16, 352 kb/s 
    Stream #0.2: Video: mjpeg, yuvj422p, 320x240, 30 tbr, 30 tbn, 30 tbc 
    Metadata: 
     strn   : FUJIFILM AVI STREAM 0200 

ポスター:私は、デュアルビデオストリームとFUJIFILM FINEPIX Real3D W1カメラからのサンプルを持っているa threadを見つけました。オプションの中にはffmpegとDirectShowベースのソフトウェア(GrpahEditとGraphStudioNext)がありました。私はあなたもそういうビデオを作るのに使うことができると思う。

+0

ビデオストリームは、1つのビデオとして順番に再生されますか? (英語トラック、フランス語トラック、解説トラックなど)を再生するオーディオストリームを選択できるオーディオストリームのようなもの。 ストリームが互いに後に再生されるためには、それらを順序付けする必要があります。彼らを再生するにはどのような順序で知る必要があります –

+1

いいえ、彼らは同時に再生されます。 2つのビデオをつなぎ合わせて1つずつ再生する場合は、パラレルストリームは必要ありません。詳細については、VirtualDubの動作を確認してください。 –

+0

興味深いことに、彼らは一緒に混ぜ合わされたお互いの上で遊ぶ?私の脳はそれがどのように機能するかを理解することはできません。もしあなたが透明性を持ってお互いの上でそれらを演奏すれば、それはいくつかの興味深い効果とユースケースを作るでしょう。 –

関連する問題