Mục lục:
- Quân nhu
- Bước 1: Bước 1: Cài đặt Fswebcam
- Bước 2: Bước 2: Tạo Bash Script & Automate
- Bước 3: Bước 3: Kiểm tra hình ảnh của bạn
- Bước 4: Bước 4: Mã hóa và phát video
- Bước 5: Bước 5: Truy cập từ xa vào Pi
- Bước 6: Bước 6: Xuất Video
Video: Giàn máy ảnh tua nhanh thời gian: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-31 10:26
Thiết bị tua nhanh thời gian của tôi sử dụng Pi thế hệ đầu tiên + một webcam USB rất rẻ + một chân đế miễn phí (bipod). Một phần trong tiêu chí xây dựng của tôi là tái sử dụng / nâng cấp những thứ mà tôi đã có, nếu không, tôi đã ra ngoài và mua một mô-đun máy ảnh Pi và sử dụng hướng dẫn dự án này. Ồ.. và tất cả đều phải chạy qua thiết bị đầu cuối - như tôi đã dự tính rằng hầu hết / tất cả quá trình xử lý bài đăng sẽ được thực hiện từ xa (không dùng đầu), hoặc không sử dụng mạng.
Quân nhu
Chi phí & thiết bị:
- RPi thế hệ thứ nhất = £ 5: 00
- Thẻ SD 16GB = £ 5: 00
- Nguồn cung cấp = £ 4: 00
- Webcam USB = £ 1: 00
- Cáp Ethernet CAT5 = miễn phí
- Bipod = miễn phí
Bước 1: Bước 1: Cài đặt Fswebcam
LƯU Ý: Tôi đã sử dụng thẻ SD 16Gb với bản cài đặt mới hệ điều hành Raspbian hiện tại (phiên bản máy tính để bàn Buster). Tôi sử dụng Etcher để flash thẻ của mình.
Bắt đầu bằng cách cài đặt fswebcam, như được mô tả trong tài liệu RPi này.
sudo apt cài đặt fswebcam
Cắm webcam rẻ tiền / dự phòng của bạn và kiểm tra nó bằng cách sử dụng:
fswebcam -r 800X600 image.jpg
Nếu điều đó hoạt động tốt, hãy tạo một thư mục để lưu trữ khối lượng hình ảnh của bạn.
webcam mkdir
Bước 2: Bước 2: Tạo Bash Script & Automate
Tất cả các lệnh được thực hiện bằng cách sử dụng cửa sổ đầu cuối / dòng lệnh.
Tạo một tập lệnh bash trong nano (được gọi là webcam.sh). Tạo tệp trống bằng cách nhập:
nano webcam.sh
Tập lệnh bash đã hoàn thành:
#! / bin / bash
DATE = $ (ngày + "% Y-% m-% d_% H% M")
fswebcam -r 800x600 --no-banner /home/pi/webcam/$DATE.jpg
Sử dụng lệnh này để làm cho nó có thể thực thi được:
chmod + x webcam.sh
Kiểm tra tập lệnh bằng lệnh này:
./webcam.sh
Tự động hóa quy trình bằng cách sử dụng cron (giải thích tốt ở đây).
Nhập lệnh sau vào dòng lệnh, chuyển đến cuối tệp đó và nhập lệnh thứ hai:
crontab -e
* * * * * /home/pi/webcam.sh 2> & 1
Thậm chí còn có một trình tạo crontab trực tuyến tiện dụng có thể thực hiện tất cả những suy nghĩ cho bạn:
Lưu và thoát khỏi trình soạn thảo văn bản. Khởi động lại, thiết lập webcam của bạn và bắt đầu. Tập lệnh này hiện có một hình ảnh hai giây một lần (hàng ngày) với một tên tệp được đóng dấu thời gian duy nhất ở res’800X600, tất cả được lưu trữ trong thư mục webcam của bạn.
Bước 3: Bước 3: Kiểm tra hình ảnh của bạn
Trong loại thư mục webcam:
xem ls
Điều này hiển thị nội dung thư mục với bản cập nhật thời gian thực.
Tôi muốn một cách nhanh chóng để xem qua (một số) hình ảnh bằng dòng lệnh (để kiểm tra chúng trước khi mã hóa). Gõ vào:
sudo apt-get cập nhật
chấp nhận tất cả các lời nhắc
Sau đó gõ:
sudo apt-get -y cài đặt fbi
Để phát trình chiếu hình ảnh nhanh (1 giây mỗi hình ảnh), hãy sử dụng cú pháp (khi được kết nối với màn hình): fbi -a -t 1 *.jpg
Lưu ý: “FBI chỉ hoạt động từ dòng lệnh mà không chạy giao diện đồ họa nào khác. Vì vậy, nếu bạn khởi động thẳng vào dòng lệnh, nó sẽ hoạt động tốt. Nếu bạn khởi động vào máy tính để bàn và sau đó sử dụng cửa sổ đầu cuối, nó sẽ không.”
Cảm ơn anh chàng điệp viên Raspberrypi vì ghi chú này và ý tưởng fbi.
Bước 4: Bước 4: Mã hóa và phát video
Cài đặt FFMPEG - đây là một phần của bộ công cụ chỉnh sửa video. FFMPEG có thể được lấy ra từ dòng lệnh (nếu bạn biết mình đang làm gì!). Cài đặt nó:
sudo apt-get install ffmpeg
Chuyển đổi jpegs của bạn thành phim bằng cách sử dụng cú pháp - trong thư mục webcam:
con mèo *-j.webp" />
Vì vậy, điều này đưa ra danh sách các jpegs vào ffmepg để xử lý; ở tốc độ khung hình 20, cho đến đầu ra video hoàn chỉnh. mkv hoặc mpg / mp4, v.v. Có nhiều biến khác bạn có thể điều chỉnh bằng cách sử dụng công tắc để sửa đổi đầu ra video của mình!
Đây là phương pháp đơn giản nhất mà tôi tìm thấy - và phải cảm ơn Luke Smith vì video của anh ấy về chủ đề này. Có những phương pháp khác và các trang trợ giúp ffmpeg cũng cung cấp một số ví dụ điển hình.
Để phát video từ dòng lệnh, tôi sử dụng trình phát phương tiện VLC.
Làm điều này bằng cách gõ:
vlc --zoom 0.5 --loop video.mkv
Thao tác này sẽ phát video ở tỷ lệ 0,5 được lặp lại cho đến khi bạn nhấn CTRL + C để hủy bỏ tập lệnh. Tôi thấy rằng điều này hoạt động tốt nhất nếu bạn chuyển đến chế độ máy tính để bàn (startx), sau đó mở một cửa sổ đầu cuối. Nếu không, các phiên bản pi cũ hơn sẽ làm giảm khung hình từ các video lớn / hi rez. Trình phát phương tiện VLC có một bộ lệnh toàn diện - tương tự như ffmpeg, để chạy từ cửa sổ đầu cuối.
Bước 5: Bước 5: Truy cập từ xa vào Pi
Để chạy tập lệnh, hãy đóng pi và truyền tệp, tôi đã sử dụng hai ứng dụng Windows và cáp ethernet CAT 5.
Truy cập vào Pi được thực hiện bằng cáp Cat 5, vì tôi nghĩ rằng nó cung cấp một cách nhanh chóng và dễ dàng. Vì vậy, một kết nối vật lý có vẻ lý tưởng, cho đến khi tôi thiết lập địa chỉ IP tĩnh và sử dụng điểm phát sóng điện thoại!
Vì vậy, chỉ cần cắm cáp vào pi và máy tính xách tay / PC của bạn. Cài đặt hai phần mềm miễn phí sau:
- Bột trét
- WinSCP
Tôi đã sử dụng Putty để chạy các tập lệnh ffmeg và tắt Pi (sudo tắt ngay bây giờ). Khởi động Putty trên PC Windows của bạn. Trong Tên máy chủ, nhập tên Pi của bạn, sau đó là.local. tức là của tôi là:
pi-webcam.local
Nhấp vào nút Mở, sau đó làm theo lời nhắc về tên và mật khẩu. Sau đó, bạn đang sử dụng Pi ở cấp độ đầu cuối, hoàn hảo để chạy các tập lệnh và điều hướng xung quanh các thư mục.
Để sao chép hoặc di chuyển video từ Pi sang máy tính xách tay của tôi, tôi đã sử dụng WinSCP. Điều này hoạt động theo cách tương tự, trong điều kiện bạn nhập địa chỉ của số pi kết thúc bằng.local và làm theo lời nhắc để nhập mật khẩu Pi của bạn.
Sau đó, chỉ cần kéo tệp từ Pi (phải) sang máy tính xách tay Windows của bạn (trái).
Bước 6: Bước 6: Xuất Video
Hai ví dụ tôi đã thử nghiệm được hiển thị bên dưới. Cả hai đều được hiển thị dưới dạng *.mkv cho kết quả tốt, cũng như *.mp4 CODEC. Có vẻ như định dạng video *.mpg / Mpeg đã được thay thế. Cả hai video đều được quay vào những ngày mưa bão màu xám - vì vậy độ rõ nét là được. Jpgs được chụp ở 650X480. Tôi sẽ thử nghiệm với các jpeg rez cao hơn và các tốc độ khung hình khác nhau khi hiển thị video.
Cảm ơn Andy & Emily @ Telford Makerspace vì sự giúp đỡ của họ trong suốt chặng đường.
Đề xuất:
Máy ảnh tua nhanh thời gian sử dụng bo mạch ESP32-CAM: 6 bước
Máy ảnh tua nhanh thời gian sử dụng bảng ESP32-CAM: Dự án này được xây dựng dựa trên dự án máy ảnh kỹ thuật số trước đó và chúng tôi xây dựng máy ảnh tua nhanh thời gian sử dụng bảng ESP32-CAM. Tất cả hình ảnh được lưu vào thẻ nhớ microSD theo trình tự và bảng sẽ chuyển sang chế độ ngủ sau khi chụp ảnh để giúp tiết kiệm
Máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi: 3 bước
Máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi: Bài đăng này sẽ chỉ cho bạn cách bạn có thể tạo một chiếc máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi. Độ phân giải, thời lượng và thời gian có thể được cập nhật dễ dàng trong script. Chúng tôi đã tạo ra một thứ tương tự bằng cách sử dụng bảng ESP32-CAM nhưng máy ảnh Raspberry Pi
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: 7 bước (có hình ảnh)
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: Tôi luôn muốn tạo video tua nhanh thời gian, nhưng tôi không có máy ảnh tích hợp tính năng đồng hồ đo khoảng cách. Thực tế, tôi không nghĩ nhiều lắm. máy ảnh đi kèm với một tính năng như vậy (đặc biệt không phải máy ảnh SLR). Vậy bạn muốn làm gì nếu bạn muốn
Máy ảnh cho hình ảnh tua nhanh thời gian trở nên dễ dàng: 22 bước (có hình ảnh)
Camera cho hình ảnh tua nhanh thời gian trở nên dễ dàng: Tôi đang xem một trong những Tài liệu hướng dẫn khác về cách làm phim tua nhanh thời gian. Anh ấy đã bao quát khá tốt phần phim. Anh ấy nói về phần mềm miễn phí mà bạn có thể tải xuống để làm phim. Tôi tự nói với chính mình, tôi nghĩ rằng tôi sẽ xem liệu tôi có thể
Giá đỡ ô tô có thể tháo rời cho máy ảnh tua nhanh thời gian: 5 bước
Giá đỡ ô tô có thể tháo rời cho máy ảnh tua nhanh thời gian: https://www.instructables.com/id/Camera_for_time_lapse_pictures_made_easy/ Đây là một bộ phim tôi đã làm bằng máy ảnh tua nhanh thời gian hiển thị trong liên kết ở trên. Http://www.youtube.com / watch? v = AWh46mqROkQT Hướng dẫn này ít nhiều là phần tiếp theo của