Daftar Isi:
- Perlengkapan
- Langkah 1: Langkah 1: Instal Fswebcam
- Langkah 2: Langkah 2: Buat Skrip Bash & Otomatiskan
- Langkah 3: Langkah 3: Periksa Gambar Anda
- Langkah 4: Langkah 4: Encoding & Memutar Video
- Langkah 5: Langkah 5: Akses Jarak Jauh ke Pi
- Langkah 6: Langkah 6: Keluarkan Video
Video: Rig Kamera Selang Waktu: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-31 10:21
Rig selang waktu saya menggunakan Pi generasi pertama + webcam USB yang sangat murah + stand gratis (bipod). Bagian dari kriteria build saya adalah menggunakan kembali/meningkatkan hal-hal yang sudah saya dapatkan, jika tidak, saya baru saja keluar dan membeli modul kamera Pi dan menggunakan panduan proyek ini. Oh.. dan semuanya harus dijalankan melalui terminal - karena saya membayangkan bahwa sebagian besar/semua pemrosesan pos akan dilakukan dari jarak jauh (tanpa kepala), atau tidak menggunakan jaringan.
Perlengkapan
Biaya & peralatan:
- RPi Generasi Pertama = £5:00
- Kartu SD 16GB = £5:00
- Catu daya = £4:00
- Kamera web USB = £1:00
- Kabel ethernet CAT5 = gratis
- Bipod = gratis
Langkah 1: Langkah 1: Instal Fswebcam
CATATAN: Saya menggunakan kartu SD 16Gb dengan instalasi bersih dari OS Raspbian saat ini (versi desktop Buster). Saya menggunakan Etcher untuk mem-flash kartu saya.
Mulailah dengan menginstal fswebcam, seperti yang dijelaskan dalam dokumentasi RPi ini.
sudo apt install fswebcam
Colokkan webcam murah/cadangan Anda dan uji menggunakan:
fswebcam -r 800X600 image.jpg
Jika berhasil, buat direktori untuk menampung banyak gambar Anda.
mkdir webcam
Langkah 2: Langkah 2: Buat Skrip Bash & Otomatiskan
Semua perintah dilakukan dengan menggunakan jendela terminal/baris perintah.
Buat skrip bash di nano (disebut webcam.sh). Buat file kosong dengan mengetik:
nano webcam.sh
Skrip bash selesai:
#!/bin/bash
TANGGAL=$(tanggal +"%Y-%m-%d_%H%M")
fswebcam -r 800x600 --no-banner /home/pi/webcam/$DATE.jpg
Gunakan perintah ini untuk membuatnya dapat dieksekusi:
chmod +x webcam.sh
Uji skrip menggunakan perintah ini:
./webcam.sh
Otomatiskan proses menggunakan cron (penjelasan bagus di sini).
Ketik perintah berikut di baris perintah, pergi ke bagian bawah file itu dan ketik perintah kedua:
crontab -e
* * * * * /home/pi/webcam.sh 2>&1
Bahkan ada generator crontab online praktis yang melakukan semua pemikiran untuk Anda:
Simpan dan keluar dari editor teks. Nyalakan ulang, atur webcam Anda dan pergi. Skrip ini sekarang mengambil gambar setiap dua detik (setiap hari) dengan nama file bercap waktu yang unik pada resolusi 800X600, semuanya dibuang di folder webcam Anda.
Langkah 3: Langkah 3: Periksa Gambar Anda
Di dalam jenis folder webcam:
tonton l
Ini menampilkan isi folder dengan pembaruan waktu nyata.
Saya ingin cara cepat untuk menggilir (beberapa) gambar menggunakan baris perintah (untuk memeriksanya sebelum penyandian). Ketik:
sudo apt-get update
menerima semua permintaan
Kemudian ketik:
sudo apt-get -y install fbi
Untuk memutar tayangan slide gambar dengan cepat (1 detik per gambar) gunakan sintaks (saat terhubung ke monitor): fbi -a -t 1 *.jpg
Catatan: “FBI hanya bekerja dari baris perintah tanpa antarmuka grafis lain yang berjalan. Jadi jika Anda boot langsung ke baris perintah, itu akan berfungsi dengan baik. Jika Anda boot ke desktop dan kemudian menggunakan jendela terminal, itu tidak akan terjadi.”
Terima kasih harus ditujukan kepada orang Raspberrypi-spy untuk catatan ini & ide fbi.
Langkah 4: Langkah 4: Encoding & Memutar Video
Instal FFMPEG - yang merupakan bagian serius dari kit pengeditan video. FFMPEG dapat diperdebatkan dari baris perintah (jika Anda tahu apa yang Anda lakukan!). Instal:
sudo apt-get install ffmpeg
Ubah jpeg Anda menjadi film menggunakan sintaks - dalam direktori webcam:
kucing *-j.webp" />
Jadi ini menyalurkan daftar jpeg ke ffmepg untuk diproses; pada framerate 20, hingga output video selesai.mkv atau mpg/mp4, dll. Ada banyak lagi variabel yang dapat Anda atur menggunakan sakelar untuk memodifikasi output video Anda!
Sejauh ini, ini adalah metode paling sederhana yang saya temukan - dan terima kasih harus ditujukan kepada Luke Smith untuk videonya tentang topik tersebut. Ada metode lain, dan halaman bantuan ffmpeg juga memberikan beberapa contoh bagus.
Untuk memutar video dari baris perintah, saya menggunakan pemutar media VLC.
Lakukan ini dengan mengetik:
vlc --zoom 0.5 --loop video.mkv
Ini memutar video pada skala 0,5 berulang sampai Anda menekan CTRL + C untuk membatalkan skrip. Saya telah menemukan bahwa ini berfungsi paling baik jika Anda masuk ke mode desktop (startx) lalu buka jendela terminal. Jika tidak, versi pi yang lebih lama akan menjatuhkan bingkai dari video besar / hi rez. Pemutar media VLC memiliki serangkaian perintah yang lengkap - mirip dengan ffmpeg, untuk dijalankan dari jendela terminal.
Langkah 5: Langkah 5: Akses Jarak Jauh ke Pi
Untuk menjalankan skrip, tutup pi, dan transfer file saya menggunakan dua aplikasi Windows dan kabel ethernet CAT 5.
Akses ke Pi dilakukan dengan menggunakan kabel Cat 5, karena saya pikir itu menyediakan cara yang cepat dan mudah. Saya membayangkan rig kamera saya di gudang atau di luar pada beberapa kesempatan (tanpa jaringan). Jadi koneksi fisik tampak ideal, sampai saya mengatur alamat IP statis dan menggunakan hot spot telepon!
Jadi cukup colokkan kabel ke pi dan laptop/PC Anda. Instal dua perangkat lunak gratis ini:
- Dempul
- WinSCP
Saya menggunakan Putty untuk menjalankan skrip ffmeg dan mematikan Pi (Sudo shutdown sekarang). Boot Putty di PC Windows Anda. Di Host Name ketik nama Pi Anda diikuti dengan.local. yaitu milikku adalah:
pi-webcam.local
Klik tombol Buka, lalu ikuti petunjuk untuk nama & kata sandi. Kemudian Anda masuk ke Pi di tingkat terminal, sempurna untuk menjalankan skrip dan menavigasi direktori.
Untuk menyalin atau memindahkan video dari Pi ke laptop saya, saya menggunakan WinSCP. Ini bertindak dengan cara yang sama, dalam hal memasukkan alamat pi Anda yang diakhiri dengan.local, dan mengikuti perintah untuk memasukkan kata sandi Pi Anda.
Kemudian cukup seret file dari Pi Anda (kanan) ke laptop Windows Anda (kiri).
Langkah 6: Langkah 6: Keluarkan Video
Dua contoh yang saya coba, ditunjukkan di bawah ini. Keduanya ditampilkan sebagai *.mkv yang memberikan hasil yang baik, seperti halnya *.mp4 CODEC. Tampaknya format video *.mpg/Mpeg telah digantikan. Kedua video diambil pada hari-hari badai kelabu – jadi kejernihannya lumayan. Jpgs ditangkap pada 650X480. Saya akan bereksperimen dengan rez jpeg yang lebih tinggi dan frekuensi gambar yang berbeda saat merender video.
Terima kasih kepada Andy & Emily @ Telford Makerspace atas bantuan mereka selama ini.
Direkomendasikan:
Kotak Selang Waktu: 5 Langkah
Time-Lapse Box: Tutorial ini akan menunjukkan bagaimana membangun setup Raspberry Pi untuk memotret timelapses! Setup terbuat dari kotak yang berisi sumber cahaya dan kamera (PiCamera) yang dikendalikan oleh Raspberry Pi untuk mengambil gambar dan mengunggahnya ke Google Drive.Saya menerapkan cahaya saya
Slider Kontrol Gerak untuk Rel Selang Waktu: 10 Langkah (dengan Gambar)
Penggeser Kontrol Gerak untuk Rel Selang Waktu: Instruksi ini menjelaskan cara menggerakkan rel selang waktu menggunakan motor langkah yang digerakkan oleh Arduino. Kami terutama akan fokus pada Pengontrol Gerak yang menggerakkan motor langkah dengan asumsi Anda sudah memiliki rel yang ingin Anda kendarai. Misalnya saat
Selang Waktu Elektronik Cepat dan Mudah: 6 Langkah
Selang Waktu Elektronik Cepat dan Mudah: Ini adalah peretasan yang agak singkat untuk kamera point and shoot saya. Saya akan membongkar kamera saya, mengetuk sakelar rana/pemfokusan, lalu menyambungkannya ke sirkuit pengatur waktu yang dapat disesuaikan. Jika Anda pernah melihat instruksi saya sebelumnya -- Anda tahu saya penggemar berat
Pemicu Selang Waktu Elektromekanis: 5 Langkah
Pemicu Selang Waktu Elektromekanis: Meskipun etiket email saya buruk, Trebuchet dan saya telah membicarakan tentang memposting ini secara bersamaan. Karena dia, memang seharusnya, terus maju ketika dia tidak mendengar kabar dari saya, saya segera mengeluarkannya. Saya harus mencatat bahwa dua dari video ini adalah Magnesium
Dudukan Mobil yang Dapat Dilepas untuk Kamera Selang Waktu.: 5 Langkah
Dudukan Mobil yang Dapat Dilepas untuk Kamera Time Lapse /watch?v=AWh46mqROkQPetunjuk ini kurang lebih merupakan kelanjutan dari