명령 줄 도구를 사용하여 iSight로 사진을 찍는 OS X?


12

명령 줄에서 실행하여 iSight 내장형 (및 외장형) 카메라의 단일 프레임을 캡처 할 수있는 유틸리티가 있습니까? 이미지 파일로 저장됩니다. Google에서 검색하여 더 이상 존재하지 않는 웹 사이트로 연결되는 유틸리티를 찾았습니다.

다른 옵션은 다음과 같습니다.

  • 명령 행 애플리케이션을 해킹 할 수있는 오픈 소스 GUI 애플리케이션?
  • 명령 행, 임시 구성 파일, AppleScript 등을 통해 구성 할 수있는 GUI 애플리케이션이 짧은 기간 동안 실행됩니까?

타임 랩스, 보안, 재미 등을위한 앱을 만드는 데 매우 유용합니다.

답변:


15

"ImageSnap은 iSight 또는 기타 비디오 소스에서 스틸 이미지를 캡처 할 수있는 퍼블릭 도메인 명령 줄 도구입니다. Axel Bauer의 원래 isightcapture 도구 (더 이상 지원되지 않지만 대부분의 시스템에서 여전히 작동)를 기억할 것입니다. 앞으로 나아갈 기능을 추가하고, 끊임없이 변화하는 Apple 아키텍처 등에 적응할 수있게되었습니다.

http://iharder.sourceforge.net/current/macosx/imagesnap/


+1 ImageSnap이 제대로 작동하고 코드가 공개 도메인 라이센스와 함께 제공됩니다.
ChristopheD

1
ImageSnap은 또한 homebrew를 통해 설치 가능합니다 :brew install imagesnap
Linus


1

관련 질문 에서 언급했듯이 이미지 스냅은 더 이상 OSX10.11 / El Capitan에서 작동하지 않으므로 ffmpeg (MacPorts : port install ffmpeg또는 brew install ffmpeg) 를 설치 하고 다음을 실행하십시오.

ffmpeg -f avfoundation -video_size 1280x720 -framerate 30 -i "0" -vframes 1 out.jpg

ffmpeg10.12의 4.1은 지원되지 않는 프레임 속도로 인해 오류가 발생합니다. -framerate매개 변수를 모두 제거하면 문제가 해결됩니다.
oarfish

LaunchDaemon에서 ffmpeg에 대한 실행 권한을 부여하는 방법 ( "AV 캡처 입력 장치를 만들지 못했습니다 : FaceTime HD 카메라를 사용할 수 없음")을 지나치려면 명령 줄에서 작동합니다.
Michael
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.