tôi đang tìm kiếm một giải pháp, hoặc trong linux hoặc trong các cửa sổ, cho phép tôi đểLàm thế nào để chụp một đoạn video (AND audio) trong python, từ một máy ảnh (hoặc webcam)
- quay video (+ âm thanh) từ webcam của tôi & micrô, đồng thời.
- tiết kiệm nó như là một file.AVI (hoặc mpg hoặc bất cứ điều gì)
- màn hình video trên màn hình trong khi quay nó
nén là không một vấn đề trong trường hợp của tôi, và tôi thực sự thích chụp RAW và nén nó sau.
Cho đến nay tôi đã thực hiện nó với một thành phần ActiveX trong VB mà đã chăm sóc của tất cả mọi thứ, và tôi muốn tiến bộ với python (giải pháp VB là không ổn định, không đáng tin cậy).
cho đến nay tôi đã nhìn thấy mã mà chỉ chụp VIDEO, hoặc khung cá nhân ...
Tôi đã nhìn cho đến nay tại
- OpenCV - không thể tìm thấy âm thanh chụp có
- PyGame - không ghi lại âm thanh đồng thời (AFAIK)
- VideoCapture - chỉ cung cấp các khung hình duy nhất.
- SimpleCV - không có âm thanh
- VLC - liên kết với chương trình VideoLAN vào wxPthon - hy vọng nó sẽ làm (vẫn đang điều tra tùy chọn này)
- kivy - chỉ nghe nói về nó, không quản lý để làm cho nó làm việc dưới cửa sổ SO XA.
Câu hỏi - có video & thư viện chụp âm thanh cho python không?
hoặc - các tùy chọn khác nếu có là gì?
tôi không thấy cách ffmpeg cũng có thể được sử dụng để hiển thị video trong khi đang được ghi lại. (ví dụ: có thể nhúng vlc vào wxpython hoặc cửa sổ không biên giới độc lập) –