Mundarija:
- 1 -qadam: IP -kameradan rasmlar
- 2 -qadam: Rasmga olish - 1 -usul
- 3 -qadam: Rasmga olish - 2 -usul
- 4 -qadam: Rasmlarni Windows kompyuteriga nusxalash
- 5 -qadam: Videoni yaratish - Photolapse 3
- 6 -qadam: Videoni yaratish - VirtualDub
- 7 -qadam: Xulosa
Video: Vaqt o'tishi bilan videoni qanday qilish kerak: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-31 10:26
Bu yo'riqnomada men qisqa vaqtli video yaratish uchun qanday qadamlar qo'yganimni batafsil bayon qilaman. Tasvirlarni olish uchun men ishlatadigan tizim va apparat - bu Linux kompyuteri va tarmoqqa asoslangan IP -kamera. Linux kompyuterida skript ishlaydi va har x soniyada IP-kamerani so'roq qiladi, tasvirni oladi, o'lchamlarini o'zgartiradi, vaqt va sanani muhrlaydi va kompyuterning qattiq diskida saqlaydi. Rasmlardan video yaratish uchun men Windows kompyuteridagi ikkita bepul dasturni qamrab olaman va variant sifatida Linuxdan foydalanishni ko'rib chiqaman.
Rasmlarni olishda siz har bir tasvir orasidagi vaqtni, yoki soatiga yoki kuniga qancha rasmga ega bo'lishingiz kerak, yaxshi ko'rinadigan, juda uzun yoki qisqa bo'lmagan videoni yaratishingiz kerak bo'ladi.
Mening muzli videom bo'lsa. Men har 20 soniyada birinchi kuni quyosh chiqmasdanoq rasmni oldim va ertasi kuni quyosh botguncha bordim. Men tungi tasvirlarning ko'pini videoni qayta ishlashdan oldin olib tashladim, lekin "oyning chiqishini" davom ettirishga qaror qildim.
Bu menga 4,430 ta tasvirni qoldiradi. Agar men videoni sekundiga 25 kadr yordamida tayyorlasam, uzunligi quyidagicha bo'ladi:
4, 430/25 = 177,2 soniya. 177,2 soniya - deyarli 3 daqiqa.
Agar siz qurilayotgan uy kabi narsalarni qo'lga kiritmoqchi bo'lsangiz, har 3-5 daqiqada boshlashingiz yaxshi bo'ladi.
Tasvirni qanchalik tez -tez va qancha vaqt olishim kerakligiga qarab, men ikki xil usuldan birini ishlataman.
1 -qadam: IP -kameradan rasmlar
Videokuzatuvda yoki to'liq harakatlanuvchi veb -kameralarda ishlatiladigan IP -kameralarning ko'pchiligi veb -brauzer orqali-j.webp
"https://snap.jpg"
Planet kamerasi uchun:
"https:///image.cgi? o'lchamlari = 1920x1080"
Siz o'z brendingiz kamerasidan foydalanish uchun URL manzilini google -ga kiritishingiz kerak bo'ladi.
Men olgan Ubiquiti va Planet tasvirlarining o'lchamlari 1920x1080 (har bir kamera uchun standart, chunki ular 1080 ta kamera). Bu o'lcham bilan siz juda ko'p miqdordagi ma'lumotlar va ulkan videofaylga ega bo'lasiz. Men tasvirni qayta o'lchamoqchiman va uni diskka yozaman va men bu qadamni skriptimda ko'rsataman. ImageMagick vositalarining bir qismi bo'lgan convert -dan foydalanaman.
2 -qadam: Rasmga olish - 1 -usul
Men bu usulni muzqaymoq kabi qisqa voqealarni tasvirga olish uchun ishlataman. Siz ushbu usuldan foydalanib, voqeani ko'chirish va sozlash kabi narsalarni qo'lga kiritishingiz mumkin - bir necha soat yoki 1 yoki 2 kun davom etadigan va videoni qayta ishlashdan oldin tungi vaqt kabi keraksiz tasvirlarni qo'lda olib tashlashingiz mumkin.
Linux ostida mening Ubiquiti kameram uchun skript shunday ko'rinadi:
#!/bin/bash
# to'g'ri papkaga o'ting
cd/home/steve/iceoff
# Ubiquiti - ubnt kamera
URL = "https://192.168.2.114/snap.jpg"
# rasmlarni qayerda yozish kerak
ubnt_dir =/home/steve/iceoff/ubnt
# tasvirlar orasidagi kechikish
kechikish = 20
# pastadir
rost bo'lsa ham
# fayl nomini muhrlash uchun vaqt/sanadan foydalaning - bu pastadir bo'limida bo'lishi kerak
hozir = $ (/bin/sana '+%Y%m%d%H%M%S')
# tasvirni oling va ubnt-j.webp" />
/usr/bin/wget -q -O "$ ubnt_dir/ubnt.jpg" -t 1 $ URL
# ubnt-j.webp
geometriyani aylantirish 1024x "$ ubnt_dir/ubnt.jpg" "$ ubnt_dir/$ {hozir}.jpg"
# kechikish uchun uxlang, keyin boshqa tasvirni oling
/bin/sleep "$ delay"
bajarildi
Skript nima qiladi:
tarmoq/kamerada tasvir joylashgan joyga o'zgarmaydigan URL o'rnating
ubnt_dir o'zgaruvchisini rasmlarni saqlamoqchi bo'lgan joyimizga o'rnating (skriptni ishga tushirishdan oldin siz katalog yaratishingiz kerak bo'ladi)
O'zgaruvchan kechikishni tasvirlar orasidagi soniyalar soniyasiga o'rnating - bu tasvirlar orasidagi vaqtni o'zgartirishni osonlashtiradi, bu o'zgaruvchini o'zgartiring va skriptni qayta ishga tushiring.
while do bilan bajaring - bu tsiklni ctrl -c bilan to'xtatmaguningizcha davom etadi
o'zgaruvchini hozir yil, oy, kun, soat, soniya sifatida o'rnating
2019 yil 16 -fevral, soat 13:00 dan keyin 8 daqiqa va 29 soniyada 20190216130829 ga o'xshaydi
URL -dan rasmni olish va rasm papkamizda ubnt-j.webp
ubnt-j.webp
kechikish o'zgaruvchisida soniya soniga uxlash
orqaga qayting va ayni paytda haqiqiy qadamni boshlang
Bu skriptni ishga tushirish uchun men o'z hisobimga kiraman va uni terminaldan ishga tushiraman - shuning uchun bu ko'l muzi kabi narsalarni qo'lga kiritish uchun yaxshi - bu bir -ikki kunda bajariladi va menga har 20 soniyada tasvir kerak bo'ladi.
3 -qadam: Rasmga olish - 2 -usul
Bino qurilishi yoki bir yillik loyiha kabi uzoqroq vaqt davomida men tasvirni olishning boshqa usulidan foydalanaman. Buning uchun cron dan foydalanaman.
Cron - har bir x daqiqa, soat, kun yoki oyda bir marta buyruqni bajaradigan yordamchi dastur. Shunday qilib, siz buyruqni daqiqa, soat, kun, oy kuni va hokazo bo'yicha bajarishingiz mumkin. Linux tizimidagi foydalanuvchi o'z cron ishiga ega bo'lishi mumkin va u o'z crontab faylida saqlanadi.
Bir necha oy davom etadigan vaqt, men har X daqiqada tasvirni olaman, men cron ishini va biroz boshqacha skriptni ishlataman, chunki u loopni talab qilmaydi (haqiqiy bajarilgan va bajarilgan), chunki cron har bir skriptni chaqiradi. X sonli daqiqalar.
Siz uni skriptni har X daqiqada ishga tushirish uchun ishlatibgina qolmay, balki ko'p soatlik tungi tasvirlarni olib tashlamasligingiz uchun uni ma'lum soatlar oralig'ida cheklashingiz mumkin. Mavsum va kunduzgi soat o'zgarganda, men o'z ishimni aks ettirish uchun o'zgartiraman.
Cron ishini yaratish uchun Linux serveriga kiring va ishga tushiring: crontab -e Bu sizning crontab -ni tahrirlashni boshlaydi. Mening crontab faylimda shunday satr bor:
*/5 4-23 * * * /home/steve/timelapse/get.ubnt>/dev/null 2> & 1
*/5 har 5 daqiqada yugurishni anglatadi
4-23-bu ertalabki soat 4dan kechki 11gacha ishlashini anglatadi (bu men uchun mavsum bilan o'zgaradi)
Birinchisi * uni har oyda ishlatishni anglatadi
Ikkinchisi * uni har oyda ishlatishni anglatadi
Uchinchisi * uni haftaning har kuni ishlatishni anglatadi
/home/steve/timelapse/get.ubnt - ishlaydigan skript nomi
/dev/null 2> & 1 standart chiqishni null va har qanday xatolarni null qilib qo'yishni bildiradi - agar sizda yo'q bo'lsa, cron ishi har safar ishga tushganda sizga elektron pochta xabarlari keladi.
Mening skriptim /usr/steve/timelapse/get.ubnt shunday ko'rinadi:
#!/bin/bash
cd/home/steve/timelapse
URL = "https://192.168.2.114/snap.jpg"
hozir = $ (/bin/sana '+%Y%m%d%H%M%S')
/usr/bin/wget -q -O ubnt-j.webp
geometriyani aylantirish 1024x ubnt-j.webp" />
Bu skript nima qiladi:
/home/steve/timelapse ga o'zgartirish
tarmoq/kamerada tasvir joylashgan joyga o'zgarmaydigan URL o'rnating
o'zgaruvchini hozir yilga, oyga, kunga, soatga, daqiqaga, sekundga o'rnating (shuning uchun biz-j.webp
URL -dan rasmni oling va ubnt-j.webp
to'g'ri nisbatni saqlagan holda tasvirni 1024 piksel kengligida o'zgartiring va faylni sana/vaqt tamg'asi sifatida yozing.
Oldingi usul/skriptda bo'lgani kabi, u ham fayl nomlarini ketma -ket qilib qo'yadi va bizga kadrlar bilan to'g'ri ketma -ketlikda video yaratishga imkon beradi. Bir necha kunlik rasmlarga ega bo'lgandan so'ng, men ularni Windows kompyuterimdagi papkaga ko'chirib, videofaylni yarataman. Men odatda kompyuterda oyna kompyuteridagi fayllarni olish uchun ftp -dan foydalanaman, chunki ular bir xil tarmoqda va login/parol so'zlari Internetda ko'rinmaydi.
4 -qadam: Rasmlarni Windows kompyuteriga nusxalash
Rasmlarni Linux tizimidan Windows kompyuterga ko'chirish uchun men uni videoga qayta ishlash uchun FTP -dan foydalanaman.
Buning uchun men foydalanadigan Windows dasturi - FileZilla Client. Siz xohlagan ftp mijozidan foydalanishingiz mumkin, hatto derazalardagi buyruq satri versiyasi.
Agar siz nima qilayotganingizni bilsangiz, Samba yoki NFS -dan foydalanishingiz mumkin va Linux fayllari Windows -da papka sifatida paydo bo'lishi mumkin.
5 -qadam: Videoni yaratish - Photolapse 3
Endi bizda tasvirlar bor, biz ularni bir -biriga bog'lab, videofayl yaratishimiz kerak.
Buni amalga oshirish uchun ko'plab dasturlar mavjud va siz turli dasturlar bilan tajriba o'tkazishni xohlashingiz mumkin.
Biroq, muzlatilgan bir yoki ikki kun mobaynida qo'lga kiritgan rasmlar sonining kamligi uchun men Photolapse 3 Windows dasturidan foydalanaman - afsuski, u endi yangilanmaydi va men endi uning asl veb -saytini topa olmayapman. Biroq, u bir nechta "yuklab olish" saytlarida mavjud. Google -da tezkor qidiruv yaxshi bo'lishi kerak.
Bu dasturning yaxshi tomoni shundaki, u bitta ikkilik, shuning uchun o'rnatish yo'q. Ikkilikni yuklab oling va uni ishga tushiring. Salbiy tomoni shundaki, u juda ko'p fayllarni qayta ishlamaydi. Men katta ehtimol bilan 20 ming yoki undan ko'pni nazarda tutyapman, lekin taxminan 5 000 ta tasvirli muzli videomga o'xshash narsa juda yaxshi.
Siz dasturni ishga tushirasiz, yuqori chap burchakda rasmlaringizni qayerda saqlang yoki toping, so'ngra soniyasiga kadrlar sonini kiriting (kichikroq raqam videoni sekin harakat qilib ko'rsatadi). Keyin "Fayllarni joriy papkadan yuklash" tugmasini bosing.
Photolaps har bir kadrni yuklaydi va oldindan ko'rib chiqadi va siz videoning qanday ko'rinishini olasiz.
Butun papkani qayta ishlashni tugatgandan so'ng, "Film yaratish" tugmasini bosing, agar xohlasangiz fayl nomini o'zgartiring va "Saqlash" tugmasini bosing.
Keyin siz video uchun siqish usulini tanlashingiz yoki uni siqilmagan holda qoldirishingiz kerak. Men "Microsoft Video 1" dan foydalanaman. "OK" tugmasini bosishgina qoldi
Boshqa siqish usuli yoki kodekni tanlash uchun siz yana bir necha bosqichlardan o'tishingiz kerak bo'lsa -da, agar sizga video siqilgan bo'lishi kerak bo'lsa, bu erda turli xil sozlamalarni sinab ko'rishga arziydi.
Men bu bosqichda ekran tasvirini suratga olishda ishlatgan rasmlar muzdan tushgan asl rasmlardan edi. Men 1024x576 pikselli 1191 ta rasmdan foydalanganman. Ular taxminan 110 MB disk maydonini egalladilar. Siqilgan video hajmi 235 MB, siqilmagan - 1,96 Gb
6 -qadam: Videoni yaratish - VirtualDub
Men ishlatgan boshqa dastur - VirtualDub
Zip fayllarini bu erdan yuklab oling. 32 va 64 bitli versiyalar mavjud
Fayllarni o'z papkasida oching.
O'zingizning rasmlaringizni bajarishingiz kerak bo'lgan narsalardan biri bu ularni navbatma-navbat raqamlashtirishdir. Skriptlar kabi sana/vaqt tamg'asi fayl nomlaridan foydalanish VirtualDub bilan ishlamaydi. Fayllarni qayta raqamlashtirishning bir necha yo'li mavjud:
Birinchidan, fayllarning zaxira nusxasini yarating, so'ngra boshqa zaxira nusxasini yarating. Keyin ikkinchi nusxadan foydalaning:
Rasmli papkani oching, ko'rinishni "tafsilotlar" ga o'zgartiring, ro'yxatdagi birinchi faylni belgilang, barcha fayllarni tanlash uchun ctrl-a tugmachasini bosing, sichqonchaning o'ng tugmachasini bosing va "nomini o'zgartirish" -ni tanlang. Fayl nomini 1 ga o'zgartiring va Enter tugmasini bosing.
Bu fayllar ro'yxatini qayta ishlaydi va 1-j.webp
Ikkinchi usul - Irfanview nomli dasturdan foydalanish. U ommaviy rejimga ega, u erda siz fayllarni ketma-ket 1.jpg, 2.jpg, 3-j.webp
Fayllar qayta nomlanganidan so'ng, VirtualDub -ni ishga tushiring, "fayl" ni bosing, keyin "video faylni oching". O'z navbatida birinchi-j.webp
"Video" ni bosing, keyin "Kadr tezligi" ni 30 ga o'zgartiring (yoki xohlagan freym tezligini)
"Video" ni, keyin "Siqish" ni bosing - 3 -rasmda bo'lgani kabi, men "Microsoft video 1" ni ishlatardim.
Rasmlarni qayta ishlashni boshlash uchun "Fayl" ni, so'ng "AVI sifatida saqlash" ni bosing. Faylga nom bering va "Saqlash" ni bosing.
Bu qayta ishlashni boshlaydi va qancha vaqt ketishini ko'rsatadi.
VirtualDub -dan foydalanish bosqichlari ko'p bo'lsa -da, u fotolaps 3 ga qaraganda ko'proq fayllarni qayta ishlaydi.
Men VirtualDub -dan foydalanib, 88000 dan ortiq tasvirlar bilan vaqt oralig'ini tuzdim.
7 -qadam: Xulosa
Vaqt o'tadigan videolarni ko'rish uchun siz VLC yoki Windows -ning o'z media pleeridan foydalanishingiz mumkin.
Rasmga olish va vaqtni kechiktirishning ko'plab usullari mavjud.
Agar sizda kanonli kamerangiz bo'lsa, ba'zi modellar uchun uchinchi tomon dasturiy ta'minoti CHDK mavjud, bu sizga kamerani intervalometr rejimida ishlatishga va har x soniyada suratga olishga imkon beradi.
Ko'p tajriba! Umid qilamanki, siz ushbu ko'rsatmalarni qiziqarli deb topdingiz va agar siz vaqtni kechiktirsangiz, izohlarda unga havola qoldiring.
Tavsiya:
Aylanadigan telefonni radioga aylantiring va vaqt o'tishi bilan sayohat qiling: 5 qadam (rasmlar bilan)
Aylanadigan telefonni radioga aylantiring va vaqt o'tishi bilan sayohat qiling: men aylanadigan telefonni radioni buzdim! Telefonni oling, mamlakatni va o'n yillikni tanlang va qandaydir ajoyib musiqani tinglang! Bu qanday ishlaydi?
Vaqt o'tishi uchun suv o'tkazmaydigan Raspberry Pi bilan ishlaydigan Wi -Fi DSLR veb -kamerasi: 3 qadam (rasmlar bilan)
Vaqt o'tishi uchun suv o'tkazmaydigan Raspberry Pi bilan ishlaydigan DSLR veb -kamerasi: men quyosh botishini uydan tomosha qilyapman. Shunday qilib, men quyosh botganda va men uni ko'rish uchun uyda bo'lmaganimda, FOMO -ni olaman. IP -kameralar tasvir sifatini yomonlashtirdi. Men birinchi DSLR -ni qayta ishlatish usullarini izlay boshladim: 2007 yildagi Cano
Premerada videoni qanday yaratish va tahrir qilish kerak: 7 qadam
Premerada videoni qanday yaratish va tahrir qilish: Bu Adobe Premiere Elements 8.0 da videoni yaratish va tahrirlash bo'yicha asosiy qo'llanma
Vaqt o'tishi bilan Dolly: 3 qadam (rasmlar bilan)
Time Lapse Dolly: Agar siz har doim o'z harakatingizni amalga oshirishni orzu qilgan bo'lsangiz, lekin vaqtni tejash moslamasini sotib olish uchun cheksiz mablag 'bo'lmasa va elektronika yoki dasturlash bilan yaxshi bo'lmagan bo'lsangiz, bu siz uchun ko'rsatma. Mening maqsadim bu va mening barcha ko'rsatmalarim
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam