什么是Android相当于/ dev/video0平板电脑相机?

Fat*_*tih 6 android ffmpeg

Android Camera有/ dev/video0文件吗?我想在Android上通过ffmpeg捕捉相机预览.如;

ffmpeg -f video4linux2 -i /dev/video0 out.mpeg
Run Code Online (Sandbox Code Playgroud)

小智 0

答案可能非常依赖于设备,在大多数情况下,如果不在设备上生根/使用自定义 ROM,您将无法直接使用 v4l 相机。原因如下:

  • 设备制造商可能会提供闭源、与 v4l 不兼容的相机驱动程序(Android 兼容性定义没有提及与 video4linux 兼容的相机驱动程序),或者,
  • 由于文件权限的原因,/dev/video* 文件可能无法从应用程序/shell 访问(我在手机上看到 /dev/video20 设备,但文件只能通过 root 访问)

然而,有一个很好的 Java API 用于相机访问:http://developer.android.com/reference/android/hardware/Camera.html