![gphoto2 と D3300 を使用したライブビュー](https://rvso.com/image/178493/gphoto2%20%E3%81%A8%20D3300%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%A9%E3%82%A4%E3%83%96%E3%83%93%E3%83%A5%E3%83%BC.png)
Nikon D3300 のライブビューをウェブカメラとして使用してみます。
D3300のライブビューサポートされている(リンクを参照)ただし、ムービーをキャプチャしようとすると、次のエラーが発生します:
grim@xxxx:~/$ LANG=C gphoto2 --capture-movie
Capturing preview frames as movie to 'movie.mjpg'. Press Ctrl-C to abort.
*** Error ***
Liveview cannot start: code 0x80000000
ERROR: Movie capture error... Exiting.
Movie capture finished (0 frames)
grim@xxxx:~/$
答え1
Nikon DSC D5200でまったく同じエラーコードが表示されました。github の問題すると、開発者の一人から返信が届き、問題は解決しました。
私の場合、code 0x80000000
SDK によれば、「露出プログラム モード プロパティ (...) が P/S/A/M 以外に設定されている」ということです。カメラは自動に設定されていたため、露出プログラムを上記のプログラムのいずれかに変更すると、ビデオ キャプチャが機能し始めました。