2011-07-02 34 views
9

Làm cách nào để truy cập máy quay video mặc định trên máy Mac? Tôi biết trên Linux nó là/dev/video0 nhưng máy Mac của tôi không có. Tôi đang cố gắng chụp webcam của mình vào ffmpegWebcam trên Mac - tải thiết bị

ffmpeg -i /dev/video0 

Nhưng nó sẽ không hoạt động vì/dev/video0 không tồn tại.

+1

Hãy thử http://apple.stackexchange.com –

+0

trùng lặp có thể xảy ra [Ghi video sử dụng ffmpeg trên mac os] (http://stackoverflow.com/questions/6040340/record-video-using-ffmpeg-on-mac-os) – karlphillip

+0

FFmpeg hoạt động ngay bây giờ với qtkit http://stackoverflow.com/questions/18966994/record- a-video-with-isight-using-ffmpeg – Andrei

Trả lời

0

Ấn tượng của tôi là khó có thể thực hiện được. Apple đã khóa nó xuống một chút. Có gần như không thể tránh khỏi iSightCapture mà dường như chỉ hoạt động khi chạy trực tiếp trên dòng lệnh (được sử dụng để làm việc tốt trong các kịch bản trước 10.4, nhưng Apple đã chặn), và tôi nghĩ rằng nó chỉ mất hình ảnh, không phải video.

Xem xét ai đó đã viết điều đó, có thể truy cập nó theo chương trình, nhưng iSightCapture không phải là nguồn mở, và tôi đã không thể tìm cách tự mình làm điều đó. Mặc dù tôi thừa nhận tôi đã từ bỏ khá nhanh chóng một khi tôi nhận ra nó rõ ràng không phải là một webcam tiêu chuẩn.

6

Bạn có thể đạt được điều này bằng cách sử dụng qtcapture VLC (QTKit) hoặc avcapture (AVFoundation) mô-đun được giới thiệu với VLC 2.0.0 và

Hãy thử điều này thông qua dòng lệnh - Lưu ý: bạn vẫn cần phải nhấn play tôi đoán:

QTCapture (sử dụng QTKit Khung)

VLC.app/Contents/MacOS/VLC -vvv qtcapture:// 

AVCapture (sử dụng khung AVFoundation)

VLC.app/Contents/MacOS/VLC -vvv avcapture:// 

Bạn cũng có thể kiểm soát này thông qua giao diện đồ họa: VLC -> File -> Open Capture Device ...

Ngoài ra nếu bạn thực sự muốn có thể kiểm soát những gì bạn có thể nhìn vào AVFoundation khung hoặc QTKit Khung cũ để truy cập máy ảnh của bạn (thiết bị video/âm thanh) theo lập trình.

Nếu bạn gặp khó khăn khi tìm thiết bị, hãy thử gỡ lỗi bằng cách tìm hiểu xem thiết bị có thực sự được VLC nhận dạng hay không. Sản lượng tiết thông qua các thiết bị đầu cuối hoặc Log Xem ở chế độ GUI nên cho bạn thấy những thiết bị thực sự sẵn sàng:

VLC log output

+0

nó chỉ hoạt động với máy ảnh iSight (iMac và Macbook). Nhưng làm thế nào về máy ảnh FaceTime của Apple Thunderbolt Display? – Drew

+0

Tôi đã cập nhật câu trả lời của mình để kết hợp vấn đề của bạn. Rất tiếc, tôi không có quyền truy cập vào màn hình Apple Thunderbolt, hãy thử tìm hiểu xem thiết bị có thực sự có sẵn thông qua mô-đun avcapture hay không. Nếu đây không phải là trường hợp tôi sẽ đề nghị yêu cầu đội ngũ VLC tại diễn đàn của họ/kênh irc hoặc trac ... –

Các vấn đề liên quan