תוכן עניינים:
- שלב 1: תמונות ממצלמת IP
- שלב 2: לכידת תמונות - שיטה 1
- שלב 3: לכידת תמונות - שיטה 2
- שלב 4: העתק את התמונות למחשב Windows
- שלב 5: יצירת הסרטון - Photolapse 3
- שלב 6: יצירת הסרטון - VirtualDub
- שלב 7: סיכום
וִידֵאוֹ: כיצד ליצור סרטון Time Lapse: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-31 10:19
במדריך זה אפרט את השלבים שבהם אני משתמש כדי ליצור סרטון זמן לשגות. המערכת והחומרה שבה אני משתמש לצורך קבלת התמונות היא מחשב לינוקס ומצלמת IP מבוססת רשת. סקריפט פועל על מחשב לינוקס וכל x שניות סוקרים את מצלמת ה- IP, תופס תמונה, מגדילים אותה מחדש, הזמן והתאריך חותמים אותה ושומרים אותה בכונן הקשיח של המחשב. כדי ליצור את הסרטון מהתמונות אכסה שני יישומי תוכנה חופשית שונים במחשב Windows ואסתכל על שימוש ב- Linux כאופציה.
בעת קבלת תמונות אתה צריך להבין את הזמן בין כל תמונה, או כמה תמונות לשעה או ביום תצטרך ליצור סרטון שנראה טוב ולא ארוך מדי או קצר.
במקרה של סרטון הקרח שלי. תפסתי תמונה כל 20 שניות ממש לפני הזריחה ביום הראשון ועברתי עד השקיעה למחרת. הסרתי את רוב תמונות הלילה לפני שעיבדתי אותן לסרטון, אבל החלטתי לשמור על "עליית ירח"
זה משאיר אותי עם כ -4, 430 תמונות. אם אפיק את הסרטון באמצעות 25 פריימים לשנייה, האורך יהיה:
4, 430 /25 = 177.2 שניות. 177.2 שניות זה כמעט 3 דקות.
אם אתה רוצה לתפוס משהו כמו בית שנבנה, כל 3 עד 5 דקות יהיה מקום טוב להתחיל בו.
תלוי באיזו תדירות וכמה זמן אני צריך לצלם תמונות, אני משתמש באחת משתי שיטות שונות.
שלב 1: תמונות ממצלמת IP
רוב מצלמות ה- IP המשמשות במעקב וידאו או במצלמות אינטרנט בתנועה מלאה מאפשרות לך לצפות בתמונת-j.webp
"https:///snap.jpg"
למצלמת פלאנט:
"https:///image.cgi? רזולוציה = 1920x1080"
יהיה עליך לגוגל את כתובת ה- URL לשימוש עבור מותג המצלמה שלך.
הן תמונות Ubiquiti והן Planet שאני תופס הן בגודל 1920x1080 (ברירת מחדל לכל מצלמה מכיוון שהן 1080 מצלמות). עם גודל זה אתה מקבל כמות עצומה של נתונים וקובץ וידאו ענק. אני אוהב לשנות את גודל התמונה מחדש כשאני תופס אותה וכותב אותה לדיסק ואני אראה את השלב הזה בתסריט שלי. אני משתמש ב- convert שהוא חלק מכלי ImageMagick.
שלב 2: לכידת תמונות - שיטה 1
אני משתמש בשיטה זו כדי ללכוד אירועים קצרים יותר כמו קרח. אתה יכול להשתמש בשיטה זו כדי ללכוד משהו כמו כניסה והגדרה של אירוע - משהו שאורך כמה שעות או יום או יומיים ושם אתה יכול להסיר תמונות לא רצויות כמו לילה ידנית לפני העיבוד לסרטון
תחת לינוקס, תסריט למצלמת Ubiquiti שלי נראה כך:
#!/bin/bash
# עבור לתיקייה הנכונה
cd/home/steve/iceoff
# Ubiquiti - מצלמת ubnt
URL = "https://192.168.2.114/snap.jpg"
# היכן לכתוב תמונות
ubnt_dir =/home/steve/iceoff/ubnt
# עיכוב בין התמונות
עיכוב = 20
# הלולאה
בעוד נכון
# השתמש בשעה/תאריך כדי להחתים את שם הקובץ - זה צריך להיות בחלק הלולאה
עכשיו = $ (/bin/date '+%Y%m%d%H%M%S')
# קבל את התמונה וכתוב אותה כ- ubnt.jpg
/usr/bin/wget -q -O "$ ubnt_dir/ubnt.jpg" -t 1 $ URL
# הגדל מחדש את התמונה ubnt-j.webp
המרה -גיאומטריה 1024x "$ ubnt_dir/ubnt.jpg" "$ ubnt_dir/$ {now}.jpg"
# שינה לזמן ההשהיה ואז קבל תמונה נוספת
/bin/sleep "$ delay"
בוצע
מה התסריט עושה:
הגדר כתובת URL משתנה למקום שבו התמונה נמצאת ברשת/במצלמה
הגדר את המשתנה ubnt_dir למקום שבו אנו רוצים לשמור תמונות (יהיה עליך ליצור את הספרייה לפני הפעלת התסריט)
הגדר את עיכוב המשתנה לכמה שניות בין תמונות - זה מקל על שינוי הזמן בין התמונות, פשוט שנה את המשתנה הזה והפעל מחדש את הסקריפט
התחל לולאה עם בזמן אמת - הלולאות האלה אמורות לעבור עד שתעצור את הסקריפט עם ctrl -c
הגדר את המשתנה כעת כשנה, חודש, יום, שעה, שנייה
16 בפברואר 2019 בשעה 8 דקות ו -29 שניות לאחר השעה 13:00 ייראה כמו 20190216130829
השתמש ב- wget כדי לתפוס תמונה מכתובת האתר ולכתוב אותה כ- ubnt-j.webp
להמיר את התמונה ubnt-j.webp
שינה במשך מספר השניות במשתנה העיכוב
חזור אחורה והתחל בצעד האמיתי בזמן אמת
כדי להריץ את הסקריפט הזה אני מתחבר לחשבון שלי ומריץ אותו מהטרמינל - אז זה טוב ללכידת משהו כמו קרח של אגם - זה נעשה תוך יום או יומיים ואני צריך תמונה כל 20 שניות.
שלב 3: לכידת תמונות - שיטה 2
עבור חלופות זמן ארוכות יותר כמו בניית בניין או פרויקט time lapse של שנה אני משתמש בדרך אחרת ללכידת תמונות. לשם כך אני משתמש ב- cron.
Cron הוא כלי עזר המפעיל פקודה אחת ל x דקות, שעות, ימים או חודשים. כך שתוכל להתאים כאשר הפקודה פועלת לפי דקה, שעה, יום, יום בחודש וכו '. משתמש במערכת לינוקס יכול לקבל עבודת cron משלו והיא נשמרת בקובץ crontab שלהם.
לחלוף זמן שחלף חודשים שבו אני מקבל תמונה כל X דקות אני משתמש בעבודת cron ובתסריט קצת שונה בכך שזה לא דורש לולאה (בזמן אמת לעשות ונעשה) שכן cron יקרא לתסריט כל מספר X מספר.
לא רק שאתה יכול להשתמש בו להפעלת התסריט כל X דקות, אלא שאתה יכול להגביל אותו לפעול בין שעות מסוימות, כך שלא תצטרך להסיר הרבה תמונות לילה. ככל שהעונה ושעות האור משתנות, אני משנה את עבודת המשרת שלי כך שישקף אותה.
כדי ליצור כניסה למשרת cron לשרת Linux שלך והפעל: crontab -e פעולה זו תתחיל עריכה של crontab שלך. לקובץ crontab שלי יש שורה כזו:
*/5 4-23 * * * /home/steve/timelapse/get.ubnt>/dev/null 2> & 1
פירוש ה- */5 הוא לרוץ כל 5 דקות
4-23 פירושו להריץ אותו מ -4: 00 עד 23:00 (זה משתנה עם העונה מבחינתי)
הראשון * פירושו להפעיל אותו בכל יום בחודש
השני * פירושו להפעיל אותו בכל חודש בשנה
השלישי * פירושו להפעיל אותו בכל ימות השבוע
/home/steve/timelapse/get.ubnt הוא שם התסריט הפועל
/dev/null 2> & 1 פירושו לשים פלט סטנדרטי ל- null וכל שגיאה ל- null - אם אין לך את זה אז תקבל דוא"ל בכל פעם שמשרת cron פועל.
התסריט שלי /usr/steve/timelapse/get.ubnt נראה כך:
#!/bin/bash
cd/home/steve/timelapse
URL = "https://192.168.2.114/snap.jpg"
עכשיו = $ (/bin/date '+%Y%m%d%H%M%S')
/usr/bin/wget -q -O ubnt-j.webp
המרה -גיאומטריה 1024x ubnt-j.webp" />
מה הסקריפט הזה עושה:
שנה ל/home/steve/timelapse
הגדר כתובת URL משתנה למקום שבו התמונה נמצאת ברשת/במצלמה
הגדר את המשתנה כעת לשנה, חודש, יום, שעה, דקה, שנייה (כדי שנוכל לחתום את הזמן/תאריך על תמונת-j.webp
קבל את התמונה מ- URL וכתוב אותה ל- ubnt.jpg
לשנות את גודל התמונה ברוחב 1024 פיקסלים ולשמור על היחס הנכון ולכתוב את הקובץ כחותמת תאריך/שעה.
כמו בשיטה/סקריפט הקודמים שלו הוא יהפוך את שמות הקבצים לרצף ויאפשר לנו ליצור את הסרטון עם הפריימים ברצף הנכון. לאחר שיהיו לי מספר תמונות בשווי, אעתיק אותן לתיקייה במחשב Windows שלי ליצירת קובץ הווידאו. בדרך כלל אני משתמש ב- ftp כדי לקבל את הקבצים במחשב Windows כפי שהם באותה רשת והכניסה/סיסמה בהיותם טקסט ברור אינם נראים באינטרנט.
שלב 4: העתק את התמונות למחשב Windows
כדי להעתיק את התמונות ממערכת לינוקס למחשב Windows לעיבוד לסרטון אני משתמש ב- FTP.
תוכנית Windows שבה אני משתמש לשם כך היא לקוח FileZilla. תוכל להשתמש בכל לקוח ftp שאתה מעדיף, אפילו בגרסת שורת הפקודה בחלונות.
אם אתה יודע מה אתה עושה, תוכל גם להשתמש ב- Samba או ב- NFS ולגרום לקבצי Linux להופיע כתיקיה ב- Windows.
שלב 5: יצירת הסרטון - Photolapse 3
כעת, כאשר יש לנו את התמונות, עלינו לחבר אותן ליצירת קובץ וידיאו.
ישנן תוכניות רבות בהן תוכל להשתמש לשם כך ותרצה להתנסות בתוכניות שונות.
אולם למספר קטן יחסית של תמונות כמו שאני מצלם במהלך יום או יומיים של קרח אני משתמש בתוכנית Windows Photolapse 3 - שלצערי לא מתעדכנת יותר ואני כבר לא יכול למצוא את האתר המקורי עבורה. עם זאת הוא זמין ממספר אתרי "הורדות". חיפוש מהיר בגוגל אמור להסתדר.
מה שנחמד/היה בתוכנית זו הוא היותה בינארית יחידה, כך שאין התקנה. פשוט הורד את הבינארי והפעל אותו. החיסרון הוא שזה לא יעבד מספר עצום של קבצים. בכוונה ענקית אני מתכוון כנראה ל 20 אלף או יותר, אבל למשהו כמו סרטון הקרח שלי עם כ -5,000 תמונות זה בסדר גמור.
אתה מפעיל את התוכנית, בתיבה השמאלית העליונה מתמקד או מוצא היכן התמונות שלך מאוחסנות, ואז מכניס את מספר הפריימים לשנייה (מספר קטן יותר יגרום לסרטון להופיע בתנועה איטית). לאחר מכן לחץ על הלחצן "טען קבצים מהתיקייה הנוכחית"
Photolapse ייטען ותציג תצוגה מקדימה של כל מסגרת ותקבל מושג איך ייראה הסרטון.
לאחר סיום עיבוד התיקיה כולה, לחץ על כפתור "צור סרט", שנה את שם הקובץ אם תרצה ולאחר מכן לחץ על "שמור".
בשלב הבא עליך לבחור שיטת דחיסה לסרטון או להשאירו ללא דחיסה. אני משתמש ב- "Microsoft Video 1". כל שנותר הוא ללחוץ על "אישור"
למרות שתצטרך לעבור את כל השלבים שוב כדי לבחור שיטת דחיסה או קודק אחר, כדאי לנסות כאן הגדרות שונות אם אתה צריך את הווידאו דחוס.
התמונות בהן השתמשתי לצילומי המסך בשלב זה היו חלק מהתמונות המקוריות של הקרח. השתמשתי ב -1191 תמונות בגודל 1024x576 פיקסלים. הם תפסו כ -110MB של שטח דיסק. גודל הווידאו הדחוס היה בגודל 235MB והדחיסה ללא דחיסה הייתה 1.96 GB
שלב 6: יצירת הסרטון - VirtualDub
התוכנית הנוספת בה השתמשתי היא VirtualDub
הורד את קבצי ה- zip כאן. יש גרסה של 32 סיביות ו 64 סיביות
פתח את הקבצים לתיקייה שלהם.
אחד הדברים שתצטרך לעשות עם התמונות שלך הוא מספרם ברצף מחדש. שימוש בשמות קובצי החותמת תאריך/שעה כמו יצירת הסקריפטים שלי לא יעבוד עם VirtualDub. ישנן מספר דרכים למספר הקבצים מחדש:
ראשית, בצע גיבוי של הקבצים שלך, ולאחר מכן גיבוי נוסף. לאחר מכן באמצעות העותק השני:
פתח את התיקייה עם התמונות, שנה את התצוגה ל"פרטים ", סמן את הקובץ הראשון ברשימה, הקש ctrl-a כדי לבחור את כל הקבצים, לחץ לחיצה ימנית ובחר" שנה שם ". שנה את שם הקובץ ל -1 ולאחר מכן הקש enter.
פעולה זו תעבד את רשימת הקבצים ותצרף (1).jpg, ולאחר מכן (2)-j.webp
הדרך השנייה היא להשתמש בתוכנית בשם Irfanview. יש לו מצב אצווה שבו אתה יכול לשנות את שם הקבצים ברצף כ- 1.jpg, 2.jpg, 3-j.webp
לאחר שינוי שם הקבצים, הפעל את VirtualDub, לחץ על "קובץ" ואז על "פתח קובץ וידיאו". בחר את-j.webp
לחץ על "וידאו" ולאחר מכן על "קצב מסגרות" שנה את זה ל -30 (או כל קצב פריימים שתרצה לנסות)
לחץ על "וידאו" ואז על "דחיסה" - כמו ב- photolapse 3 השתמשתי ב"סרטון מיקרוסופט 1"
כדי להתחיל לעבד את התמונות לחץ על "קובץ" ואז על "שמור בשם AVI". תן שם לקובץ ולחץ על "שמור"
פעולה זו תתחיל את העיבוד ותראה כמה זמן ייקח.
למרות שיש יותר שלבים בשימוש ב- VirtualDub, הוא יעבד יותר קבצים מאשר photolapse 3.
עשיתי צירוף זמן עם למעלה מ- 88, 000 תמונות באמצעות VirtualDub.
שלב 7: סיכום
כדי לצפות בסרטוני timelapse אתה יכול להשתמש בתוכנית כמו VLC או נגן המדיה של Windows עצמו.
ישנן דרכים רבות, רבות לצלם תמונות ולעשות צירוף זמן.
אם יש לך מצלמה קאנונית, קיימת קושחה צד שלישית של CHDK עבור דגמים מסוימים, שתאפשר לך להשתמש במצלמה במצב מד מרווח ולצלם כל x שניות.
ניסו הרבה! מקווה שמצאת את ההנחיה מעניינת ואם אתה עושה צירוף זמן הקפד להשאיר קישור אליו בתגובות.
מוּמלָץ:
כיצד לערוך סרטון באמצעות Adobe Premiere Pro ב- Mac: 5 שלבים
כיצד לערוך סרטון באמצעות Adobe Premiere Pro ב- Mac: מבוא: רוצה ללמוד כיצד לערוך סרטון באמצעות תוכנה קלה לשימוש אך מקצועית? אל תחפשו יותר את Adobe Premiere Pro. בעזרתו תוכלו ליצור מצגת שקופיות פשוטה או סרט הצגה מורכב וכל מה שביניהם. למד אודות היסודות ב
כיצד לצלם סרטון של מסך המחשב שלך !!: 5 שלבים
כיצד לצלם סרטון של מסך המחשב שלך !!: הוראה זו תראה לך מהיר & דרך קלה לצלם וידאו ממסך המחשב אנא הירשם לערוץ שלי תודה
כיצד לערוך סרטון ב- Adobe Premiere: 6 שלבים
כיצד לערוך סרטון ב- Adobe Premiere: שלום, מדריך זה ינחה אותך כיצד לערוך סרטון ב- Adobe Premiere. הנה מה שתצטרך .1. מחשב 2. Adobe Premiere Pro3. שני קבצי וידיאו או יותר במחשב פריטים אופציונליים לסאונד 4. Adobe Audition 5. מוזיקה במשותף שלך
כיצד ליצור ולערוך סרטון בכורה: 7 שלבים
כיצד ליצור ולערוך סרטון בכורה: זהו מדריך בסיסי כיצד ליצור ולערוך סרטון ב- Adobe Premiere Elements 8.0
כיצד להכין סרטון מסך מפוצל בארבעה שלבים: 4 שלבים (עם תמונות)
כיצד להכין סרטון מסך מפוצל בארבעה שלבים: לעתים קרובות אנו רואים אותו אדם מופיע בסצנה פעמיים בהצגת טלוויזיה. ולפי הידוע לנו, לשחקן אין אח תאום. ראינו גם ששני סרטוני שירה מוצבים על מסך אחד כדי להשוות את כישורי השירה שלהם. זהו כוחו של spl