MKVToolnix

צילום מסך תוכנה:
MKVToolnix
פרטי תוכנה:
גרסה: 25.0.0 מעודכן
טען תאריך: 17 Aug 18
מפתחים: Moritz Bunkus
רשיון: ללא תשלום
פופולריות: 245

Rating: 3.3/5 (Total Votes: 4)

MKVToolNix היא מערכת קוד פתוח של שורת הפקודה ושירותים גרפיים המעצימים משתמשים לחלץ זרמים מקבצי MKV, להציג מידע על קבצי MKV, למזג כמה זרמי MKV לתוך אחד, ו פיצול מדיה Matroska קבצים. את הקבצים שהתקבלו MKVToolNix ניתן לשחק עם נגני מדיה שונים על לינוקס / UNIX, או עם Matroska הצג ישיר מסננים תחת מערכות ההפעלה של Windows.


כולל מספר כלי שורת פקודה וכלים גרפיים

הכלים העיקריים הם mkvmerge, mkvextract, mkvinfo, mmg ו- mkvpropedit. בעוד רכיב mkvmerge יכול לשמש להצטרפות שני זרמי מולטימדיה או יותר לתוך קובץ Matroska יחיד, כלי mkvextract יחלק קבצים MKV לתוך זרמים נפרדים.


תומך במגוון רחב של פורמטי אודיו וכתוביות

בנוסף, התוכנית mkvextract ניתן להשתמש כדי לחלץ אודיו, כתוביות ורצועות וידאו, פרקים, תגים, גיליונות CUE, קבצים מצורפים ו timecodes מ Matroska קבצים. כרגע, הוא תומך בסוגי המסלול הבאים: H.264 / AVC, RealVideo, Theora, VP8 / VP9, ​​MP2, MP3, AC3, גלם PCM, AAC, OGG Vorbis, TrueAudio, ALAC, FLAC, WavPack, Opus, SSA , ASS, Kate, VobSub ו- USF.

ערוך את המאפיינים של קובצי MKV או הצג מידע מפורט

תוכנית mkvinfo מסוגלת להציג מידע מפורט על כל האלמנטים הכלולים בקובץ Matroska. זה פלט רשימה של מסלולים ומספק מידע על רכיבי codec בשימוש בהם.

משתמשים מתקדמים יכולים להשתמש בכלי mkvpropedit כדי לערוך את המאפיינים של קובץ MKV ללא remux מלא. יש גם ממשק חזית GUI עבור הכלי mkvextract, שנקרא mmg, שנועדו לעריכת פרקים וכותרות.


מערכות הפעלה נתמכות

MKVToolNix הוא פרויקט בלתי תלוי בפלטפורמות התומך בלינוקס (ג'נטו, Arch Linux, CentOS, Red Hat Enterprise Linux, Fedora, Debian, אובונטו, מנדריבה, OpenSUSE, Slackware, Zenwalk), BSD (FreeBSD, NetBSD), Mac OS X ו- Microsoft Windows.


שורה תחתונה

האמת היא שאתה זכה & rsquo; לא למצוא יישום טוב יותר לעבוד עם קבצי MKV תחת מערכת ההפעלה מבוססת לינוקס. זה עושה עבור Matroska קבצים מה היישום OGMtools עושה עבור קבצי OGM.

מה חדש במהדורה זו:

  • תכונות ושיפורים חדשים:
  • mkvmerge: כתוביות טקסט SRT / ASS / SSA: עבור קבצים שאין להם קידוד
  • צוין, mkvmerge ינסה תחילה את UTF-8 לפני שיחזור אל
  • קידוד ברירת המחדל של המערכת. חלק מיישום # 2246.
  • mkvmerge: SRT / ASS / SSA / WebVTT טקסט כתוביות: אזהרה נפלטת כעת אם
  • תווים לא חוקיים של 8 סיביות נתקלים מחוץ לריבוי בתים של UTF-8
  • רצפים. חלק מיישום # 2246.
  • mkvmerge: Matroska & MPEG זרם קוראים: קידוד של טקסט
  • כתוביות שניתן לקרוא מקבצי Matroska ניתנים לשינוי כעת עם
  • - פרמטר sub-charset.
  • לינוקס: החל משחרור 25 תופיע AppImage שאמורה
  • לרוץ על כל הפצה לינוקס שפורסמו סביב CentOS 7 / אובונטו
  • 14.04 ואילך.
  • macOS: תרגומים: עודכן סקריפט build.sh כדי לבנות libiconv ו-
  • gettext מלא. יחד עם תיקון נוסף כיצד קבצי תרגום
  • ממוקמים, MKVToolNix יכול כעת להשתמש בכל שפות הממשק ב- MacOS,
  • מדי. תיקונים # 2110, # 2307, # 2323.
  • תיקוני באגים:
  • mkvmerge: AVC / h.264: זיהוי קובץ קבוע נכשל עבור מסוימים
  • זרמים בסיסיים בגלל מאגרים פנימיים לא מנוקים כהלכה. תיקונים
  • # 2325.

  • mkvmerge: HEVC / h.265: זיהוי קובץ קבוע נכשל עבור מסוימים
  • זרמים בסיסיים בגלל מאגרים פנימיים לא מנוקים כהלכה. זה
  • הוא אנלוגי HEVC למה שנקבע עבור AVC ב- # 2325.
  • mkvmerge: MLP code: תוקנו בעיות שונות המונעות את ניתוח MLP
  • כראוי. תיקונים # 2326.
  • mkvmerge: מנות TrueHD / MLP; הסרת נורמלי נפח הדיאלוג אינה
  • ניסו אם המסלול הוא מסלול MLP מאחר שהפעולה נתמכת רק
  • עבור TrueHD, לא MLP.
  • mkvmerge: קורא MPEG TS: בעת קריאת MPLS mkvmerge יהיה כעת להשוות את
  • חותמות הזמן של ההתחלה והסיום של MPLS במקום ה- PTS של זרם התחבורה במקום
  • של ה- DTS שלו. אחרת, ניתן לבטל את מסגרת המפתח הראשונה במסלול וידאו
  • אם הוא אינו הראשון בסדר הצגה. תיקונים # 2321.
  • mkvmerge: זיהוי JSON: mkvmerge יבטיח שכל החוטים יעברו
  • למודולי הפלט של JSON הם מחרוזות תקינות של UTF-8 על ידי החלפת
  • בתים לא חוקיים עם תווים מציין מיקום. זה ימנע את ספריית JSON
  • משליך חריגה ומבטל את הפגיעה בנתונים אלה. תיקונים # 2327.
  • mkvmerge: מנות אודיו: mkvmerge ישמור כעת על ערכי ריפוד
  • אם הם קיימים עבור מנות שנקראו מקבצי Matroska. תיקונים # 2296.
  • mkvmerge: קורא OG Opus: חותמות הזמן של מנות אינן מחושבות על ידי סיכום
  • משך הזמן של כל החבילות המתחילות בחותמת זמן 0 יותר. במקום
  • מבוסס על מיקום הגרגר של דף Ogg ועל איזו מנות
  • מספר הוא כרגע חותמת (טיפול מיוחד עבור הראשון והאחרון
  • מנות בזרם).
  • פעולה זו קובעת את חותמת הזמן הראשונה אם עמדת הגרגיר הראשונה של Ogg מנות
  • גדול ממספר הדגימות בחבילה הראשונה (= אם הראשונה
  • חותמת הדוגמה גדולה מ -0). mkvmerge ישמור את קיזוזים אלה עכשיו
  • והוסף & quot ;, מחק ריפוד & quot; רק איפה זה באמת צריך.
  • זה גם משפר את הטיפול בקבצים לא חוקיים שבהם החבילה הראשונה של Ogg
  • מיקום הגרגיר קטן ממספר הדגימות בחבילה הראשונה
  • (= חותמת המדגם הראשונה קטנה מ -0). mkvmerge יהיה כעת
  • העבר את כל חותמות הזמן עד 0 במקרה כזה במקום להוסיף & quot; מחק
  • ריפוד & quot; אלמנטים בכל מקום.
  • mkvmerge לא יוסיף עוד & quot ;, מחק ריפוד & quot; אלמנטים
  • ההפרש בין) a מספר הדגימות המחושב בחבילה
  • על פי המיקום גרגיר ב) מספר בפועל של דגימות כמו
  • מחושב מתוך bitstream הוא מדגם אחד או פחות, ואם החבילה
  • אינו האחרון בזרם. זה עוקף עיגול מסוים
  • שגיאות.
  • חותמת הזמן של המנה הראשונה לאחר פער באמצע הנחל
  • מחושב כעת בהתבסס על דף OG שהחבילה שייכת אליו, ולא
  • מבוסס על חותמות הזמן לפני הפער.
  • תיקונים # 2280.
  • mkvmerge: השכתוב המלא של הטיפול בהתקדמות. הוא מבוסס כעת על
  • הגודל הכולל של כל קבצי המקור והמיקום הנוכחי בתוכם
  • של מספר המסגרות / בלוקים שיש לעבד. פעולה זו מפשטת את החישוב
  • בעת צירוף קבצים ותיקונים מקרים נדירים שבהם דוח ההתקדמות
  • ברור לגמרי (לדוגמה, תקוע ב -0% נכון עד הסוף). תיקונים # 2150 ו # 2330.
  • MKVToolNix GUI: עורך כותרת: לא ניתן להסיר רכיבים שאינם חובה
  • עוד עקב רגרסיה תוך תיקון # 2320. כעת ניתן להסיר אותם
  • שוב. תיקונים # 2322.

מה חדש בגירסה 24.0.0:

  • תכונות ושיפורים חדשים:
  • mkvmerge: קורא MP4: שיפר את זיהוי רשימות העריכה המורכבות משני ערכים זהים, שכל אחד מהם משך את משך הקובץ כפי שניתן באטום כותרת הסרט. הערך השני מתעלמים במקרים כאלה. ראה # 2306.
  • mkvmerge: זיהוי JSON: יחידת התצוגה & quot; & quot; המאפיין 'מעקב וידאו' מדווח כעת כ- `display_unit`. הסכימה של JSON נתקלה ב- v11 עבור שינוי זה.
  • mkvmerge, mkvextract: AVC / h.264: NALUs ריקים יוסרו כעת.
  • mkvextract: מיצוי VobSub: מנות SPU ריקות יופלו כעת במהלך החילוץ, שכן כלים אחרים כגון MP4Box אינם יכולים לטפל בהם כראוי. מיישמת את # 2293.
  • תיקוני באגים:
  • mkvmerge: E-AC-3 מנתח: קבוע לקבוע את מספר הערוצים עבור זרמים המכילים AC-3 הליבה עם מסגרות תלוי E-AC-3. תיקונים # 2283.

  • mkvmerge: Matroska reader: mkvmerge קבוע במאגר הקובץ כולו אם מסלול וידאו הוא מרבב המורכב רק אחד או כמה מסגרות. תיקונים # 2304.
  • mkvmerge: יחידת התצוגה & quot; & quot; נכס וידאו מסלול עכשיו יישמר אם הוא מוגדר בקובץ המקור. תיקונים # 2317.
  • MKVToolNix GUI: מרבב: בעת סריקת פלייליסטים, כל הפלייליסטים הוצעו לבחירה ללא תלות בערך של & quot; משך ההשמעה המינימלי & quot; הגדרה. תיקונים # 2299.
  • MKVToolNix GUI: מרבב: מייצר שפות מסלול משמות קבצים: התת-ביטויים הרגילים עבור קודים של ISO 639-1 עשויים להתאים גם למחרוזות ריקות, ולגרום להתאמות במקומות לא נכונים, ולפיכך אף שפה אינה מוכרת במצבים מסוימים. תיקונים # 2298.
  • MKVToolNix GUI: עורך כותרת: תיקון התרסקות בעת שמירת הקובץ נכשל (למשל מכיוון שהוא אינו ניתן לכתיבה). תיקונים # 2319.
  • MKVToolNix GUI: עורך כותרת: העורך טען בטעות שלא ניתן להסיר רכיבים חובה עם ערכי ברירת מחדל בסטטוס & quot; טֶקסט. תיקונים # 2320.
  • MKVToolNix GUI: העדפות: ב- MacOS ו- Linux ההגדרה & quot; אפשר העתקת רצועות לפי סוג & quot; לא שוחזר על תחילת התוכנית. תיקונים # 2297.
  • ## שינויים נוספים:
  • ספריית JSON של נילס Lohmann: הגירסה המצורפת עודכנה מ v1.1.0 (git revusion 54d3cab) ל v3.1.1 (git gvision g183390c1).
  • pugixml library: הגירסה המצורפת עודכנה מ- v1.8 ל- v1.9 (גרסה git e584ea3).

מה חדש בגרסה:

  • הערות חשובות:
  • פרוייקט MKVToolNix מכיל כעת קוד התנהגות.
  • מאגר קוד המקור של פרוייקט MKVToolNix, עוקב הבאגים ווויקי הועברו ל- GitLab.
  • תכונות ושיפורים חדשים:
  • mkvmerge: פיצול לפי משך, על ידי חותמות זמן או על ידי חלקים מבוססי חותמת: mkvmerge ישקול כעת את מסגרת המפתח הראשונה בתוך 1ms מהערך המבוקש כדי להיות זכאי לפיצול.

  • MKVToolNix GUI: GUI כעת לשמור ולשחזר את רוחב העמודות בתצוגות העץ והרשימה. מיישמת את # 2057.
  • MKVToolNix GUI: עורך כותרת: בעת סגירה או טעינה מחדש של קובץ שעבר שינוי, הממשק הגרפי ימקד כעת את האלמנט הראשון שהשתנה לפני שיבקש מהמשתמש אישור לגבי ביטול שינויים שלא נשמרו.
  • תיקוני באגים:
  • mkvmerge: קבוע קבצי טקסט קריאה מקודדים UTF-16 סדר UTF-32 שיש להם צורות שונות של קצות קו (שורות חדשות, מחזירה מרכבה או שילוב של שניהם). תיקונים # 2160.
  • mkvmerge: קורא MP4: פרשנות קבועה של mkvmerge לערכים של רשימת עריכה עם segment_duration == 0 כאשר יש יותר מרשימת עריכה אחת. במקרה זה מקומרג 'היה קורא את כל התוכן יותר מפעם אחת. תיקונים # 2152.
  • mkvmerge, המרבב של GUI: סוגי MIME: הוסיף את סוגי חומרי ההדפסה ברמה העליונה מ- RFC 8081. משמעות הדבר היא שניתן להשתמש בסוגי ה- MIME החדשים בגופנים הבאים: font / ttf, font / otf, font / woff ו- font / woff2.
  • mkvmerge: זרם העברת זרם MPEG: מהירות איטית קבועה ב- Windows בשל מחסור במאגרים.
  • mkvextract: קבוע מיצוי איטי המסלול מהירות על Windows בשל חוסר חציצה. תיקונים # 2166.
  • MKVToolNix GUI: מרבב: שינוי ערכת התווים של כתוביות & quot; & quot; הנתיב הנבחר התעלם מהמסלול שנבחר כמסלול פרק. תיקונים # 2165.
  • MKVToolNix GUI: מרבב: לאחר הגדרת התו & quot; כתוביות & פרק; & quot; נקבע למסלול שלא ניתן היה לשנות אותו בחזרה לרשומה הריקה (= זיהוי אוטומטי) יותר.
  • MKVToolNix GUI: עורך כותרת: fixed re-transl תרגום מספר מחרוזות מוצגות כאשר שפת GUI משתנה אם שפת GUI החלה עם לא הייתה אנגלית. תיקונים # 2159.
  • MKVToolNix GUI: עורך כותרת: בכל פעם שקובץ לא מכיל & quot; תאריך & quot; אלמנט המידע שבקטע, GUI יבקש בטעות מהמשתמש לאשר את ביטול השינויים שלא נשמרו בעת סגירה או טעינה מחדש של הכרטיסייה. תיקונים # 2167.
  • MKVToolNix GUI: תור עבודה: עבודות נשמרות כעת כאשר מצבן משתנה בנוסף ליציאה מהתוכנית. תיקונים # 2168.

מה חדש בגרסה 18.0.0:

  • תכונות ושיפורים חדשים:
  • build: כאשר בונים עם clang v3.8.0 או חדש יותר, התצורה לא תגביל עוד את דגלי האופטימיזציה ל- O1 ו- use -O3 (גרסאות קודמות של Clang סבלו משימוש מופרז בזיכרון עם רמות מיטוב גבוהות יותר).
  • build: כאשר הבניין עם mingw 7.2.0 או חדש יותר, התצורה לא תגביל עוד את דגלי האופטימיזציה ל- O2 ו- use -O3 שוב (גרסאות ישנות יותר של mingw סבלו מבאגים כגון תקלות פילוח עם רמות מיטוב גבוהות יותר).
  • build system: הגנה על מחסנית מופעלת בעת בניית Clang 3.5.0 או חדשה יותר בכל הפלטפורמות.
  • mkvmerge: AVC & HEVC ES מנתחי: שיפורים בביצועים על ידי העתקת זיכרון הרבה פחות סביב.
  • mkvmerge: tags: הוצג מחדש פתרון לעקיפת קבצים שאינם תואמים עם תגים שאינם מכילים את הרכיב SimpleTag חובה. שיטה זו לעקיפת הבעיה הוסרה במהלך refactoring קוד במהדורה v15.0.0.
  • GUI: מרבב: ה- & quot; AAC הוא SBR / HE-AAC / AAC + & quot; תיבת הסימון ב & quot; מאפייני אודיו & quot; הקטע יושבת אם הפונקציונליות לא תיושם עבור רכיב ה- codec והמסוף של הרצועה שנבחרה.
  • ממשק גרפי: מרבב: הקיצור & quot; אל הליבה & quot; תיבת הסימון ב & quot; מאפייני אודיו & quot; הקטע יושבת אם הפונקציונליות לא תיושם עבור רכיב ה- codec של הרצועה שנבחרה. ראה # 2134.
  • תיקוני באגים:
  • mkvmerge: מנתח AAC ADTS: פרשנות קבועה של אלמנט הכותרת channel_configuration עבור קבצי ADTS שאינם מכילים רכיב תצורת תוכנית: ערך 7 פירושו 7.1 ערוצים. תיקונים # 2151.
  • mkvmerge: זיהוי Matroska: המאפיינים date_local ו- date_utc יוצגו רק אם הקובץ Matroska המזוהה מכיל למעשה את התאריך & quot; תאריך & quot; שדה כותרת.
  • mkvmerge: WebVTT: mkvmerge לא זיהה קווי חותמת אם רכיבי השעות נעדרו. תיקונים # 2139.
  • mkvpropedit, עורך הכותרת של GUI: שדה כותרת התאריך לא יתווסף באופן אוטומטי יותר בכל פעם שעורך פרטי הקטע יערוך את האלמנט של תאריך, או שמרכיב התאריך יימחק או לא יופיע מלכתחילה. תיקונים # 2143.

מה חדש בגירסה 15.0.0:

  • הערות חשובות:
  • mkvmerge, mkvpropedit, הכותרת של GUI ועורכי הפרק: התוכניות לא יוסיפו עוד את מרכיבי Matroska החסרים שהם חובה אך יש להם ערך ברירת מחדל במפרט Matroska (לדוגמה, אלמנט TagLanguage עם ערך של und אם הוא לא נוכח ההורה SimpleTag שלה). עקב שינוי זה, נדרש כעת libEBML v1.3.5.
  • תכונות ושיפורים חדשים:
  • MKVToolNix GUI: כלי multiplex: הוספת ערך חדש לתפריט ההקשר "קבצי המקור" שכותרתו "הגדר שם קובץ יעד משמו של הקובץ הנבחר". זה יאלץ את GUI לשקול את הקובץ שנבחר להיות התייחסות אוטומטית הגדרת שם הקובץ, לא משנה איזה קובץ נוספה במקור כקובץ הראשון. זה יהיה גם כוח הגדרת שם קובץ היעד פעם אחת אם אוטומטית שם קובץ היעד היעד כבוי בהעדפות. מיישם חלק מס '2058.
  • MKVToolNix GUI: כלי multiplex: הוסיף אפשרות בהעדפות על "מרבב" - & gt; "פלט" שכותרתו "השתמש רק בקובץ המקור הראשון שמכיל רצועת וידאו". אם מופעל, רק קבצי מקור המכילים רצועות וידאו ישמשו לקביעת שם קובץ היעד. קבצים אחרים שנוספו מתעלמים. מיישמת את שאר # 2058.
  • MKVToolNix GUI: עורך כותרת: הוספת תמיכה לעריכת מאפייני צבעי הווידאו. מיישמת את המחצית השניה של # 2038.
  • MKVToolNix GUI: עורך כותרת: נוסף תמיכה עבור "הקרנת וידאו" מאפייני כותרת המסלול. חלק מיישום # 2064.
  • MKVToolNix GUI: תור עבודה: משימות נבחרות יכולות כעת לנוע מעלה ומטה על-ידי הקשה על המקשים Ctrl + למעלה ו- Ctrl + Down. בנוסף, לדחוף את הכפתורים כדי להזיז אותם & amp; למטה מוצג אם האפשרות המתאימה מופעלת בהעדפות. מיישמת את # 2060.
  • mkvmerge: תמיכה נוספת עבור תכונות כותרת הסרטון "הקרנת סרטון". חלק מיישום # 2064.
  • mkvinfo: תמיכה נוספת לתכונות הכותרת 'הקרנת סרטון'. חלק מיישום # 2064.
  • mkvpropedit: תמיכה נוספת לעריכת תכונות צבעי הווידאו. מיישמת מחצית של # 2038.
  • mkvpropedit: תמיכה נוספת עבור מאפייני כותרת המסלול 'הקרנת וידאו'. חלק מיישום # 2064.
  • תיקוני באגים:
  • all: בחירת שפת התוכנית (למשל באמצעות אפשרות שורת הפקודה -ui בשפה או באמצעות העדפות GUI) לא פעלה על Linux & amp; Unix אם משתנה הסביבה LANGUAGE הוגדר ואינו כולל את השפה הרצויה. תיקונים # 2070.
  • MKVToolNix GUI: הסרת את מקשי הקיצור למעבר בין הכלים השונים (למשל Ctrl + Alt + 1 עבור המרבב). הם חפיפו עם פונקציונליות בסיסית במקלדות המשתמשות במקש AltGr, למשל. גרמניות, שם ALGR + 7 פולט {. כמו AltGr + מפתח מיושם כמו Ctrl + Alt + מפתח מתחת למכסה המנוע, זה אומר AltGr + 7 הוא באמת Ctrl + Alt + 7 אשר GUI עכשיו לקח אומר "לעבור לתור העבודה" במקום "הכנס {". תיקונים # 2056.
  • MKVToolNix GUI: עורך כותרת: לאחר שמירת הקובץ, הממשק הגרפי לא עדכן את חותמת השינוי הפנימית שלו. זה מוביל GUI טועה בטענה כי הקובץ היה שונה חיצונית כאשר המשתמש רצה לשמור את הקובץ פעם נוספת, הדורש לטעון מחדש את הקובץ לאבד את כל השינויים שבוצעו מאז שמירת בפעם הראשונה.
  • mkvmerge: טיפול DTS: קבצי מקור מסוימים מספקים חותמות זמן עבור רצועות שמע רק פעם אחת בכל מסגרות אודיו n. במצבים כאלה mkvmerge היה buffering נתונים יותר מדי וכתוצאה מכך פער אחד חותמות של מסגרת אחת משך אחרי מספר מסגרת n - 1 (חותמת אודיו השני לקרוא מקובץ המקור שימש מסגרת פלט אחת מוקדם מדי). תיקונים # 2071.
  • mkvinfo: קבע קביעה של מצביע null אם מצביע הנתונים של רכיב EbmlBinary הוא מצביע null. תיקונים # 2072.
  • בנה שינויי מערכת:
  • קביעת תצורה: אפשרות נוספת - disable-update-check. אם תינתן, הקוד שבדק באינטרנט לעדכונים זמינים יושבת. בדיקת העדכון מופעלת ונכללת ב- GUI כברירת מחדל.
  • libEBML v1.3.5 נדרש כעת.
  • שינויים אחרים:
  • mkvmerge: האפשרות - colour-matrix השתנתה ל - colour-matrix-מקדמי כדי להתאים את המפרט באופן הדוק יותר. שם האופציה הישן ימשיך להיות מוכר גם.

מה חדש בגירסה 9.9.0:

  • תכונות ושיפורים חדשים:
  • GUI: עורך הפרק: הוספת בחירת קבוצת תווים בהעדפות עבור קובצי טקסט. אם ערכת תווים נבחרה שם, היא תשתמש במקום לשאול את המשתמש בעת פתיחת קבצי פרק טקסט. מיישמת את # 1874.
  • GUI: מרבב: הוסיף עמודה "ערכת תווים" לתצוגת הרשימה "שירים, פרקים ותגים" המציגים את ערכת התווים שנבחרה עבור הרצועה. מיישמת את # 1873.
  • mkvmerge: הוסיף a-indage אפשרות "all_i_slices_are_key_key_frames" לטיפול בכל פרוסות של זרם h.264 / AVC כמסגרות מפתח בזרמים פתולוגיים חסרי מסגרות מפתח אמיתיות. מיישמת את # 1876.
  • GUI: הרצת תוכניות לאחר עבודות: הוספת משתנה חדש לספריה שקובץ ההפעלה GUI MKVToolNix נמצא בה.
  • mkvmerge: רצועות DVB רצועות אשר CodecPrivate נתונים רק ארבעה בתים אורך עכשיו יהיה קבוע עד 5 בתים מתאימים על ידי הוספת בתים סוג משנה.
  • mkvmerge: קורא MP4: "ctts" אטומי גירסה 1 נתמכים כעת.
  • תיקוני באגים:
  • mkvmerge: AC-3 טיפול: קבצי מקור מסוימים מספקים חותמות זמן עבור רצועות שמע פעם אחת בלבד בכל מסגרות אודיו. במצבים כאלה mkvmerge היה buffering נתונים יותר מדי וכתוצאה מכך פער אחד חותמות של מסגרת אחת משך אחרי מספר מסגרת n - 1 (חותמת אודיו השני לקרוא מקובץ המקור שימש מסגרת פלט אחת מוקדם מדי). תיקונים # 1864.

  • > m4v הקורא: mkvmerge היה רק ​​לקרוא חלק קטן של קבצי MP4 DASH שבו הראשון "moov" mdat "אטומים להתרחש לפני האטום" moof "הראשון. זהו חלק מהתיקון עבור # 1867.
  • mkvmerge: MP4 הקורא: רשימת עריכה ("אטומים" אטומים), כי הם חלק "moof" אטומים המשמשים קבצי MP4 DASH לא היו מנותחים. במקום רשימות עריכה מתוך כותרות המסלול הראשי בתוך "moov" אטום שימשו. זהו חלק מהתיקון עבור # 1867.

  • <> mkvmerge: MP4 הקורא: כאשר קובץ MP4 DASH הכיל את שני הטבלאות הרגילות בטבלה ("stco" / "co64") באטומים הרגילים "moov" שלהם, טבלה מדגם ל- chunk ("stsc" atom) אשר ערך האחרון היה "דגימות לכל נתח" לספור יותר מ 1 ו DASH "trun" אטומים, ואז mkvmerge היה חישוב עמדות טועה את תוכן המסגרת. זהו חלק מהתיקון עבור # 1867. mvvmerge: MP4 הקורא: mkvmerge לא יכול להתמודד עם טבלה המפתח מפתח מסגרת שיש רשומות כפולות. התוצאה היתה שרק מסגרות מפתח עד וכולל הרשומה הכפולה הראשונה סומנו כמסגרות מפתח בקובץ הפלט. כל שאר המסגרות לא היו, למרות שחלק מהם היו הפניה מן השולחן מסגרת המפתח לאחר הכניסה הכפולה הראשונה. זהו חלק מהתיקון עבור # 1867.
    mkvmerge: קורא MP4: כאשר קובץ MP4 הכיל יותר מעותק אחד של "moov" atom (כותרות המסלול וכו '), mkvmerge היה לנתח את כולם להוסיף מסלולים מספר פעמים. תקן עבור # 1877.
  • mkvmerge: קורא MP4: תוקן מספר שלם של גלישה במהלך חישוב חותמת הזמן המוביל לקבצים עם חותמות שגוי. קבצים כאלה לא יכול להיות שיחק בחזרה כראוי על ידי רוב השחקנים. תיקונים # 1883.
  • mkvmerge: קורא MPEG TS: אם ה- PMT מפרט מסלול DVBSUB, mkvmerge יזהה אותו כעת מבלי שיהיה לו מנה עבורו בתוך טווח הבדיקה.
  • mkvmerge: פיצול על ידי חלקים (הן "חותמות זמן" ו "מסגרות" גרסאות): קבוע את החישוב של תגים סטטיסטיים סטטיסטיים. בעת חישוב משך הזמן, החלקים המדלגים לא נלקחו בחשבון, דבר שהוביל למשך גבוה מדי. כתוצאה מכך התג BPS (סיביות לשנייה) היה גם טועה. תיקונים # 1885.
  • mkvmerge: קריאה קבצים עם DVB / HDMV TextSV רצועות כתוביות עם CodecPrivate לא חוקי גרם mkvmerge להיכשל עם שגיאה מתוך דחיפה :: פורמט על מחרוזת בפורמט לא מספיק ארגומנטים. תיקונים # 1894.
  • mkvmerge: תיקון שגוי של קובצי AC-3 מסוימים כקבצי MP3 שהובילו להודעת שגיאה, כי "לא ניתן לאתחל את הדמאו-מעבד".
  • mkvmerge: קבוע בצריכת זיכרון עצומה בעת צירוף קבצים גדולים של Matroska עם רצועות דלילות (למשל רצועות כתוביות כפופות). הקורא Matroska יהיה עכשיו תור לכל היותר 128 MB של נתונים. תיקונים # 1893.
  • mkvmerge: קורא MP4: חותמות הזמן של כל המסלולים המרובים יהיו כעת מבוססות בצורה נכונה.

  • > m4v הקורא: DTS-to-PTS offsets שניתנו על ידי "ctts" אטומים מוחלים כעת עבור כל המסלולים המכילים "ctts" אטום, לא רק h.264 & amp; h.265 שירים.
  • בנה שינויי מערכת:
  • עד 9.8.0 כולל את דפי האדם ואת התרגומים שלהם נבנו מראש ו ארוזות עם קוד המקור. אלה שנבנו מראש קבצים יש עכשיו הוסר חייב להיות בנוי במהלך תהליך הבנייה. לכן הכלי "xsltproc" וגליונות XSL של DocBook עבור דפי אדם נדרשים כעת לתלות. בנוסף הכלי "po4a" חייב להיות מותקן עבור דפי האיש המתורגם להיבנות ולהתקין, אם כי זה אופציונלי. על מנת להקל על מציאת הדרישות החדשות נוספו אפשרויות כדי להתווכח: "-With-xsltproc = prog", "-With-docbook-xsl-root = dir", "-With-po4a = prog" ו- "- with -po4a-translate = prog.
  • איתור pugixml יבוצע תחילה באמצעות "pkg-config". אם זה נכשל, "תצורה" תיפול בחזרה לשיטה הקודמת של מנסה רק לקמפל ולקשר תוכנית הבדיקה עם תקן כוללים ספריות מיקומים. מיישמת את # 1891.

מה חדש בגירסה 9.8.0:

  • הערות חשובות:
  • build system: הגירסה הכלולה של הכלי build "drake" הוסרה. מאז רובי 2.1 מגרפה נתמך במקביל בונה, מדי. מערכת בניית MKVToolNix הותאמה כך שתאפשר לבנות מקבילות כברירת מחדל.
  • תכונות ושיפורים חדשים:

  • > VobSub ב Matroska: mkvmerge עכשיו ליצור ולהשתמש אינדקס ברירת המחדל עבור מסלולים VobSub לקרוא מתוך קבצי Matroska שחסרים רכיב CodecPrivate שלהם (אשר בדרך כלל מכיל את המדד אמר). מיישמת את # 1854.
  • GUI: בדיקות נוספות עבור מספר בעיות נפוצות בהתקנה. בדיקות אלו יבוצעו עם הפעלת הממשק הגרפי, וכל בעיה תדווח למשתמש.
  • mkvmerge: הוסיף את קודי השפה ISO 639-2 "qaa" ו- "qad" (שניהם שכותרתו "שמורות לשימוש מקומי"), שכן שניהם משמשים לעתים קרובות בצרפת. לקבלת מידע נוסף, ראה # 1848.
  • mkvmerge: התוצאה מזהה JSON עכשיו כולל עיכוב codec של המסלול אם מוגדר (רק עבור קבצי המקור Matroska). גרסת הסכימה של JSON הוכנסה ל -6.
  • mkvmerge: MPEG TS: הוסיף פתרון עוקף עבור קבצים שבהם מנות הכתוביות מרובות בצורה נכונה, אך כאשר חותמות הזמן שלהם נמצאות מחוץ לחותמת האודיו והווידאו. מיישמת את # 1841.
  • mkvmerge: תמיכה נוספת עבור שידור וידאו דיגיטלי (DVB) כתוביות (CodecID `S_DVBSUB`). הם יכולים להיקרא מ זרמי תחבורה MPEG ו Matroska קבצים. מיישמת את # 1843.
  • תיקוני באגים:

  • קורא MP4: כאשר קובץ MP4 מכיל פחות רשומות עבור חותמות זמן מאשר מסגרות (אשר הם אף פעם לא צריך), mkvmerge ישתמש 0 כמו חותמת זמן עבור כל המסגרות האחרות. זה הביא להשפעות כגון המסגרת האחרונה של קובץ פלט בעל חותמת של 0 ובקבצים מפוצלים בעלי אורך הרבה יותר ארוך ממה שהם צריכים. תיקונים # 1847.
  • GUI: תהליך ניקוי המטמון שמופעל באופן אוטומטי כאשר ה- GUI מתחיל לחסום את זיהוי הקובץ עד לסיומו. בנוסף התהליך יהיה רק ​​פעם אחת לשחרורו של MKVToolNix. תיקונים # 1860.
  • GUI: כשלים מסוימים במהלך הזיהוי של קובץ שניתן לעקוב אחריהם להתקנות שבורות (לדוגמה, mkvmerge להיות ישן מדי) לא יישמרו עוד במטמון. ללא תיקון זה הממשק הגרפי עדיין ישתמש בתוצאת הזיהוי הנכשלת במטמון, למרות שהבסיס הבסיסי כבר תוקן.
  • mkvmerge: קבע כי הודעת השגיאה "לא מספיק מקום בדיסק" הוצגה פעמיים במערכות הפעלה מסוימות. תיקונים # 1850.
  • mkvmerge, Matroska: אם עיכוב codec מוגדר עבור מסלול בקובץ הקלט, הוא נשמר. תיקונים # 1849.
  • GUI: multiplexer: שינוי ערכי ברירת המחדל בהעדפות (למשל שפת ברירת המחדל להגדרה) לא השפיעו על קבצים שתוצאות הזיהוי שלהם כבר היו במטמון.
  • mkvmerge, MP4: זיהוי קבוע של שמע MP3 כאשר מזהה סוג האובייקט ב אותות ESDS MP2 וכותרות המסלול יש ערכים לא חוקיים עבור מספר ערוצים או תדר דגימה. תיקונים # 1844.
  • בנה שינויי מערכת:

  • nlohman json-cpp: configigure מחפש כעת גרסה המותקנת על-ידי המערכת כולה של ספריית nlohmann json-cpp header-only. אם אחד נמצא, הוא משמש; אחרת הגירסה כללה ישמש. מיישמת את # 1858.
  • אם MKVToolNix בנוי עם מגרסה v10.0.0 או חדש יותר, התכונה "ריבוי המשימות" שלה תופעל המאפשר בונה מקבילה אוטומטית.
  • CURL כבר לא בשימוש על ידי MKVToolNix ולכן הוא לא נדרש לבנייה יותר.
  • שינויים אחרים:
  • GUI: בדיקת העדכון משתמשת כעת בשיעורי הרשת של Qt במקום ב- CURL.
  • אפשרות שורת הפקודה "-check-for-Updates" הוסרה, למרות שאזהרת ההפסקה בגרסה 9.7.0 קבעה כי היא תוסר בשנת 2018.

מה חדש בגירסה 9.7.1:

  • MKVToolNix GUI: תיקון שגיאות באגים: בנסיבות מסוימות, הממשק הגרפי יצר קבצי JSON לא חוקיים בעת הפעלת multiplex וכתוצאה מכך הודעת שגיאה ("קובצי אפשרויות JSON חייבים להכיל מערך JSON המורכב רק מחרוזות JSON").
  • אזהרת פחת: מספר תכונות ותכונות מופרות כעת ויוסרו בתחילת 2018. אלה הן:
  • mkvmerge: האפשרויות "- Identify-verbose", "ident-for-gui", "id-for-mmg" ו"זיהוי פורמט ". יש להמיר משתמשים קיימים של ממשקים אלה כדי להשתמש בפלט זיהוי JSON של mkvmerge, שניתן להזכירו באמצעות "-זיהוי-פורמט json-identify ...".
  • כל כלי שורת הפקודה: הפורמט הישן והקנייני המשמש לקובצי אופציות. אנא להמיר משתמשים בממשק זה לפורמט קובץ JSON החדש שיוצג במהדורה זו.
  • כל כלי שורת הפקודה: האפשרות "-check-for-Updates" (הממשק הגרפי ישמור על בדיקתו המקוונת עבור עדכונים, אם כי). יש ולא יהיה ממשק מקביל בכלים עצמם. משתמשים בממשק זה יכולים לעבור לאחזור המידע על עדכונים זמינים ישירות באתר האינטרנט של MKVToolNix. המידע זמין כקובצי JSON ו- XML ​​בכתובות האתרים הבאות:
  • https://mkvtoolnix.download/latest-release.json.gz
  • https://mkvtoolnix.download/latest-release.xml.gz
  • mkvmerge: שיפור: הוספת מאפיין מסלול חדש במצב זיהוי JSON / verbose הנקרא "multiplexed_tracks". זהו מערך של מזהי מסלולים המתארים אילו מהדוחות mkvmerge של המסלולים כפרטים נפרדים היו במקור חלק מאותו נתיב מקור (לדוגמה, TrueHD + AC-3 במסלול יחיד בהזרמות של MPEG). מיישמת את # 1835.
  • mkvmerge: תמיכה נוספת לדילוג על תגי APE (v2) בקובצי TTA.
  • mkvextract: שיפור: תמיכה נוספת לדיווח על התקדמות ב - gui-mode באותו אופן mkvmerge עושה.
  • mkvmerge: תיקון באגים: בעת שימוש בהזמנה -Track מבלי לציין את כל הרצועות, מספרי הרצועות יכולים להסתיים באופן שהמשתמש לא ציפה לו. עכשיו mkvmerge תמיד להקצות מספרי המסלול עבור מסלולים אלה המפורטים ב-סדר תחילה. אחר המסלולים מוקצים מספרים לאחר מכן. מתקן את החלק השני של # 1832.
  • mkvmerge: תיקון באגים: בעת קריאת קבצי Matroska כותרת הסרט נלקחה תמיד מקובץ המקור הראשון Matroska, גם אם הקובץ לא היה שם סט. מתקן חלק אחד של # 1832.
  • הכל: תכונה חדשה: כל כלי שורת הפקודה יכולים כעת לקרוא קובצי אפשרויות בפורמט JSON. שם קובץ זה חייב להיות בעל הרחבה של ".json" (למשל, "mkvmerge @ options.json"). התוכן שלה חייב להיות מערך JSON חוקי המורכב רק מחרוזות JSON.
  • build system: בניית רכיבי GUI של MKVToolNix דורשת כעת Qt v5.3.0 או גרסה חדשה יותר.
  • MKVToolNix GUI: עורך כותרת & amp; שיפור פלט העבודה: הוספת ערכי תפריט לשמירה או סגירה של כל הכרטיסיות הפתוחות.
  • MKVToolNix GUI: שיפורים בעורך הפרק: הוספת ערכי תפריט לשמירה או סגירה של כל הכרטיסיות הפתוחות.
  • לבנות מערכת: MKVToolNix דורש כעת מהדר התומך בתכונות הבאות של תקן C + 14: "std :: make_unique ()", "מפרידי ספרות", "מילולי בינארי" ו "lambdas גנריות". עבור אוסף גנו מהדר (GCC) זה אומר v4.9.x או חדש יותר; עבור clang זה אומר v3.4 או חדש.
  • mkvmerge: שיפורים בקורא MPEG TS / MPLS: תמיכה נוספת עבור רצועות כתוביות שמפנות מקובץ MPLS כנתיבי משנה בקובצי M2TS אחרים מאשר במסלולים העיקריים.
  • MKVToolNix GUI: עבדו מחדש את קוד האתחול כדי לא להשתמש בקובצי נעילה בעת ניסיון לפתוח שקע לתקשורת עם מופע שכבר פועל. זה נועד למנוע מצבים עם קבצים נעול מעופש לא להיות ניקה את GUI לא מתחיל יותר כתוצאה מכך. פעולה זו עשויה לתקן או למנוע בעיות כמו # 1805.
  • mkvmerge: כותרת טלטקסט תיקון באגים: לתקן את הטיפול של כתוביות DVB טלטקסט מאותת עם יחידת נתונים ID 0x02 וכי מכילים דפים ממגזינים מרובים.
  • MKVToolNix GUI: שיפור מרבב: תהליך הזיהוי של הקובץ נכתב מחדש כדי להיות מרובי הליכי משנה. כך המשתמש יכול להמשיך לעבוד עם ממשק המשתמש הגרפי, למשל. רשימות השמעה של Blu-ray מזוהים.
  • mkvmerge: שיפור: mkvmerge יכול כעת לטפל בפלייליסטים מסוג Blu-ray מתיקיית המשנה "BACKUP" של דיסק Blu-ray.
  • MKVToolNix GUI: תכונה חדשה של מרבב: הוספת ערך תפריט להעתקת הכותרת לשם קובץ היעד. זה יחליף את שם הבסיס של קובץ היעד אבל לשמור על הנתיב & amp; הרחבה.
  • MKVToolNix GUI: תכונה חדשה של מרבב: כל תוצאות הזיהוי של קבצים חיוביים יהיו כעת במטמון בין ריצות. זה מאיץ את ההוספה של אותו קובץ הרבה, במיוחד בעת סריקת אותם Blu-ray פלייליסטים שוב. תוצאות הקובץ השמור נפסלות באופן אוטומטי עם מהדורות MKVToolNix חדשות יותר או כאשר קובץ המקור משתנה.
  • MKVToolNix GUI: שיפור מרבב: כאשר המשתמש מנסה להוסיף את אחד הקבצים העיקריים Blu-ray Index (index.bdmv, MovieObject.bdmv) GUI באופן אוטומטי לסרוק את רשימת השמעה Blu-ray קבצים ולהציע להם לבחירה.
  • mkvmerge: תיקוני באגים: קבצים קטנים מ -4 בייטים זוהו בטעות כזרמי העברה של MPEG.
  • MKVToolNix GUI: שיפור מרבב: רצועות, פרקים, תגים, קבצים מצורפים שלא נבחרו עבור ריבוב יוצגו באותו אופן כמו פקדי מושבתים אחרים. מיישמת את # 1819.
  • mkvmerge: תיקון באגים: הקורא זרם השידור MPEG היה משתמש בפורמט מיושן עבור "CodecPrivate" אלמנט עבור HDMV TextST כתוביות. זה עודכן לפורמט הנוכחי המכיל רק את "אלמנט סגנון הדיאלוג". קיימים קבצי Matroska באמצעות ערכת מיושן ניתן לתקן על ידי הפעלת אותם דרך mkvmerge v9.6.0 עצמו או כל שחרור מאוחר יותר כמו הפורמט הישן הוא להמיר באופן אוטומטי את אחד חדש כאשר הוא לקרוא קבצים Matroska.

מה חדש בגירסה 9.6.0:

  • mkvmerge & amp; mkvextract: תמיכה נוספת עבור HDMV textst כתוביות.
  • mkvextract: תיקון הבאגים של VobSub: mkvextract יוסיף שורה "langidx" לקובץ .idx בעת החילוץ.
  • MKVToolNix GUI: שיפור מרבב: הוספת טור "ספריית קובץ המקור" לרשימת הרצועות.
  • MKVToolNix GUI: שיפור מרבב: הוספת אפשרות לבחירת כל הרצועות של קבצי המקור שנבחרו בתפריט ההקשר של קובץ המקור.
  • MKVToolNix GUI: כלי פלט עבודה תיקון באג: הלחצן לאישור אזהרות & amp; שגיאות לא הושבתו כראוי כאשר המשתמש השתמש בשיטות חיצוניות של הכרה בהן (למשל, דרך התפריט או דרך תור העבודה).
  • mkvmerge: תיקון MPLS באגים של MPLS: קריאה קבועה של "in" & amp; "out" חותמות זמן עבור "פריטים השמעה". באג זה הביא mkvmerge לא לקרוא את הטווח הנכון מקובץ M2TS הפניה בנסיבות מסוימות נדירות.
  • mkvmerge: תיקון באגים: mkvmerge נכנס לולאות אינסופיות בתנאים מסוימים בעת צירוף קבצים. זו היתה רגרסיה שהובאה עם התיקון ל- # 1774 (תוך שימוש בערכים מאוד גדולים - סינק שגרמו ל- mkvmerge להפיל).
  • MKVToolNix GUI: תכונה חדשה: נוספו אפשרויות בהעדפות להצגת רשימת השפות שבהן נעשה שימוש תכוף / קודי מדינה / ערכות תווים בבחירות המתאימות שלהם במקום לרשימה שבה משתמשים לעתים קרובות ולרשימה המלאה.

צילומי מסך

mkvtoolnix-68041_1_68041.png

תוכנה דומה

CMU Sphinx
CMU Sphinx

2 Jun 15

PoMP
PoMP

3 Jun 15

Musique
Musique

17 Feb 15

תוכנות אחרות של יזם Moritz Bunkus

Ogmtools
Ogmtools

3 Jun 15

תגובות ל MKVToolnix

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!