Bash Tips
982 subscribers
14 photos
4 files
45 links
רוצים להשתמש בלינוקס אבל לא ממש מכירים את הכלים שהיא מספקת לעבודה?

בערוץ הבא תמצאו אוסף טיפים שימושיים ב-Bash והכרות עם כלים שונים שעשויים לחסוך מאמץ ועבודה בכתיבת סקריפטים ומימוש אוטומציות.
Download Telegram
לפצל וידאו עם MP4Box
רמת קושי: #beginners

אנו משתמשים בשירותי רשת שונים להעלות ולסנכרן תוכן, לא מעט פעמים אנו מוגבלים על ידי השירות למשקל או אורך מסויים של קבצים, נעים להכיר MP4Box

בשביל להשתמש ב MP4Box נצטרך להתקין את החבילה gpac שמספקת עוד כלים שונים לעבודה עם קבצי וידאו, יש המון אפשרויות לפקודה כך ששווה להציץ על man MP4Box

מתחילים
פקודת MP4Box מספקת לנו מספר אופציות לפיצול הקובץ, אפשר לראות את כל אפשרויות הפיצול שזמינות על ידי הרצה של
$ MP4Box -h general

חלוקה לפי משקל
הקובץ שברשותי שוקל כ 3GB אני רוצה לפצל אותו ל2 חלקים של 1.5GB

$ MP4Box -split-size 1500000 myfile.mp4

אז מה זה המספר הארוך הזה בפקודה?
אנו משתמשים בדגל -split-size (אפשרי גם לכתוב רק splits-) הפרמטר שהוא מקבל הוא משקל הקובץ שנרצה שיהיה לכל חלק, העניין הוא שהפקודה מצפה לקבל את הערך ב-KB לא הדבר הכי נח להסתכל עליו ומאוד קל לטעות.
אבל היי הכל עניין של הסתכלות תחשבו ב MB ופשוט תוסיפו 3 אפסים בסוף
1500 + 000 = 1500000

חלוקה לפי שניות
אפשרות נוספת לחלוקה היא על ידי הגדת זמן, לדוגמה הסרטון שלנו הוא במשך 10 דקות ואנו מעוניינים לחלק אותו כך שכל סרטון יהיה במשך דקה

$ MP4Box -split 60 myfile.mp4

גם כאן כמו מקודם הכל עובד לנו בצורה נחמדה כשאנו צריכים את הסרטון שניות או דקות בודדות, ברגע שנצטרך משהו קצת יותר גדול לדוגמה שכל חלק יהיה באורך של 21 דקות זה יהיה פחות נח לשימוש.

$ MP4Box -split $(( 60*21 )) myfile.mp4

הנה ככה הרבה יותר יותר טוב.
במקום לחשב כמה הם 21 דקות, פשוט ניתן למחשב לעשות את החשבון. בשביל לבצע פעולה חשבונית בבאש נכניס את הפעולה האריתמטית לסוגריים ( 60*21 ), וכדי להוציא לפועל את הפעולה החשבונית אנו עוטפים אותה עם ()$

#mp4_box
#gpac

@bash_tips