Date

Advanced W-Zero3 [es] で、カメラから静止画キャプチャして JPEG 形式で保存してみる。

ヘルプや SDK のサンプルの通り、Video Capture Filter の Still ピンから、ImageSinkFilter へ接続すると簡単に実現できる。でも音が鳴ってしまう。 同様に、Capture ピンから何らかのフィルタへ接続しておくと、フィルタグラフを Stop したときに音が鳴る。 [es] silencer というツールを使えば純正カメラアプリで無音撮影できるが、何か策は無いかなと思った。

結論としては、Preview ピンから、Smart Tee Filter へ接続し、そこから Video Renderer と ImageSinkFilter へ分岐することにした。ただし、グラフを実行している間、ずっと JPEG ファイルへ書き出されることになるので、動作自体重くなるしスマートでは無い……。

プレビューが純正カメラアプリと比較してフレームレートが低いのが気になる。


Comments

comments powered by Disqus