VLC MKV ללא וידאו (שמע בלבד): סיבות ותיקונים

בעיות פורמט וקודק עודכן לאחרונה: מתאים ל: All platforms · VLC 3.0.x · MKV/Matroska files

MKV (Matroska) הוא מכולת הווידאו הגמישה ביותר שקיימת — והסבירה ביותר להפתיע אותך: שמע מנגן, אך רצועת הווידאו לא מציגה כלום. מכיוון ש-MKV יכול להכיל כמעט כל קודק, "MKV ללא וידאו" בדרך כלל אומר שקודק הווידאו הכלול נכשל בשרשרת המפענח שלך, לא שהמכולה שבורה. התיקונים להלן עוברים על הסיבות האמיתיות לפי סדר; שני הראשונים פותרים את רוב המקרים.

למה זה קורה?

  • קודק וידאו לא נתמך או נכשל בתוך ה-MKV — בדרך כלל HEVC 10-bit, VP9, או AV1 ב-MKV שבו נתיב ה-GPU/מנהל ההתקן שלך נכשל.
  • קונפליקט האצת חומרה — מפענח ה-GPU קורא שגוי את רצועת הווידאו של ה-MKV.
  • רצועות וידאו מרובות — חלק מ-MKV (במיוחד רימוקסים) מכילים 2–3 רצועות וידאו; VLC עשוי לברור כברירת מחדל רצועה שבורה.
  • אינדקס MKV פגום (cues) — אינדקס פגום גורם ל-VLC לחפש/להיכשל ברצועת הווידאו.
  • VLC ישן עם באגי demuxer — הטיפול ב-MKV השתפר משמעותית לאורך מהדורות 3.0.x.

איך לתקן

פתרון 1Update VLC to the latest version

Applies official bug and security fixes (current stable: 3.0.23)

  1. In VLC, go to Help > Check for Updates.

    VLC compares your version with the latest.

  2. If an update exists, download it from the official page videolan.org.

    The new installer is downloaded.

  3. Install over your current version (settings are kept) and restart.

    VLC runs the new version.

הערהVLC 3.0.23 is the 24th update to the 3.0 branch and includes a large batch of demuxer and stability fixes — many "not playing" issues are already fixed there.

פתרון 2החלף את רצועת הווידאו

מתקן MKV עם רצועות וידאו מרובות

  1. לחיצה ימנית על הווידאו > וידאו > רצועת &וידאו.

    רשימת רצועות הווידאו נפתחת.

  2. נסה כל רצועה אם מפורטות יותר מאחת.

    נמצאת רצועה עובדת.

  3. אשר את הרצועה הנבחרת ב-כלים > &סנכרון רצועות.

    הרצועה הנכונה פעילה.

הערהMKV מרומקסים לעתים נושאים רצועת וידאו של פרשנות הבמאי או רצועה ראשונה שבורה — רצועה 2 עשויה להיות התוכן האמיתי.

פתרון 3Disable hardware-accelerated decoding

Fixes black/green screen, pixelation and stuttering in most cases

  1. Open VLC and go to Tools > Preferences (or press Ctrl+P on Windows/Linux, Cmd+, on macOS).

    The Preferences window opens.

  2. Click the Input / Codecs tab on the left.

    Codec-related settings are shown.

  3. Find "Hardware-accelerated decoding" and set it to Disable.

    The dropdown now reads "Disable".

  4. Click Save, then fully restart VLC (close every VLC window, not just the video).

    VLC restarts with software decoding.

  5. Play the problematic file again.

    If the issue is gone, the GPU decoder was the culprit.

הערהThis forces CPU decoding. Slightly higher CPU usage is normal, but playback becomes stable. If it works, you can later re-enable it after updating your graphics driver.

פתרון 4Switch the video output module to OpenGL

Resolves black screen and rendering glitches on specific GPU setups

  1. Go to Tools > Preferences > Video.

    Video settings open.

  2. Set "Output" to OpenGL.

    The output module changes.

  3. Click Save and restart VLC.

    VLC restarts.

  4. Reopen the file and check the picture.

    The video should now render correctly.

הערהIf the new module works, keep it. Different GPUs and drivers behave differently, so testing is the fastest way to find a stable output.

פתרון 5תקן את אינדקס ה-MKV

מתקן MKV עם cues פגומים ללא קידוד מחדש

  1. התקן mkvtoolnix (mkvmerge) — ערכת הכלים הסטנדרטית ל-Matroska.

    mkvmerge מותקן.

  2. הרץ: mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv — או פשוט עשה רימוקס: mkvmerge -o fixed.mkv input.mkv.

    האינדקס נבנה מחדש.

  3. נגן fixed.mkv ב-VLC.

    הקובץ המתוקן מנגן.

הערהmkvmerge בונה מחדש את ה-cues/אינדקס — ללא קידוד מחדש, ללא אובדן איכות, והוא מתקן את רוב מקרי "מנגן בנגן אחד אך לא ב-VLC" עבור MKV.

פתרון 6Reset VLC preferences to defaults

Clears corrupted settings that cause crashes, black screens and audio issues

  1. Close VLC completely.

    No VLC process is running.

  2. Open a command prompt (Win+R → cmd) or terminal.

    A command line is available.

  3. Run: vlc --reset-config (Windows/Linux) — on macOS delete ~/Library/Preferences/org.videolan.vlc instead.

    VLC preferences are restored to defaults.

  4. Launch VLC and re-apply only the settings you actually need.

    VLC starts with clean settings.

הערהThis erases all custom preferences (including shortcuts and skins). Export your config first under Tools > Preferences > All > Interface if you want a backup.

תיקונים מתקדמים

פתרון 1חלץ ובדוק את רצועת הווידאו

מזהה את הקודק המדויק ואת הדגלים שלו

  1. פתח את ה-MKV ב-GUI של mkvmerge (או הרץ mkvinfo input.mkv).

    כל הרצועות והקודקים מפורטים.

  2. שים לב לקודק הווידאו (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) ולעומק הסיביות.

    הקודק זוהה.

  3. חפש את שם הקודק + VLC בפורום VideoLAN — לרבים יש תיקונים ידועים.

    התיקון הספציפי נמצא.

הערהבעיות ספציפיות לקודק (למשל V_AV1 ב-MKV על GPUs ישנים) בעלות תיקונים ספציפיים לקודק — ידיעת הקודק היא חצי מהקרב.

איך להימנע מכך בעתיד

  • שמור על VLC מעודכן — תיקוני מפרק Matroska מגיעים בכל מהדורת נקודה 3.0.x.
  • עשה רימוקס פעם אחת ל-MKV שהורדת עם mkvmerge כדי לנרמל קבצים שבורים.
  • עבור MKV HEVC 4K, וודא שפענוח חומרה עובד (ראה את מדריך HEVC).

שאלות נפוצות

מדוע קבצי MKV מנגנים בנגנים אחרים אך לא ב-VLC?
נגנים אחרים חוזרים לנתיבי מפענח שונים או מטפלים ב-MKV רב-רצועות אחרת. ב-VLC, עדכן, החלף רצועות וידאו, ושנה האצת חומרה בסדר זה.
האם MKV נתמך על ידי VLC?
במלואו — MKV הוא מכולה מדרגה ראשונה ב-VLC. הבעיה היא תמיד הקודק בפנים או האינדקס של הקובץ, לא המכולה עצמה.
האם VLC מנגן MKV עם שמע DTS?
כן, DTS מפוענח בתוכנה. אם השמע חסר (לא הווידאו), ראה את מדריך חוסר השמע — תצורת DTS passthrough שגויה היא סיבה נפוצה.
MKV מנגן וידאו אך ללא שמע — מה שונה?
רצועת השמע (לעתים קרובות DTS/AC-3/EAC-3) היא הקישור הכושל. בדוק בחירת רצועת השמע ואת מודול פלט השמע.
האם אני צריך להמיר MKV ל-MP4?
רק אם המכשיר היעד (טלוויזיה, טלפון) חסר תמיכת MKV. VLC מנגן MKV במקור — המרה לא מפסידה כלום אך מבזבזת זמן אלא אם התאימות דורשת זאת.

סיכום

Update VLC to the latest version — Applies official bug and security fixes (current stable: 3.0.23). If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.