OS X chụp ảnh với iSight bằng công cụ dòng lệnh?


12

Có tiện ích nào có thể chạy từ dòng lệnh để chụp một khung hình duy nhất của máy ảnh iSight inbuilt (và bên ngoài không?)? Điều này sẽ lưu vào một tập tin hình ảnh. Tôi đã tìm kiếm trên Google và tìm thấy các tiện ích liên kết đến các trang web không còn tồn tại nữa.

Các tùy chọn khác là:

  • Một ứng dụng GUI nguồn mở Tôi có thể hack vào một ứng dụng dòng lệnh không?
  • Một ứng dụng GUI đang chạy trong một khoảng thời gian nhỏ, có thể được cấu hình thông qua dòng lệnh, tệp cấu hình tạm thời, AppleScript, v.v?

Điều này sẽ khá thuận tiện để tạo các ứng dụng cho thời gian, bảo mật, vui vẻ, v.v.

Câu trả lời:


15

"ImageSnap là một công cụ dòng lệnh Công cộng cho phép bạn chụp ảnh tĩnh từ iSight hoặc nguồn video khác. Bạn có thể nhớ công cụ isightcapture gốc của Axel Bauer (không còn được hỗ trợ nhưng vẫn hoạt động trên hầu hết các hệ thống). chúng ta sẽ có thể tiến lên phía trước và thêm các tính năng, thích ứng với các kiến ​​trúc Apple luôn thay đổi, v.v. "

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


+1 ImageSnap hoạt động tốt và mã được cung cấp (có giấy phép miền công cộng).
BarsheD

1
ImageSnap cũng có thể cài đặt thông qua homebrew :brew install imagesnap
Linus Unnebäck


1

Như tôi đã đề cập trong một câu hỏi liên quan , có vẻ như hình ảnh không còn hoạt động trên OSX10.11 / El Capitan nên một cách khác là cài đặt ffmpeg (MacPorts: port install ffmpeghoặc brew install ffmpeg) và chạy:

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

ffmpeg4.1 trên 10.12 đưa ra và lỗi do tốc độ khung hình không được hỗ trợ. Loại bỏ -frameratetham số hoàn toàn khắc phục vấn đề.
oarfish
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.