חזרה למדריך המלא

קיבלתם “moov atom not found”? הסרטון כנראה לא אבד

ההודעה הזאת קופצת כשתוכנה מנסה לפתוח קובץ MP4 או MOV שחסרה לו ה“מפה”. זה קורה כשהמצלמה נכבתה באמצע ההקלטה (DJI, GoPro, מצלמות רכב, טלפונים), או כשהעברה של הקובץ נעצרה באמצע. את המקרה הראשון אפשר לתקן, את השני לא, ולכן קודם כול צריך לדעת איזה מהם זה.

ההודעה הזאת שייכת ל-ffmpeg. תראו אותה אם הרצתם ffmpeg או ffprobe בעצמכם, וגם בתוכנות שבנויות עליהם: HandBrake, Shotcut, ממירים מקוונים וביומן של VLC. השורה המלאה נראית בדרך כלל כך: [mov,mp4,m4a,3gp,3g2,mj2] moov atom not found. נגן רגיל לא מציג אותה, הוא פשוט לא פותח את הקובץ, ולמקרה הזה יש עמודים משלו ברשימה שלמטה.

חלון טרמינל של ווינדוס שמריץ ffprobe על הקובץ C2000.RSV: השורות moov atom not found ו-Invalid data found when processing input, באדום
כך ffprobe מציג את ההודעה על הקלטה שנקטעה לפני שהמצלמה סיימה לכתוב אותה.

בקצרה

קודם כול: הקובץ שלם?

אותה הודעה מופיעה בשני מצבים הפוכים, ולכן זו הבדיקה הראשונה.

מה עושים, צעד אחר צעד

  1. העתיקו הכול למחשב. את הקובץ הפגום, ובאותה הזדמנות גם קליפ תקין מאותו כרטיס. מהרגע הזה עבדו רק על העותקים. הכרטיס נשאר בצד.
  2. הכינו “קליפ לדוגמה”. הקלטה תקינה מאותה מצלמה, באותן הגדרות בדיוק שבהן צולם הקובץ הפגום: אותה רזולוציה (גודל התמונה, למשל 4K), אותו מספר פריימים לשנייה (25, 50 או 100), אותה איכות הקלטה, ואותו סוג דחיסה (H.264 או HEVC, ב-DJI וב-GoPro אפשר לעבור ביניהם בהגדרות). הכי פשוט: קליפ שצילמתם באותו יום, לפני או אחרי הקובץ שנפגע, בלי לשנות הגדרות באמצע. הקליפ שהעתקתם מהכרטיס בדרך כלל מתאים. אם אין כזה, הכניסו כרטיס למצלמה, סגרו את מכסה העדשה, והקליטו 30 שניות.
  3. הריצו תוכנה חינמית בשם untrunc. היא לוקחת את המפה מהקליפ התקין ובונה לפיה מפה חדשה לקובץ הפגום. הורידו כאן (לווינדוס, תוכנה רגילה עם כפתורים, בלי להקליד פקודות). בעמוד שנפתח הורידו את הקובץ untrunc_x64.zip, חלצו אותו, והפעילו את untrunc-gui.exe (לא את untrunc.exe, זו הגרסה בלי החלון). התוכנה מתאימה ל-DJI, GoPro ורוב המותגים. בחרו את הקליפ לדוגמה, בחרו את הקובץ הפגום, והריצו. אם הקובץ שיצא לא נפתח, הריצו עוד פעם, זה קורה. איך יודעים שזה עבד: נוצר קובץ MP4 חדש, והוא נפתח בנגן.
  4. בדקו את הקובץ כולו, לא רק את ההתחלה. האורך צריך להתאים למה שצילמתם. גללו לחמש-שש נקודות לאורך הסרטון, בעיקר לקראת הסוף. בכל נקודה עצרו, הריצו כמה שניות, ובדקו שהתמונה זזה חלק ושהשפתיים תואמות לדיבור. אם התמונה קופצת או הסאונד זז: הקליפ לדוגמה לא תואם מספיק. חפשו קליפ שתואם יותר והריצו שוב. אל תחליפו תוכנה.

למה זה קרה

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

מה לא יעזור

שאלות נפוצות

אם נתקעתם

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

אם יש מה לשחזר ותרצו להמשיך, אתם מקבלים מחיר לפי הקובץ. משלמים, ואז העבודה מתחילה. ואם לא הצלחתי לשחזר, הכסף חוזר, כולו או חלקו, לפי התוצאה.

מעדיפים מייל? avihaiteram@gmail.com

מי אני

אביחי תרם מכוון מצלמה על חצובה, סופטבוקס מאחוריו

אביחי תרם, צלם ועורך וידאו. אני מצלם על Sony FX3 ועובד עם קבצי מצלמה כאלה כל יום, אז אני יודע איך מצלמה כותבת אותם ומה נשבר כשהיא נכבית באמצע, וכבר החזרתי לחיים קבצים כאלה מסוני ומ-DJI.

שלחו לי קובץ שלא נפתח: הבדיקה הראשונה תמיד בחינם, ואם לא הצלחתי לשחזר, הכסף חוזר. אפשר למצוא אותי גם באינסטגרם: @avihai.teram.

עוד מדריכים קצרים באותו נושא