2012-03-07 22 views
1

ライブストリームをコンピュータに録画し、それをバッファして、VLCを使用して再生すると、遅延が発生し、よりスムーズなストリームが得られます。私はPythonを使用してそれをやりたい私は今、Scapyを使ってパケットをキャプチャしています。しかし、どのようにビデオファイルを作り、VLCや他のLinuxのプレーヤーにも表示する方法。Pythonを使用してライブストリームを記録する方法は?

答えて

0

なぜあなたは試してみませんかpyffmpeg。使用可能なコーデックをテストして、どのようなパフォーマンスが適しているかを確認する必要があります。ビデオのエンコードとデコードのレイテンシと使用される帯域幅との間にはトレードオフがあります。しかし、手元にあなたのケースのために一見の価値...

0
i=vlc.Instance(b'--fullscreen',b"--sout=#duplicate{dst=display,dst=std{access=file,mux=ts,dst = 'C:\\Users\\lxislx\\Desktop\\x.avi')}}") 
p=i.media_player_new() 

m=i.media_new(b'http://admin:[email protected]:8080/videofeed') 

m.get_mrl() 

p.set_media(m) 

p.play() 
+0

非組み込みモジュールへのリンクを提供してください。あなたのコードの説明。 –

0

それは少しトリッキーですが、あなたはポートをキャプチャし、出力したファイルを保存することができます!

関連する問題