지원하지 않는 일반 카메라에서 비디오 스트리밍

지원하지 않는 일반 카메라에서 비디오 스트리밍

저는 Canon IXUS 120is(PowerShot SD940)를 가지고 있습니다. 몇 년 된 멋진 디지털 카메라입니다. 상당히 괜찮은 비디오를 녹화하지만 아쉽게도 웹캠으로 작동할 수 없습니다. 그리고 웹을 통해 비디오를 스트리밍해야 합니다. 여기에 CHDK를 설치했는데 꽤 유연하기는 하지만 내 문제에 대한 해결책을 제공하지 못하는 것 같습니다.

비디오 장면이 실시간으로 SD 카드에 기록된다고 가정합니다. 파일이 기록되는 동안 파일을 모니터링하고 해당 내용을 인터넷을 통해 방송할 수 있는 해킹이 있습니까? 아마도 SDIO를 통해 카메라 슬롯을 노트북의 카드 리더기에 연결할 수 있을까요?

저는 Windows를 실행하고 있지만 Linux에는 대략적으로 익숙합니다. 또 다른 질문에서는 file-to-/dev/video 드라이버를 제안했습니다. 그러한 도구가 존재합니까?

답변1

gphoto2Linux에서는 Canon EOS Rebel XS를 사용하는 행운이 있었습니다 . 제대로 작동하려면 타이밍을 조정해야 했지만 다음과 같이 작동합니다.

  1. 카메라를 연결하고 켜십시오.
  2. 카메라가 예열되는 동안 다음을 실행하십시오.

    $ gphoto2 --capture-image-and-download --interval 1
    

(또는 사진을 찍고 싶은 빈도는 얼마입니까?) 실시간은 아니지만 올바른 방향으로 나아갈 수 있습니다. 카메라가 사진을 찍을 때마다 새로운 이미지가 현재 디렉토리에 저장되며, 카메라를 끄지 않는 한 계속해서 사진을 찍을 수 있습니다.

관련 정보