mpv הוא פרוייקט קוד פתוח המספק למשתמשים תוכנת שורת פקודה להפעלת וידאו המצויה ביישומי MPlayer2 ו- MPlayer2 הידועים. זה קל מאוד פועל על גנו / לינוקס ו- Microsoft Windows פלטפורמות.
תכונות במבט אחד
תכונות עיקריות כוללות תמיכה טובה יותר עבור MKV (Matroska) קבצים, אפשרויות CLI יעיל, GPU פענוח וידאו, פלט וידאו באיכות גבוהה, תמיכה המבקש מדויק, תמיכה אודיו ללא פעימה, תמיכה טובה יותר PulseAudio, כמו גם בקר על המסך. p>
בנוסף, הוא כולל טיפול בהשהיה טובה יותר, שיפורים ב- VDPAU, תמיכה במקשי משנה, תיקון צבע נכון, טיפול טוב יותר בסנכרון אודיו ווידאו, כתוביות באיכות גבוהה וכן תמיכה בהפעלת קבצים מרובים בו-זמנית. / p>
תכונה מעניינת נוספת של MPV היא היכולת לנגן קבצי וידאו באיכות גבוהה יותר מאשר יישומי מולטימדיה רבים אחרים בקוד פתוח, פשוט משום שהיא מסתמכת על ממשק ה- API של ה- FFmpeg (תמיכה ב- VAAPI, VDA ו- VDPAU) p>
בהתבסס על מסגרת המולטימדיה של FFmpeg שזכתה לשבחים רבים
התוכנית מבוססת על מסגרת המולטימדיה של FFmpeg שזכתה לשבחים רבים, במיוחד בספריות libavutil, libavcodec, libavformat, libswscale, libavfilter ו- libavresample. בגלל זה, הוא תומך במגוון רחב של פורמטים של קבצי וידאו, כמו גם אודיו וכתוביות הזרמים.
למרות שזה מגיע עם חלק הפונקציונליות הכלולה mplayer2 ו MPlayer תוכניות, MPV מספק למשתמשים עם תכונות ברמה הגבוהה ביותר, כגון פלט מסוף נקי עם קל לזכור אפשרויות אינטואיטיבי, היענות משופרת, ובקרת עוצמת הקול OSS4.
חשוב מאוד להזכיר כאן שהתוכנה משתמשת בפלט וידאו המבוסס על OpenGL, המספק למשתמשים קנה מידה של וידאו, ניהול צבע ופונקציונליות מובחרת ברמה גבוהה אחרים, אשר נערמו על ידי מכשירי וידאו.
שורה תחתונה
לסיכום, בעוד של- MPV אין ממשק משתמש גרפי עם תכונות חיוניות כמו אקולייזר אודיו ווידאו, הוא מציע נגן וידאו קל משקל ובעל ביצועים גבוהים, תואם לכל מערכות ההפעלה וסביבות שולחן העבודה המבוססות על לינוקס.
מה חדש במהדורה זו:
- גרסה זו דורשת FFmpeg 4.0 או גרסה חדשה יותר.
- מאפיינים:
- נוסף:
- ao / openal: הוסף תבנית מדגם טובה יותר ופריסת ערוץ
- ao / openal: הוסף תמיכה לפלט ערוצים ישיר
- cocoa-cb: יישום התחלתי באמצעות ממשק API מסוג opengl-cb
- context_drm_egl: הצג תמיכה של 30bpp (נדרש Mesa 18.0.0_rc4 ואילך)
- osx: הוסף עוד כמה פריטי שורת תפריטים כפי שהוצע על ידי HIG של תפוחים
- vo_gpu: צור צילומי מסך לשימוש ב- GL renderer (# 5498, # 5240)
- x11: תמיכה ב- Shift + TAB כמקש מפתח קלט (# 5849)
- ytdl_hook: תמיכה ב- Demuxer מקורי, אם קיים
- השתנה:
- ao_alsa, ao_pulse: הקטן את גודל המאגר המבוקש
- שמע: שינוי פורמט משא ומתן, הסרת רפיסת ערוץ רמיקס
- ממשק API של לקוח: הוצא ממשק API של opengl-cb והצג ממשק API חלופי
- demux: גודל ברירת המחדל של מטמון demuxer נמוך מ- 400MB / 400MB ל- 50MB / 150MB
- osx: כבה תמיד את הסומק הפתוח הקדמי ב- MacOS
- scripting: שנה / מתי שחקן מחכה לטעינת scripts
- vo_gpu: שיפורים שונים לאיתור שיא HDR
- vo_gpu: שיפורים שונים במיפוי צלילי HDR
- wayland_common: עדכון ל- xdg-shell פגום
- ytdl_hook: בצע ניתוח של כתובות אתר של הפניה ב- YouTube כדי להגדיר אינדקס התחלה אם -ytdl-raw-option = yes-playlist = מוגדר
- הוצא משימוש:
- af_lavrresample: בטל מסנן זה
- הוסרה:
- build: Drop תמיכה ב- SDL1 (מוחל רק על ao_sdl)
- אפשרויות ופקודות:
- נוסף:
- הוסף מספר אפשרויות - audio-resample- *, אשר אמורות לשמש מעתה ואילך במקום - הגדרות ברירת מחדל של ברירת מחדל = lavrresample:
- ao / openal: - ערוצים פתוחים-ישיר
- פקודה: add -osd-on-search אפשרות לפריסה לסרגל
- הפקודה: הוסף פקודת שינוי רשימה (# 5435)
- אפשרויות: הוסף - http-proxy
- אפשרויות: הוסף פרופיל חביון נמוך מובנה
- vaapi: הוסף אפשרות לבחירת נתיב התקן שאינו ברירת מחדל עם - התקן afi (# 4320)
- וידאו: הוסף אפשרות להקטנת זמן האחזור על ידי 1 או 2 מסגרות
- vo_gpu: הצג --target-peak (# 5521)
- השתנה:
- הפקודה: שינוי התנהגות פקודת value-value (# 5772)
- config: החלף את ההגדרות של lua-settings / עם dir script-opts /
- אפשרויות: --lavfi-complex דורש כעת מסננים ייחודיים בשם מסננים.
- אפשרויות: --ytdl מופעל כעת תמיד, אפילו עבור libmpv
- options: make --deinterlace = yes תמיד deinterlace (# 5219)
- אפשרויות: מעט לשפר את הסיוע פלט הסיוע עבור lavfi גשר
- vo: rename --vo = opengl-cb to --vo = libmpv
- הוצא משימוש:
- קידוד: דחה חבורה של אפשרויות מעורפלות (--ovoffset, - oaoffset, --ovfirst, --oafirst)
- אפשרויות: דחה - ברירת מחדל - וף - ברירת מחדל
- osx: --gpu-context = קקאו עם --gpu-api = opengl מופרכת כעת לטובת --vo = libmpv
- הוסרה:
- : הסר גרסת תאימות ישנה המאפשרת להגדיר כינויים של CLI כמאפיין, הוצא משימוש ב- 0.26.0
- input: הסר טיפול פקודות מדור קודם לפקודות MPlayer שהוצאו משימוש ב- 2013
- אפשרויות: drop - opensles-sample-rate, כמו - audio-samplerate יש להשתמש אם תרצה
- אפשרויות: Drop droprecated --videotoolbox-format, --ff-aid, --ff-vid, --ff-sid, --ad-spdif-dtshd, - אפשרויות של Windowsvol
- אפשרויות: הסר - video-stereo-mode
- אפשרויות: הסר פרופילים אוטומטיים של Ao / vo אוטומטי
- אפשרויות: הסר את אפשרויות הקידוד הבאות: --ocopyts (כעת ברירת המחדל, טיפול חותמת הזמן הישן נעלם), --oneverdrop (ברירת מחדל כעת), --oharddup (עליך להשתמש --vf = fps = VALUE) , - אופס, - oautofps, --omaxfps
- תיקונים ושיפורים קלים:
- HIDRemote: תקן לחצני עוצמת קול ב- MacOS 10.13 (# 5721)
- TOOLS / autoload: תקן שבור "מושבת" אפשרות
- TOOLS / autoload: להיות חזקים יותר עם רשימות ספריות איטיות (# 5618)
- ao_sdl: תקן את גודל מאגר ברירת המחדל
- build: הוסף ספריות סטטיות ל- libmpv.pc
- build: wump bump ל 2.0.9 (מתקן Python 3.7 תאימות)
- build: הוסף באופן ידני נתיבי חיפוש רגילים בספריה לצורך קישור (# 5791)
- נפוץ: סיבוב כל הזמנים שלמים עד למילי-שניות
- demux, player: תיקון השמעה של זרמי וידאו דלילים (w / תמונות סטילס)
- demux: תמיכה עבור סוגים מסוימים של מטא נתונים מתוזמנים (למשל ICY)
- demux_mkv: הוסף מזהה V_AV1 עבור AV1
- demux_mkv: תמיכה מרידיאן Lossless אריזה Matroska (# 5923)
- מציג תגי מטא נתונים נוספים במהלך הפעלת הסרטון
- drm_atomic: תקן דליפות זיכרון ב- drm_atomic_create
- הפעל מטמון עבור מערכות קבצים FUSE ב- OpenBSD ו- FreeBSD
- gpu: מעדיפים 16bit נקודה צפה בפורמטים FBO ל 16bit אלה שלם
- hwdec_vaegl: תקן VAAPI EGL interop בשימוש עם gpu-context = drm
- input.conf: השתמש בערך המדויק עבור [מחייב, שעושה את ההופכי של]
- קלט: הוסף מפתח כדי לעבור לפענוח חומרה
- קלט: תוספות קלות לכריכות מפתח ברירת המחדל (# 973)
- osc: תקן בטעות דילוג על קבצים בעת חיפוש באמצעות מחוון
- player: תקן התנהגות מוזרה על מיתוג המהדורה
- player: תקן את השגיאה האוטומטית של הקבצים החיצוניים שוב
- terminal-unix: הפסק לנסות לקרוא כאשר מסוף נעלם (# 5842)
- סרטון: למעשה המתן למסגרת האחרונה שתוצג ב- EOF
- וידאו: תקן - וידאו-סובב במקרים מסוימים
- וידאו: תיקון קריסה עם vdpau בעת עיבוד מחדש של טיוח (# 5447)
- vo_gpu: תיקון צילומי מסך אנמורפיים (# 5619)
- vo_vdpau: תיקון בעיות שינוי גודל וסיבוב
מה חדש בגרסה 0.28.0:
- מאפיינים:
- נוסף:
- הוסף DRM_PRIME פורמט טיפול ותצוגה עבור מפענחי MPC של RockChip
- csputils: הוסף תמיכה לפריימריס לתצוגה של P3
- demux: תומכים בטווחים המאוחסנים במטמון מרובים, טווחי מטמון תצוגה ב- OSC
- demux_playlist: support .url files (# 5107)
- dvb: הוסף תמיכה מרובת נקודות (עד 8)
- dvb: ליישם ניתוח של אפנון עבור ערוצים בסגנון VDR
- hwdec: הוסף מפענח חומרה mediacodec למסגרות IMGFMT_MEDIACODEC,
- שנה את השם mediacodec ל- mediacodec-copy
- lua: שלב scripts stats.lua (כבול ל- i / I כברירת מחדל)
- vd_lavc: הוסף תמיכה ל- nvdec hwaccel
- vo_gpu: הוסף אנדרואיד backgl
- vo_gpu: תמיכה ראשונית ב- d3d11
- vo_gpu: תמיכת vulkan
- הוסרה:
- af: הסר מסנני אודיו שהוצאו משימוש (ערוצים, אקולייזר, מחבת, עוצמת קול
- תחליפים ב- lavfi)
- vf: הסר את רוב מסנני הווידאו של GPL (חיתוך, dsize, הרחב, הפוך, gradfun, מראה,
- noformat, pullup, rotate, scale, stereo3d, yadif; תחליפים ב lavfi)
- vf_buffer: הסר מסנן זה
- וידאו: הסר את ההכנסה האוטומטית של מסנן stereo3d
- vo_gpu: הסר hwdec_vaglx interop
- vo_opengl: refactor לתוך vo_gpu
- vo_wayland: הסר
- אפשרויות ופקודות:
- נוסף:
- demux: הוסף אפשרות ליצירת מסלולי CC בלהיטות (--sub-create-cc-track)
- אפשרויות: הוסף - start = none כדי לאפס את זמן ההתחלה שנקבע קודם לכן
- אפשרויות: הוסף מתג --vlang
- השתנה:
- מטמון: גודל ברירת מחדל נמוך יותר ל -2 * 10MB
- demux: להקפיץ את המטמון demuxer משך קריאה ראשונית עד 10 שעות
- demux: השתמש במטמון לחיפוש עבור רשת כברירת מחדל, הגבלת Prefetch של הגבש
- msg: make -msg-level level - log-file מדי
- player / misc.c: אפשר הן - length והן --end כדי לשלוט על נקודת הסיום של המשחק
- player: התאם כתוביות עם תגי שפה עם --sub אוטומטי = מדויק
- שינוי שם --opengl-hwdec-interop ל - gpu-hwdec-interop (כיום חסר תועלת)
- vd_lavc: מעדיפים nvdec על vdpau עם --hwdec = אוטומטי (קודק טוב יותר ומשטח
- תמיכה בפורמט)
- vd_lavc: rename --hwdec = rpi ל - hwdec = mmal
- הוסרה:
- אפשרויות: הסר - heartbeat-cmd ו- heartbeat-interval
- (תיקון אגב # 4888)
- תיקונים ושיפורים קלים
- TOOLS / autoload.lua: הוסף הרחבות ogm, ogg ו- opus
- השתמש / dev / tty במקום stdin עבור קלט מסוף (# 4190)
- אודיו: הוסף עיבוד softvol אודיו ל- AO (מחליף קוד GPL'd קודם)
- אודיו: תקן המרה לערוץ עם ערוצי NA (למשל עם ALSA)
- שמע: תקן את עדכון עוצמת הקול ב- init והפעל מחדש
- csputils: תקן DCI P3 הפריימריס נקודה לבנה
- demux: אל תאפשר לכתוביות להתעסק בתצוגה בזמן שנאגרה
- demux: לתקן קבצי הצלה עם קבצי שמע המכילים תמונות המצורפות
- demux: תקן חשבונאות עבור טווחים לחיפוש על בוררי רצועות (תיקונים חסרים
- בעת רכיבה על אופניים באמצעות רצועות שמע, למשל. EDL, - merge-files, הורה
- פרקים ו- youtube-dl pseudo DASH)
- demux: תיקון התרסקות עם קבצי פרק / רמז מסודר (# 5027)
- demux: מהירות חיפוש המטמון עם אינדקס גס
- demux_lavf: תמיד תן libavformat את שם הקובץ בעת בדיקה
- (מסייע בקובצי MP3)
- demux_mkv: הוסף תג V_SNOW ל- mkv_video_tags
- dvb: תקן החלפת ערוצים ארוכה: הבא / ערוץ prev
- dvb: תיקונים עבור כוונון ATSC
- lavc_conv: חותמות חותמות לחיוב (# 5047)
- macOS: תקן bundle ב- MacOS High Sierra (10.13) (# 4926, # 4866)
- mp_image: תמיד להעתיק תכונות צבע על hw להורדה (# 4804)
- mp_image: בחר נסיגה מפורשת עבור מיקום chroma (# 4804)
- msg: רמת יומן רישום של - log-file to -v -v
- msg: reinterpret חבורה של רמות הודעה
- osc: תקן גלישת ערימה נדירה בעת שינוי מצב החשיפה
- osdep / io: הוסף בולשיט הקשור ל- Android כדי לתקן קבצים> 2 GiB
- player / playloop.c: לכבד את זמן ההתחלה של ההפעלה בעת שימוש בקובץ --loop
- player: אפשר חיפוש בחלקים המאוחסנים של זרמים בלתי ניתנים להפעלה
- player: התאם את מצב ההתאמה של מצב הרצועה למצב לא רצוי (# 5272)
- player: השתמש חותמת התחלה עבור ab-looping אם -ab-loop-a נעדר
- player: בעת טעינת קובץ חיצוני, הוסף תמיד את כל סוגי המסלולים (# 5132)
- restore-old-bindings.conf: הוסף מאקוס ישן / כריכות WayX AXIS
- צילום מסך: צור ספריות מתבנית
- scripting: דווח על dlerror () פלט
- sd_ass: קבל סוגי מדיה בגופן RFC8081
- sd_ass: קבל את otc כ- fallback קובץ סיומת קובץ OpenType
- stream_libarchive: לעקוף סוגים שונים של בריינדאת מקום
- (https://git.io/vbiFJ)
- subprocess-win: אל תשנה את סמן העכבר בעת יצירת תהליכים
- סרטון: הוסף גרזן כדי למנוע חסרים כתוביות עם vf_sub (# 5194)
- וידאו: תקן טיפול באלפא (# 4983)
- וידאו: תקן דליפות זיכרון (בערך 1 קילו לכל מסגרת מפוענחת) עם מצבי העתקה hwdec
- וידאו: תיקון סיבוב ומסננים אוטומטיים של deinterlace
- וידאו: עובר כראוי באמצעות נתוני ICC
- vo: להוסיף תמיכה עבור renderloop מונע חיצונית ולהפוך את הדרך להשתמש בו
- (מקבע חלקית את סינכרון התצוגה מתחת לאדמה, משבית את העיבוד כאשר החלון
- אינו נראה)
- vo_gpu: אלגוריתם שינוי-אל-מיפוי-דסטוראט
- vo_gpu: הפעל 3DLUTs במצב מטומטם
- vo_gpu: תקן קנה מידה של גמא
- vo_gpu: תקן תאימות מיפוי הטון של Mobius ל- GLSL 120 (# 5069)
- vo_gpu: תיקון וידאו לפעמים לא ניתן מחדש על שינוי האקולייזר
- vo_gpu: הרג את FBOTEX_FUZZY (# 1814)
- vo_gpu: opengl: תיקון התרסקות חלון מסך אפשרי (# 4905)
- vo_gpu: opengl: השתמש ב- GLX_MESA_swap_control כאשר הוא זמין
- vo_gpu: צמצם את עוצמת הלוח של האלף = אלפא-בלנד
- vo_gpu: win: הסר את גרסת האיתור הבלעדית של מסך מלא
- vo_lavc: הסר את העיבוד המלוכלך של עיכוב כתוב מאוחר (# 4689)
- wayland_common: הפעל מעקב אחר פלט, ניקויים ותיקונים רבים
- Windows: דלג על חלון הצמד אם Windows טיפל בו
- Windows: הוסף גרסאות נוספות של POSIXy של open () ו- fstat () # 4711)
- ytdl_hook: אל תוסיף ytdl: // לקישורים שאינם ב- YouTube בפלייליסטים (# 5003)
מה חדש בגירסה 0.27.0:
- מאפיינים:
- נוסף:
- Windows: הקש על מקשי המדיה
- libmpv: options: הוסף דרך בטוחה לכל הודעה כדי להודיע על עדכוני אפשרויות
- vd_lavc / vo_opengl: פרופילי תמיכה של ICC מוטבעים
- vo: הפקת הפשטת API עבור יציאות וידאו עתידיות שאינן GL
- vo_opengl: הוסף תכונת אזהרה של סולם צבעים להדגשת צבעים מחוץ לסולם (gamut-warning)
- vo_opengl: הוסף תמיכה ישירה לעיבוד (- DVD-lavc-dr)
- vo_opengl: ליישם (מהר) לחשב מבוסס Shader מבוסס EWA הליבה
- vo_opengl: הפעל HLG OOTF הפוך
- vo_opengl: תמיכה HDR שיא שיא (--hdr-compute שיא)
- vo_opengl: תמיכה בפורמטים של קלט פיקסלים צפים
- vo_opengl: תמיכה בטעינת טקסטורות משתמש מותאמות אישית (# 4586)
- vo_opengl: משתמש תמיכה לחשב shaders
- הוסרה:
- הסר טיפול באקולייזר וידאו מ vo_direct3d, vo_sdl, vo_vaapi ו- vo_xv (GPL, לא שווה את המאמץ לתמוך בקבצי VO) מדור קודם
- אפשרויות ופקודות:
- נוסף:
- macOS: הוסף - לא-יליד- FS אפשרות להשבית את MacOS מקורי מלא (# 4014)
- player: add -track-auto-option
- השתנה:
- קלט: השתמש בשמות mnemonic לחצני עכבר, כמו Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
- אפשרויות: שינוי סמנטיקה - loop
- player: make -lavfi-complex changeable בזמן ריצה
- vf_eq: הסר מסנן זה (GPL, משתמש במסנן eq של libavfilter כעת, עם סמנטיקה שונה)
- וידאו: שינוי - התנהגות מקבילה
- vo_opengl: הכללה של מיפוי צליל HDR למיפוי גמאוט, - מיפוי צלילים -> - מיפוי צלילים
- הוסרה:
- - שדה-דומיננטיות (מחבר GPL בלבד, אין סיכוי להרשמה חוזרת)
- קלט: הוצא משימוש "osd" הפקודה
- אפשרויות: drop --video-aspect-method = היברידי (GPL בלבד)
- תיקונים ושיפורים קלים:
- TOOLS / autocrop.lua: תקן גבול שחור של cutdetect עבור סרטוני 10 סיביות
- TOOLS / lua / autodeint: עדכון ל- lavfi-bridge
- TOOLS / lua / status-line: שיפור ועדכון
- af_lavrresample: אל תתקשר ל- swr_set_compensation (), אלא אם נדרש (# 4716)
- ao_oss: תיקון חישוב period_size (# 4642)
- ao_rsound: אפשר להגדיר את המארח
- שמע: תקן מצב spdif
- filter_kernels: ליבת splin 64 נכונה
- macOS: תקן את מקשי המדיה כאשר אפליקציות אחרות גונבות את העדיפות (# 4834)
- macOS: תקן את התמיכה של מספר מפיקים (מתג GPU) (# 2371)
- macOS: הסר את הפריט הסטנדרטי "Show Tab Bar"
- options: fix --include (# 4673)
- player: fix - עם ערכים גדולים (# 4650)
- player: תיקון בלבול בקוד resync של אודיו (# 4688)
- player: הפוך את הרענון לרצון מעט יותר (# 4757)
- player: readd smi subtitle extension (# 4626)
- vd_lavc: שינוי סדר בדיקה אוטומטי להעדיף cuda על עותק vdpau
- vd_lavc: דליפת התקן לתקן עם hwaccels במצב העתקה (# 4735)
- vd_lavc: תקן תאימות hwdec לתבניות yuvj420p
- vd_lavc: תקן נסיגה של hwdec באמצע הזרם
- vf_vapoursynth: תקן את השלט המופיע והשחזר 10 סיביות תמיכה (# 4720)
- video: increase --monitorpix טווח ההבחנה
- vo_opengl: להתאים את הכללים עבור לינאריזציה (# 4631)
- vo_opengl: קנה מידה deband-grain ל- טווח האות
- vo_opengl: מפת צליל על רכיב האות המרבי
- x11: ניתן לתקן את גודל החלון בעת שימוש בהטבעה (# 4784)
- ytdl_hook: פתרון נתיבים יחסיים בעת ההצטרפות לכתובות אתר של פלח (# 4827)
- ytdl_hook: שברי תמיכה עם נתיבים יחסיים, תיקונים מפוצלים DASH
מה חדש בגירסה 0.9.2:
- שינויים:
- בדיקת Lua בודקת כעת גם את lua52.pc, כפי שנעשה בבדיקת Arch Linux.
- (x11) vc_opengl's icc-profile-auto שואל כעת את פרופיל ICC הנוכחי ביחס למרכז החלון.
- ao_coreaudio, ao_alsa תומך כעת בהוספת ערוצי ריפוד דמה לתאימות טובה יותר עם מפענחי חומרה שתומכים רק בספירות ספציפיות של ערוצים (למשל, 5.1 כעת צריכים לעבוד במפענח שמקבל רק 7.1).
- חזרה של ערוץ (במקרה שמכשיר האודיו אינו תומך באופן מקורי בפריסת ערוץ מסוימת) השתפר.
- vf_vapoursynth דוחה כעת סרטון לא מסומן במקום פלט וידאו פגום.
- mpv מנסה כעת לבצע autoload. כתוביות גם כן.
- תיקוני באגים:
- ברירת המחדל של vo_opengl עבור פורמט fbo היא כעת rgba16, כדי למנוע שגיאות בעיגול בעת שימוש ב- cscale שאינו ברירת מחדל (בעיה מס '1918).
- התנהגות משופרת של framedrop בעת הפעלת סרטון בעל מסגרת גבוהה יותר מהתצוגה (בעיה # 1897).
- מנסה להפעיל ספרייה לא יוסר עוד חיבור דואר זבל! אל יומן המסוף.
- (Linux) מספר תיקוני vo_rpi.
- (Linux) מספר תיקוני באגים vo_drm. כעת תמיכה ב- Pan & Scan נתמכת כעת.
- (x11) תיקון התנהגות במסך מלא על מנהלי חלונות מסוימים (בעיות מס '1937, # 1920).
- (OSX) תפריט OSD לא מופיע עוד בהפעלה.
- (OSX) מספר תיקונים ao_coreaudio ו- ao_coreaudio_exclusive.
- (OSX) התרסקות פוטנציאלית קבועה ביציאה בעת שימוש בקקאו.
- (ClientAPI) vo_opengl_cb עכשיו למעשה מחיל אופציות ששונו בזמן ריצה.
- (OSX, ClientAPI) קקאו פועל כעת כאשר הן cplayer (mpv) ו libmpv בנויים בו זמנית; עם זאת, libmpv עכשיו תמיד יוצר יישום יחיד. קקאו צריך להיות מושבת לחלוטין כדי למנוע libmpv מ יצירת סינגלטון.
מה חדש בגרסה 0.9.1:
- שינויים:
- ערוץ ה- IRC של mpv עבר מ # mpv-player ל- #mpv ב- chat.freenode.net.
- עדכוני תיעוד.
- ערך ברירת המחדל עבור האפשרות - ittdl-format הוא כעת הטוב ביותר, כדי לעקוף את שחרור ה- 2015.04.26 של YouTube-dl המאפשר ל- DASH כברירת מחדל, מכיוון ש- FFmpeg / Libav עדיין לא תומכים כראוי ב- DASH.
- בעת החיפוש, חותמת הזמן הנוכחית תציג את חותמת החיפוש החזויה במקום זאת, עד שייפתר חותמת הזמן הסופית. משפר את היענות ממשק המשתמש על זרמים איטיים ו / או גדולים מחפשים.
- תיקוני באגים:
- תיקון סמן השחרור ב- DOCS / client-api-changes. מנהל השחרור שכח לתקן אותו לפני השחרור ...
- תקן vo_vdpau טיוח קווי אשפה על וידאו H.264 עם לא mod16 גודל (בעיה # 1863).
- תיקון התרסקות ביציאה אם הפקודה "sub_reload" פעלה בהצלחה.
- חיפוש קבוע עם העכבר כאשר osc-seekbarstyle = בר מוגדר (בעיה # 1876).
- (IPC) קידוד קבוע של נתוני UTF-8 ב- JSON (בעיה # 1874).
מה חדש בגירסה 0.8.3:
- שינויים:
- תיקוני עדכונים ועדכונים.
- (ממשק API של לקוח) הבהר את התנהגות פרמטר התצוגה של mpv_opengl_cb_render.
- תיקוני באגים:
- (x11) תיקון קריסה ב- vo_xv: no-colorkey עם מתאם Overlay. (באג # 1629)
- הפוך את אקולייזר הווידאו לפעולה נכונה על כמה מנהלי התקן של VAAPI. (באג # 1647)
- מנע את הופעת המסך על ידי לחיצה על mozplugger. (באג # 1672)
- קוד התמיכה החדש של DVB-S2, באמצעות S2API, מבוסס כעת על FreeBSD.
- לתקן פענוח של matroska לחיפוש מ זרם הרשת unseekable. (באג # 1656)
- (OSX) תיקון מתרסק בעת סגירת חלון VO (בדרך כלל ביציאה). (באג # 1657)
- (OSX) בטל את הסמן של העכבר בעת מעבר ל- Dock או ל- Launchpad. (באג # 513)
- (OSX) תקן את סמן העכבר לסמן אוטומטי כאשר הנגן מלא.
- vf_vavpp (עיבוד PostAcI של VAAPI) משבש כעת את הסרטון כהלכה.
- smb: // הזרמים משתמשים כעת במטמון הזרם (נעשה בו שימוש לא יעיל).
- (Windows) אל תסתיר את סמן העכבר כאשר הוא מרחף על תפריט החלון.
- תקן פלט של 8 ערוצים ב- ao_jack. (באג # 1688)
- פרמטר Fix --mf-fps בקובצי JPEG. (באג # 1689)
- תיקון קנה מידה אנמורפי מתעלמים אם הוא היה קטין מאוד.
מה חדש בגירסה 0.8.0:
- שינויים:
- (!) vo_opengl_old הוסר. עיבוד OpenGL דורש כעת חומרה שיכולה לעשות לפחות OpenGL 2.1, הגרסה הישנה ביותר הנתמכת על ידי vo_opengl.
- (!) vf_pp הוסר. עדיין ניתן לגשת לגרסה שלה דרך lavfilter (למשל - vf = lavfi = [pp ...]), אך הוא אינו מקבל מידע QP. כמו כן, vf_dlopen כבר לא מעביר מידע QP לתוסף טעון שלה (זה תמיד 0).
- (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc ו- vf_ilpack הוסרו כולם. יציאות או גרסאות חלופיות של מסננים אלה זמינים דרך libavfilter (vf_lavfi).
- vf_pullup ו- vf_noise עכשיו הם פשוט עטיפות לשווים שלהם libavfilter. שתיהן זמינות רק ב- FFmpeg (לא Libav).
- (!) ao_portaudio הוסר. יש תמיכה טובה נהגים אודיו יליד של כל פלטפורמות שולחן העבודה הגדולות, כמו גם ao_sdl ו ao_openal כמו fallbacks.
- (!) vo_opengl של suboption lscale שונה שמה לגודל; lradius עכשיו בקנה מידה רדיוס, lparam1 ו lparam2 כעת בהתאמה בקנה מידה-param1 ו scale-param2; lscale-down הוא כעת בקנה מידה למטה. Suboption cscale נשאר כפי שהוא.
- (!) כמה מהכינויים המוגדרים מראש ברדיוס vo_opengl הנתמכים על ידי קנה מידה הוסרו; להשתמש רדיוס קנה מידה כדי לקבוע אם יש צורך. לדוגמה, השתמש ב- =vo = opengl: scale = lanczos: radius radius = 2 במקום scale = lanczos2. רדיוס ברירת המחדל מומלץ לרוב המסננים.
- (!) vo_opengl אינו תומך עוד בתת-אופציית סטריאו. אפקט anaglyph ניתן לשכפל עם מסנן stereo3d. תמיכה quadbuffer, אשר דורש חומרה מיוחדת יקר מלכתחילה, מוסר.
- (!) תת-האופציה של הגאמה ל- vo_opengl הוסרה. מפרט BT.1886 אומר שזה בעצם איך זה אמור להיעשות אז זה ברירת המחדל כאשר srgb או icc- פרופיל מופעלים. זה אינו כולל את טיפת הגמא של BT.1886.
- (!) לא הוסרו תת-ההיבטים ללא-מידה ועקיפין ל- vo_opengl. אלה הם autodetected עכשיו ומאופשר בכל פעם שהם היו נהנים.
- (!) הפרמטרים / האפשרויות --lua ו- opta-opts נקראים כעת --script ו- --script-opts, בהתאמה. LD subdir של dp mpv config הוא גם צפוי עכשיו להיקרא סקריפטים במקום.
- (!) אפשרות ה - fixed-vo הוסרה. זה כבר ברירת המחדל במשך זמן רב בכל מקרה, ואת השבתת קבוע- vo אינו שימושי.
- vo_opengl_hq עודכן כדי לקחת בחשבון תכונות חדשות. ניתן לשנות את רמת ההקרנה המפוארת ואת סיגמואיד-upscaling, "mitchell" הוא כעת ברירת המחדל של קנה המידה.
- הודעת OSD של תצוגת החשיפה כעת ברורה יותר אם כתוביות מוסתרות או פשוט לא זמינות / נבחרות.
- מזהי ההתקן שניתן ל- --audio-device לשימוש עם ao_coreaudio משתמשים כעת ב- UID, ולכן הם אינם משתנים כאשר התקנים מוספים / מוסרים או לאחר אתחול מחדש.
- - msg-level עכשיו גם מקבל ',' כמפריד.
- (ממשק API של לקוח) ממשק API של הלקוח מסרב כעת לאתחל אם האזור LC_NUMERIC אינו "C".
- (ממשק API של לקוח) הסוג המקורי של הפרמטר ברמת ה- msg הוא כעת רשימה של ערכי מפתח. ההגדרה או קריאתו כמחרוזת עדיין פועלת.
- (ממשק API של Slave) הפקודה get_property מופסקת כעת.
- עדכוני תיעוד.
- תיעוד PDF מושבת כעת כברירת מחדל בגלל rst2pdf להיות הפכפך, גרימת שגיאות לבנות מוזר.
- הדפס הודעות מסונכרנות עם סינכרון A / V שלילי גם כן. אמנם נדיר, זה יכול לקרות עם כמה שימושים של - autosync.
- תיקוני באגים:
- (li) (Windows) הימנע משינוי גודל חלון הווידאו כאשר השחקן מזערי, עשוי לטפל בבאג # 1547.
- (Linux) נסה לטפל בהתנגשויות עם המיקסר pulseaudio. (באג # 1578)
- תיקונים מרובים של cdda: //. (באגים # 1555, # 1560)
- חותמות זמן של VP9 לא גורמות עוד לאזהרות "PTS" חסרות עם בונה FFmpeg חדשה.
- תיקון קריסה בעת שימוש בפענוח חומרה H.264 על libavcodecs חדשים מספיק. (באג # 1587)
- תכונות חדשות:
- vo_opengl תומך כעת במסגרת מיזוג כדי למנוע גמגום כאשר framerate וידאו אינו מתאים יפה framerate לתצוגה באמצעות suboption חלקה. זה לא נועד להגדיל באופן מלאכותי את FPS של הסרטון, כך שאין "אפקט סבון אפקט" או קשיים עם כמה סוגי וידאו (למשל אנימה).
- vo_opengl תומך כעת בשידרוג סיגמואידלי (למשל במסך מלא), מה שמקטין את הצלצול המושרה על ידי שינוי קנה המידה, מאופשר באמצעות תת-אופציית סיגמואיד-upscaling.
- vo_opengl תומך כעת ewa_lanczos (Jinc) קנה המידה, אשר מספק איכות גבוהה יותר עם aliasing פחות. הוא תומך פרמטר antireing ניסוי בקנה מידה, אשר מנסה לצמצם עוד יותר צלצול וידאו.
- vo_opengl יש כעת suboption ליניארי קנה המידה, מה שהופך את scalers לעבוד באור ליניארי. משתמע מ srgb, icc- פרופיל או חדש sigmoid upscaling suboption.
- vo_opengl שיפרה את הירידה בשיעורים גבוהים יותר עבור רמות downscale גבוהות יותר כאשר הפחתת הדחיסה מופעלת.
- הוסף --keep-open = תמיד כדי להפוך את -keep-open להחלה על כל הקבצים במקום על האחרון בלבד.
- mpv מסנן כעת את התגים המודפסים על הקונסולה כדי לנסות להסתיר מטא נתונים חסרי תועלת. המסנן פועל כרשימה לבנה, וניתן להגדיר אותו עם האפשרות --display-tags.
- הוסף אפשרות --sub-scale-by-window, שכאשר היא מוגדרת ל- 'no', מונעת תרגום של גודל הפיקסלים שלהם כאשר גודל החלון משתנה.
- vo_opengl עכשיו טכנית יש GLES 2 ו 3 תמיכה (אבל לא GLES 1). תמיכת GLES 3 נבחנת רק על אמולציית התוכנה של Mesa. GLES 2 נבדק על נהגים nvidia. שני מצבי GLES הם חסרים ולא יעילים בשל מגבלות GLES, ולכן הם לא צריכים להיות מועדפים על פני מצב OpenGL הסטנדרטי.
- (x11) vo_opengl תומך כעת באפשרות ה- icc-auto-auto ב- X11 hosts.
- המקש 'A' עכשיו כברירת מחדל מתבצע באמצעות רשימה של יחסי גובה-גובה מוגדרים מראש. נועד לשמש לעקיפת קבצים שבורים.
- יש כעת מצב "כוח" עבור - לולאה. פועל כמו "inf", אך מנסה לפתוח קבצים / זרמים גם אם אירעה שגיאה בניסיון הקודם.
- יש כעת אפשרות קובץ -log לכתוב הודעות יומן של mpv לקובץ specifed.
- יש כעת אפשרות אוטומטית - audio-file-auto לטעון באופן אוטומטי קובץ שמע חיצוני עם אילוצים מסוימים. רק טעינת אודיו חיצוני אם קובץ ההשמעה כולל זרם וידאו. הגדר ל "מדויק" כברירת מחדל. (באג # 967)
- יש כעת אפשרות - timeout-time כדי לציין פסק זמן בשניות עבור גישה לרשת. אם 0 (ברירת מחדל), משתמש בברירת המחדל של libavformat. אם נעשה שימוש בפרוטוקול שאינו תומך בפסקי זמן, אפשרות זו תתעלם.
- (x11) המקשים המיוחדים של XF86 נמצאים כעת ב- mpable ב- input.conf. כל המפתחות המתועדים ב- XF86keysym.h זמינים, אך רק כקודים המספריים שלהם.
- (Linux) יישום ה- DVB תומך כעת ב- DVB-S2 באמצעות S2API.
- (Linux) תבנית ה- VDR עבור channel.conf נתמכת ומעדיפה כעת. ראה http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf עבור התחביר. כוונון ערוצי DVB-S2 מחייב את ערוצי ה - VDR.
- (לינוקס) כעת יש אפשרות מסוג dvbin-full-transponder לטיפול במקרים מיוחדים שבהם שידור ה- PIDs עובר, או רק כדי לעקוף נתוני PID לא מלאים.
- (ממשק API של לקוח) יש כעת OpenG_cb VO, שמקבל את ההקשר OpenGL מלקוח libmpv. זה מאפשר ללקוח לעבד וידאו libmpv ישירות להקשר OpenGL בתנאי מבלי להשתמש - הטמעת wid.
- (API) ניתן להגדיר את הפרמטר הנ"ל - wid בכל עת, אך אין לו השפעה אם הקובץ כבר נטען.
- (ממשק API של לקוח) ניתן כעת לבדוק את רשימת כותרות ה- DVD.
- (ממשק API של לקוח) יש כעת מאפיין מסונכרן-מטא נתונים, המכיל רק את התגים המותרים על-ידי - תגים.
- (ממשק API של לקוח) יש כעת תמיכה עבור מטרות XEmbed - wid, כגון gtkSocket של gtk_socket_get_id ().
- (ממשק API של לקוח) יש כעת מאפיין קובץ תבנית עם שם סמלי עבור פורמט הקובץ. במקרים מסוימים, ייתכן שמדובר ברשימה מופרדת בפסיקים של תוספים שונים בשל אי-דיוקים של ליבמפורמט.
- (ממשק API של לקוח) קיימת כעת פקודת עכבר להפקת אירועי עכבר מעל חלון הווידאו.
- (ממשק API של לקוח) יש כעת נכס שניתן לחפש בו באופן חלקי, המציין אם קובץ נחשב רק כקשוב למטמון הזרם, אך לא ניתן יהיה לחפש אותו אחרת (למשל זרם בזמן אמת או HTTP ללא תמיכה לחידוש). קרוב משפחה קטן עשוי להיות בסדר, אבל מבקש גדול יותר ייכשל.
- (ממשק API של לקוח) יש כעת אירוע MPV_EVENT_QUEUE_OVERFLOW המתפרסם בכל פעם שיש לבטל אירועים מכיוון שהתור מלא. אין אירועים נוספים שמתפרסמים עד שה- MPV_EVENT_QUEUE_OVERFLOW נצרך כדי למנוע פרסום כפול.
- (ממשק API של לקוח) קיימת כעת פונקציה של עוזר mpv_wait_async_requests () שחוסמת עד שכל הבדיקות המוכרות של הסינכרון הושלמו. (באג # 1542)
- (ממשק API של לקוח) יש כעת מאפיין זוהה-hwdec המחזיר את מפענח החומרה שזוהה כאשר אחד מהם נפתח בהצלחה. זה כנראה מחזיר ערך חוקי רק לאחר ההשמעה.
- (ממשק API של לקוח) יש כעת ערכי audio_add, audio_remove ו- audio_reload לפקודות sub_x המקבילות לטיפול בקובצי אודיו חיצוניים.
תקן עם v4l2.
תגובות לא נמצא