2

バックストーリー: VB.net プログラム (DVR にアクセスするはるかに古い COM オブジェクトを使用) を使用して、長さ 15 秒ごとに連続番号の AVI ファイルを作成しています。最新の 15 秒間のビデオを含む新しい AVI が 15 秒ごとに作成されます。各ファイルに関連付けられている正確な日時を知っています。そのため、ファイルには名前が付けられます (20121008-133445.avi、つまり yyyyMMdd-hhmmss.avi)。

質問: ffmpeg/ffserver を使用して (できればオープンですが)、人がアクセスしたときに、できるだけ新しい位置から開始してストリーミングを続ける連続ビデオが表示されるように、ストリームを作成するにはどうすればよいですか?作成されたときのaviファイル?

Linux の方が機能が優れていれば、これらのファイルを samba 共有経由で Linux ボックスに送信する (または Linux ボックスから Windows ボックスの共有にアクセスする) ことに問題はありません。ただし、元の AVI ファイルを実際に生成するために Windows にこだわっています。

最終的な目標は、iPad でこれらのストリームを表示できるようにすることですが、そのプロセスは他の場所で十分に文書化されているようです。

私のニーズに似た質問を見つけましたが、どこにも行かないようでした: FFmpeg make mpeg2 ts without discontinuity

前もって感謝します!

4

1 に答える 1

0

これらのファイルを次々と継続的に読み取り、名前付きパイプにダンプするだけの小さなプログラムを作成してみませんか。Ffmpeg は名前付きパイプから読み取ることができ、それを 1 つのファイルと見なします。

より複雑な解決策は、gstreamer から multifilesrc を使用することです。

于 2012-08-30T08:36:47.613 に答える