AskClean

תיקון סרטון פגום בדפדפן

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

מה הדף הזה בודק בפועל

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

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

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

אם אי פעם הרצתם סרטון פגום דרך ffmpeg וראיתם את השורה Invalid NAL unit size (0 > 1241) חולפת על המסך, זה בדיוק אותו מצב. נגנים מגיבים לו בדרך כלל בתקיעה, בדילוג או במריחה של ריבועים — כי זה כל מה שאפשר לעשות עם בייטים שלא קיימים.

האימות דורש מפענח לקודק של הסרטון. דפדפן שלא יכול לפענח את הסרטון לא יכול לאמת עותק מתוקן.

שני סוגי נזק, ולכל אחד מראה אחר

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

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

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

למה הקובץ המתוקן קצר יותר

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

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

במצב ברירת המחדל, הפריימים שנשמרים מועתקים בלי קידוד מחדש. בדיקת הפענוח המלאה לוקחת זמן; האפשרות “לשמור גם פריימים עם תמונה חלקית”, שאינה חובה, מקודדת מחדש את הווידאו שנשמר.

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

מה הכלי הזה לא יכול לעשות

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

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

רק H.264 ו-HEVC. אלה הקודקים ששומרים פריימים עם קידומות אורך, ואותן הבדיקה קוראת. קודקים כמו MJPEG ו-MPEG-4 Part 2 מסדרים את הפריימים אחרת — במדידה באותו סרגל כולם היו נראים פגומים, ולכן הדף פשוט לא מטפל בהם.

שאלות נפוצות

האם הסרטון שלי מועלה לאנשהו?

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

האם התיקון פוגע באיכות?

במצב ברירת המחדל, הפריימים שנשמרים מועתקים בלי קידוד מחדש. האפשרות “לשמור גם פריימים עם תמונה חלקית” מקודדת את הווידאו מחדש ועשויה לשנות את האיכות; בפריימים משוחזרים עלולים להופיע ריבועים.

האם לקובץ המתוקן עדיין יש קול?

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

הסריקה אומרת שהקובץ תקין, אבל הוא עדיין לא מתנגן. למה?

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

כמה זמן לוקחת הסריקה?

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

אפשר לשחזר את החלק של הסרטון שמעולם לא הורד?

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

הקובץ שלי אפילו לא נפתח. מה עכשיו?

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

כלי וידאו נוספים

דחיסת וידאו בלי העלאה →דחסו וידאו בחינם, ישירות בדפדפן. שום דבר לא מועלה ואין הגבלת גודל: התוצאה נכתבת לדיסק תוך כדי הקידוד, כך שגם קבצים של כמה ג'יגה-בייט עובדים.המרת MOV, MKV ו-WebM ל-MP4 →המירו MOV, MKV או WebM ל-MP4 ישירות בדפדפן. רוב הקבצים צריכים רק מעטפת חדשה, ולכן ההמרה מסתיימת בשניות והתמונה לא משתנה — ושום דבר לא מועלה.המרת וידאו ל-MP3, חילוץ שמע מסרטון או הסרת הקול →חלצו את השמע מסרטון כקובץ M4A, המירו אותו ל-MP3, או הסירו את הקול והשאירו רק את התמונה. העתקת רצועת השמע מיידית וללא אובדן איכות — ושום דבר לא מועלה.איך לדחוס סרטונים ב-iPhone בלי לאבד איכות →דוחסים סרטונים באייפון בלי אובדן איכות נראה לעין: מקליטים קבצים קטנים יותר, מקודדים מחדש ב-HEVC, משתמשים בחינם ב-iMovie או ב“קיצורים”, או דוחסים את כל הספרייה.האחסון ב-iPhone מלא אבל אין כלום בטלפון? הנה מה שבאמת תופס אותו →האחסון באייפון מלא אבל אין עליו כלום? קראו נכון את תרשים האחסון, הבינו מה הם “נתוני מערכת” ופנו מקום מתמונות, מהודעות, ממטמונים ומנתוני אפליקציות.

צוות AskClean · עודכן 2026-09-01