使用 gphoto2 和 D3300 进行实时查看

Gri*_*rim 3 shell streaming camera

我尝试使用尼康 D3300 的实时取景作为网络摄像头。

支持D3300 的 LiveView (请参阅链接) ,但当我尝试捕获影片时,会发生此错误:

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:~/$ 
Run Code Online (Sandbox Code Playgroud)

Hog*_*ldt 6

我刚刚在 Nikon DSC D5200 上遇到了完全相同的错误代码。我在 github 上提出了一个问题,并得到了一位开发人员的回复,这解决了我的问题。

就我而言code 0x80000000,根据 SDK,“曝光程序模式属性 (...) 设置为 P/S/A/M 以外的任何内容。”。我的相机设置为自动,因此当我将曝光程序更改为上述程序之一时,视频捕获开始工作。

  • 您还应该在滚轮上看到字母 P、S、A 和 M,只需将滚轮转动到这些选项之一即可。 (2认同)