C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

c#で動画の追いかけ再生がしたい

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■83892 / inTopicNo.1)  c#で動画の追いかけ再生がしたい
  
□投稿者/ FirstBlood (1回)-(2017/04/19(Wed) 19:49:24)

分類:[.NET 全般] 

文字通りの質問なのですが、DirectShowやMedeiaPlayerで録画中の動画ファイルを再生した場合、
動画ファイルを開いた瞬間までの部分までしか再生できないと思うのですが、それが不便に思ったので
追いかけ再生ができるソフトを作ってみようと思ったのですが、調べてみてもまった関連情報がみつかりません。
何かいい方法をご存じの方いらっしゃらないでしょうか?
引用返信 編集キー/
■83894 / inTopicNo.2)  Re[1]: c#で動画の追いかけ再生がしたい
□投稿者/ Azulean (813回)-(2017/04/20(Thu) 22:57:47)
実験したことはないのでできるかどうかはわかりませんが、ソースフィルターを自作すればできるかどうか。
(C++ で書けるぐらいの力がないと難しいと思います)
https://msdn.microsoft.com/ja-jp/library/cc351995.aspx

もちろん、録画する側が読み取りを許さないロックを取っていれば手詰まりです。
引用返信 編集キー/
■83895 / inTopicNo.3)  Re[1]: c#で動画の追いかけ再生がしたい
□投稿者/ Jitta (289回)-(2017/04/21(Fri) 09:11:08)
No83892 (FirstBlood さん) に返信
OpenCVかな。readロックされてたら無効なのは同じ。
比較的コードは簡単だけど、準備が大変かも。
引用返信 編集キー/
■83911 / inTopicNo.4)  Re[2]: c#で動画の追いかけ再生がしたい
□投稿者/ ニートプログラマ (4回)-(2017/04/21(Fri) 16:43:03)
手元にあるC++で書かれたプレイヤーに「名前つきパイプ」を
ファイルパスに渡したらそこから読んで再生してくれました。
(事前にきちんとパイプを作っていないとダメですが)

C#でも同様だと思うので仕様上シークはできませんがスレッ
ドで追加されたデータをパイプに書き込めば連続して再生して
くれると思いますよ。
C#での記述についてはここにおられるウイザードさまにお任せ
します。
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ