mpv

نرم افزار تصویر:
mpv
جزئیات نرم افزار:
نسخه: 0.29.0 به روز شده
ها تاریخ: 16 Aug 18
توسعه دهنده: The mpv Team
پروانه: رایگان
محبوبیت: 400

Rating: 4.5/5 (Total Votes: 2)

MPV یک پروژه منبع باز است که کاربران را با استفاده از نرم افزار پخش فیلم های فرماندهی از برنامه های MPlayer و mplayer2 شناخته شده ارائه می دهد. این بسیار سبک وزن است و بر روی سیستم عامل های گنو / لینوکس و مایکروسافت اجرا می شود.


امکانات در یک نگاه

ویژگی های کلیدی شامل پشتیبانی بهتر از فایل های MKV (Matroska)، گزینه های CLI ساده، رمزگشایی ویدئو GPU، خروجی ویدئو با کیفیت بالا، پشتیبانی از جستجوی دقیق، پشتیبانی صوتی بدون شکاف، پشتیبانی از PulseAudio بهتر و کنترل کننده روی صفحه است.

علاوه بر این، ویژگی های دست زدن به توقف بهتر، بهبود VDPAU، پشتیبانی از کلید های اصلاح کننده، تولید رنگ صحیح رنگ، مدیریت بهتر هماهنگ سازی صوتی و تصویری، زیرنویس های با کیفیت بالا، و همچنین پشتیبانی از پخش چندین فایل در یک زمان است.

یکی دیگر از ویژگی های مهم MPV این است که توانایی پخش فایل های ویدئویی با کیفیت بالاتر از بسیاری از برنامه های پخش چند رسانه ای دیگر منبع باز به سادگی به دلیل استفاده از API های hwaccel FFmpeg (پشتیبانی از شتاب دهدهی ویدئویی VAAPI، VDA و VDPAU).

بر اساس چارچوب چند رسانه ای FFmpeg تحسین شده است

این برنامه بر اساس چارچوب چندرسانه ای FFmpeg بسیار مشهور است، به ویژه در libavutil، libavcodec، libavformat، libsvuscale، libavfilter و libavresample libraries. به همین دلیل، از طیف گسترده ای از فرمت های فایل ویدیویی، و همچنین جریان های صوتی و زیرنویس پشتیبانی می کند.

در حالی که با بعضی از قابلیت های موجود در برنامه های mplayer2 و MPlayer همراه است، mpv کاربران را با ویژگی های پرطرفدار مانند خروجی ترمینال تمیز با گزینه های آسان برای یادآوری و بصری، بهبود پاسخ و کنترل صدا OSS4 ارائه می دهد.

همچنین بسیار مهم است که در اینجا اشاره کنیم که برنامه با استفاده از یک خروجی ویدئویی مبتنی بر OpenGL که کاربران را با پوسته بندی ویدئو، مدیریت رنگ و بسیاری دیگر از قابلیت های بالای صفحه که توسط ویدئویی ها مورد ارزیابی قرار گرفته است، استفاده می کند.


خط پایین

خلاصه، در حالی که MPV ممکن است یک رابط کاربری گرافیکی با ویژگی های اساسی مانند اکولایزر صوتی و تصویری نداشته باشد، یک پخش کننده ویدیوی بسیار سبک وزن و با کارایی سازگار با تمام سیستم عامل های عامل لینوکس و محیط های دسکتاپ ارائه می دهد.

چه جدید در این نسخه است:

این نسخه به FFmpeg 4.0 یا جدیدتر نیاز دارد.
امکانات:
اضافه:
ao / openal: فرمت نمونه ای بهتر و انتخاب طرح کانال را اضافه کنید
ao / openal: افزودن پشتیبانی برای خروجی کانال های مستقیم
کاکائو-cb: اجرای اولیه از طریق opengl-cb API
context_drm_egl: معرفی پشتیبانی 30bpp (نیاز به Mesa 18.0.0_rc4 یا بعدا)
OSX: اضافه کردن برخی از آیتم های نوار منو به عنوان پیشنهاد شده توسط HIG سیب
vo_gpu: ایجاد تصاویر با استفاده از رندر GL (# 5498، # 5240)
x11: پشتیبانی از Shift + TAB به عنوان کلید اتصال ورودی (# 5849)
ytdl_hook: پشتیبانی از demuxer دائمی مادری، در صورت وجود
تغییر کرد:
ao_alsa، ao_pulse: کاهش اندازه حافظه درخواست شده
صوتی: تغییر مذاکره قالب، حذف کانال ریمیکس fudging
API سرویس گیرنده: API opengl-cb را تخفیف داده و API جایگزینی را معرفی می کند
demux: مقدار پیش فرض کش Demuxer از 400MB / 400MB به 50MB / 150MB
OSX: همیشه فلاش اولیه opengl در macOS را غیرفعال کنید
اسکریپتینگ: تغییر زمانی که / چگونه بازیکن منتظر اسکریپت بارگذاری می شود
vo_gpu: پیشرفت های مختلفی برای شناسایی پیک HDR
vo_gpu: بهبود های مختلف در نقشه برداری HDR
wayland_common: update به xdg-shell پایدار

ytdl_hook: تجزیه URLs لیست پخش یوتیوب برای تنظیم فهرست شروع اگر --ytdl-raw-option = yes-playlist = مشخص شده است
منسوخ:
af_lavrresample: این فیلتر را نادیده بگیرید
حذف شده:
ساخت: پشتیبانی از drop برای SDL1 (فقط برای ao_sdl اعمال می شود)
گزینه ها و دستورات:
اضافه:
اضافه کردن تعدادی از گزینه های --audio-resample- * که از حالا به جای آن استفاده می شود - af defaults = lavrresample:
ao / openal: - کانال های مستقیم-مستقیم
command: گزینه add -osd-on-seek را به طور پیش فرض به نوار اضافه کنید
دستور: اضافه کردن یک دستور لیست تغییر (# 5435)
گزینه ها: add -http-proxy
گزینه های: اضافه کردن یک پروفایل کمینه زمان باقی مانده
vaapi: افزودن گزینه برای انتخاب یک مسیر غیر پیش فرض دستگاه با --vaapi-device (# 4320)
ویدئو: اضافه کردن گزینه برای کاهش تاخیر با 1 یا 2 فریم
vo_gpu: معرفی - target-peak (# 5521)
تغییر کرد:
دستور: تغییر فرمان رفتار کنترل چرخه (# 5772)
پیکربندی: جایگزینی config dir lua-settings / با dir script-opts /
گزینه ها: --labfi-complex اکنون نیاز به پد فیلد منحصربفرد دارد.
گزینه ها: --ytdl در حال حاضر همیشه فعال است، حتی برای libmpv
options: make --deinterlace = بله همیشه deinterlace (# 5219)گزینه ها: کمی بهبود فیلتر کمک برای پل lavfi بهبود یافته است
vo: rename --vo = opengl-cb به --vo = libmpv
منسوخ:
رمزگذاری: یک دسته از گزینه های مبهم را خنثی کنید (--ovoffset، --oaoffset، --ovfirst، --oafirst)
گزینه ها: تخفیف --vf-پیش فرض و -af-پیش فرض
osx: --gpu-context = کاکائو با --gpu-api = opengl در حال حاضر به نفع --vo = libmpv
حذف شده:
دستور: هک سازگاری قدیمی را حذف کنید که اجازه می دهد aliases CLI را به عنوان مالکیت، در 0.26.0 محروم شود
ورودی: حذف دستور دستورات قدیمی برای دستورات MPlayer که در سال 2013 منسوخ شده است
گزینه ها: drop -opensles-sample-rate، به عنوان مثال - sample-audio باید مورد استفاده قرار گیرد
گزینه ها: حذف شدن - videotoolbox-format، -ff-help، -ff-vid، -ff-sid، -ad-spdif-dtshd، - گزینه های نرم افزاری
گزینه ها: حذف - ویدئوی استریو حالت
گزینه ها: حذف پروفایل های خودکار AO / Vo خسته شده
گزینه ها: گزینه های کدگذاری زیر را حذف کنید: - copies (در حال حاضر به طور پیش فرض، زمان بندی زمان بندی قدیمی رفته است)، --oneverdrop (در حال حاضر به طور پیش فرض)، --oharddup (شما نیاز به استفاده از --vf = fps = VALUE) فایل های فشرده - aautofps، --omaxfps
رفع و پیشرفت های جزئی:HIDRemote: ثابت دکمه های حجم در macOS 10.13 (# 5721)
TOOLS / autoload: اصلاح گزینه "غیر فعال" شکسته
TOOLS / autoload: با لیست دایرکتوری کم (# 5618) قوی تر باشید
ao_sdl: ثابت اندازه حافظه پیشفرض
ساخت: اضافه کردن کتابخانه های استاتیکی به libmpv.pc
ساخت: بافت WAF به 2.0.9 (رفع پایتون 3.7 سازگاری)
ساخت: به صورت دستی مسیرهای جستجو کتابخانه استاندارد را برای لینک (مسیر # 5791) اضافه کنید
رایج: تمام زمانهای عدد صحیح را به میلی ثانیه دور بزنید
demux، player: رفع پخش پخش ویدئوهای ضعیف (w / تصاویر ساکن)
demux: پشتیبانی از برخی از انواع ابرداده زمانی (به عنوان مثال ICY)
demux_mkv: شناسه V_AV1 را برای AV1 اضافه کنید
demux_mkv: بسته بندی Meridian Lossless را در Matroska (# 5923) پشتیبانی کنید
نمایش برچسب های ابرداده اضافی در هنگام پخش ویدئو نمایش داده می شود
drm_atomic: ثابت نشت حافظه در drm_atomic_create
فعال کردن حافظه پنهان برای سیستم های FUSE در OpenBSD و FreeBSD
GPU: فرکانس 16bit FBO را به 16 عدد اعداد صحیح ترجیح می دهد
hwdec_vaegl: ثابت VAAPI EGL interop مورد استفاده با gpu-context = drm
input.conf: استفاده از مقدار دقیق برای [اتصال، که معکوس از]
ورودی: اضافه کردن یک Keybinding به رمز گشایی سخت افزار را تغییر دهید

ورودی: افزودن جزئی به پیوندهای پیش فرض کلید (# 973)
osc: رفع اشتباه فایل ها هنگام جستجو با کشویی
پخش کننده: رفتار عجیب و غریب را در ویرایش سوئیچینگ انجام دهید
بازیکن: ردیابی خودکار انتخاب فایل های خارجی دوباره دوباره
ترمینال یونیکس: متوقف کردن تلاش برای خواندن زمانی که ترمینال از بین می رود (# 5842)
ویدئو: در واقع صبر کنید تا آخرین قاب در EOF رندر شود
ویدیو: fix - video-rotate در بعضی موارد
ویدئو: رفع سقوط با vdpau هنگام reinitializing رندر (# 5447)
vo_gpu: تصحیح تصاویر متحرک (# 5619)
vo_vdpau: رفع تغییر اندازه و چرخش مشکلات

چه جدید در نسخه 0.28.0 است:

امکانات:
اضافه:
اضافه کردن فرمت مدیریت و نمایش DRM_PRIME برای رمزگشای RockChip MPP
csputils: اضافه کردن پشتیبانی برای نمایش اولیه P3
demux: پشتیبانی از چند محدوده cached قابل جستجو، محدوده حافظه پنهان در OSC
demux_playlist: پشتیبانی از فایل های .url (# 5107)
dvb: اضافه کردن پشتیبانی چند طرفه (تا 8)
dvb: پیاده سازی تجزیه مدولاسیون برای پیکربندی کانال های کانال سبک VDR
hwdec: افزودن رمزگشایی سخت افزار mediacodec برای فریم های IMGFMT_MEDIACODEC،
تغییر نام mediacodec به mediacodec-copy
lua: ادغام اسکریپت stats.lua (به طور پیش فرض به I / I متصل می شود)
vd_lavc: اضافه کردن پشتیبانی برای nvdec hwaccel
vo_gpu: اضافه کردن backend اندیشه opengl
vo_gpu: پشتیبانی اولیه d3d11
vo_gpu: پشتیبانی vulkan
حذف شده:
af: حذف فیلتر های صوتی مفقوده (کانال ها، اکولایزر، پان، حجم؛
جایگزین در lavfi)
VF: اکثر فیلترهای ویدئویی GPL را حذف (برش، dsize، گسترش، تلنگر، gradfun، آینه،
noformat، pullup، چرخش، مقیاس، stereo3d، yadif؛ جایگزین در lavfi)
vf_buffer: حذف این فیلتر
ویدئو: حذف خودکار فیلتر stereo3d
vo_gpu: حذف hwdec_vaglx interopvo_opengl: refactor به vo_gpu
vo_wayland: حذف
گزینه ها و دستورات:
اضافه:
demux: اضافه کردن گزینه ای برای ایجاد آهنگ های CC با مشتاقانه (--sub-create-cc-track)
گزینه ها: add --start = none برای بازنشانی پیش از شروع زمان شروع
گزینه ها: add --vlang switch
تغییر کرد:
cache: اندازه پیش فرض پایین به 2 * 10 مگابایت است
demux: مدت زمان readahead cache demuxer را به 10 ساعت برسانید
demux: استفاده از cache قابل جستجو برای شبکه به طور پیش فرض، محدودیت prefetch ضربه
msg: make --msg-level بر روی log-file نیز تاثیر می گذارد
player / misc.c: اجازه می دهد هر دو طول - و - برای کنترل نقطه پایان بازی کنترل شود
پخش کننده: مطابقت زیرنویس با برچسب های زبان با --sub-auto = دقیق
تغییر نام --opengl-hwdec-interop به --gpu-hwdec-interop (در حال حاضر اغلب بی فایده است)
vd_lavc: nvdec را بر vdpau ترجیح میدهید با --hwdec = auto (codec بهتر و سطح
پشتیبانی فرمت)
vd_lavc: تغییر نام --hwdec = rpi به --hwdec = mmal
حذف شده:
گزینه ها: حذف - heartbeat cmd و - heartbeat interval
(تصادفا شماره 4888 رفع شد)
رفع و پیشرفت های جزئی
TOOLS / autoload.lua: افزودن ogm، ogg و opus extensions
استفاده از / dev / tty به جای stdin برای ورودی ترمینال (# 4190)صوتی: پردازش صوتی softvol را به AO (جایگزین کد قبلی GPL'd)
صوتی: ثابت کانال تبدیل با کانال های NA (به عنوان مثال با ALSA)
صوتی: ثابت بروزرسانی حجم از دست رفته در init و reinit
csputils: ثابت DCI P3 اولیه نقطه سفید
demux: اجازه ندهید زیرنویس ها به نمایش زمان بافر در زمان ظهور برسند
demux: فایل های .cue را با فایل های صوتی که حاوی تصاویر متصل شده است، رفع کنید
demux: ثابت حسابداری برای دامنه های قابل دسترس بر روی سوئیچ مسیر (رفع از دست رفته
صوتی هنگام دوچرخه سواری از طریق آهنگ های صوتی با مثال EDL، --merge-files، دستور داد
فصل ها و یوتیوب DL شبه DASH)
demux: رفع سقوط با فایل های نشانه / دستورالعمل فصل (# 5027)
demux: سرعت کش کشیدن با یک شاخص درشت
demux_lavf: همیشه فایل نام فایل libavformat را هنگام جستجوی پرونده
(کمک می کند تا با فایل های mp3)
demux_mkv: برچسب V_SNOW را به mkv_video_tags اضافه کنید
dvb: رفع سوئیچ کانال طولانی: کانال بعدی / پیشین
dvb: رفع برای تنظیم ATSC
lavc_conv: تایمر زمانبندی چسب برای مثبت (# 5047)
macOS: fix bundle در MacOS High Sierra (10.13) (# 4926، # 4866)
mp_image: همیشه ویژگی های رنگی را در hw download (# 4804) کپی کنیدmp_image: یک جایگزین صریح برای موقعیت رنگی (# 4804) را انتخاب کنید
msg: سطح ورودی log --log-file را به -v -v تغییر دهید
msg: تفسیر یک دسته از سطوح پیام
osc: سرریز نزولی پشته در هنگام تغییر حالت دید
osdep / io: اضافه کردن اندیشه مربوط به bullshit برای تعمیر فایل ها> 2 GiB
player / playloop.c: زمانی که هنگام استفاده از فایل loop-file، زمان پخش را احترام می گذارید
بازیکن: اجازه می دهد به دنبال در بخش های cached از جریان های غیر قابل دسترس است
پخش کننده: زبان مسیر متناسب با موضوع غیر حساس (# 5272) را انتخاب کنید
player: استفاده از timestamp شروع برای ab-looping اگر --ab-loop-a وجود داشته باشد
پخش کننده: هنگام بارگذاری فایل خارجی، همیشه تمام انواع آهنگ را اضافه کنید (# 5132)
restore-old-bindings.conf: افزودن macOS / Wayland AXIS قدیمی
تصویری: ایجاد دایرکتوری از قالب
اسکریپت: گزارش dlerror () خروجی
sd_ass: نوع رسانه فونت RFC8081 را بپذیرید
sd_ass: otc را به عنوان پشتيبان فرمت فایل OpenType پشتيبانی بپذيريد
stream_libarchive: در اطراف انواع مختلفی از braindeath محلی کار کنید
(https://git.io/vbiFJ)
subprocess-win: هنگام ایجاد فرایندها، مکان نما را تغییر ندهید
ویدیو: اضافه کردن هک برای جلوگیری از زیرنویس های غلط با vf_sub (# 5194)ویدیو: حل معکوس آلفا (# 4983)
ویدئو: نشت حافظه (تقریبا 1 کیلو بایت در هر فریم رمزگشایی) با حالت کپی hwdec
ویدئو: ثابت چرخش و فیلترهای خودکار تعطیلات
ویدئو: به درستی از طریق داده های ICC عبور می کند
vo: اضافه کردن پشتیبانی از رندرلوپ رانده شده خارجی و استفاده از آن از راه زمین
(بخشی از صفحه نمایش همگام سازی را در قسمت pathland رفع می کند؛ رندر را هنگام پنجره غیرفعال می کند
نامرئی است)
vo_gpu: تغییر الگوریتم -tone-mapping-desaturate
vo_gpu: فعال کردن 3DLUT ها در حالت ناهموار
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: کاهش شدت شطرنجی -alpha = mix-tiles
vo_gpu: win: حذف هک تشخیص کامل تمام صفحه
vo_lavc: حذف منطق رندر subtitle دلخواه دلخواه (# 4689)
wayland_common: ردیابی خروجی را اجرا کنید، بسیاری از پاک و رفع اشکالات
ویندوز: پنجره ویندوز را پرش می کند اگر ویندوز آن را پردازش کرد

ویندوز: نسخههای بیشتر POSIXy از open () و fstat () (# 4711) را اضافه کنید
ytdl_hook: ytdl: // را به لیست های پخش اضافه نمی کنید (# 5003)

چه جدید در نسخه 0.27.0 است:

امکانات:
اضافه:
ویندوز: رسیدگی به کلیدهای رسانه ای
libmpv: options: افزودن یک راه حل ایمن برای اطلاع رسانی به روز رسانی گزینه
vd_lavc / vo_opengl: پشتیبانی از پروفایل های ICC جاسازی شده
vo: رندر API انتزاعی برای خروجی های ویدیویی دیگر غیر GL
vo_opengl: ویژگی هشدار محدوده را برای برجسته کردن رنگ های خارج از محدوده (- هشدار دهنده)
vo_opengl: افزودن پشتیبانی مستقیم رندر (--vd-lavc-dr)
vo_opengl: پیاده سازی (سریعتر) کرنل EWA مبتنی بر شیدر را محاسبه کنید
vo_opengl: HLG OOTF معکوس را اجرا کنید
vo_opengl: پشتیبانی از تشخیص پیک HDR (- hdr-compute-peak)
vo_opengl: پشتیبانی از فرمت های پیکسل ورودی شناور
vo_opengl: پشتیبانی از بارگذاری سفارشی سازی سفارشی کاربر (# 4586)
vo_opengl: پشتیبانی shader های کاربر را محاسبه کنید
حذف شده:
حذف ویدئو اکولایزر از vo_direct3d، vo_sdl، vo_vaapi، و vo_xv (GPL، نه ارزش تلاش برای پشتیبانی از VO های قدیمی)
گزینه ها و دستورات:
اضافه:
macOS: گزینه add -no-native-fs برای غیر فعال کردن fullscreen macOS بومی (# 4014)
بازیکن: اضافه کردن گزینه مسیر - خودکار انتخاب
تغییر کرد:ورودی: استفاده از نامهای مونومون برای دکمه های ماوس، همانند Qt: https://doc.qt.io/qt/5/qt.html#MouseButton-enum
گزینه ها: تغییر - semantics لوپ
player: make -lavfi-complex در زمان اجرا قابل تغییر است
vf_eq: این فیلتر را حذف کنید (GPL؛ فیلتر eq libavfilter را با معانی تغییری استفاده می کند)
ویدئو: تغییر - رفتار دیفرانسیل
vo_opengl: نقشه برداری HDR را به نقشه برداری فضایی تعمیم می دهد، - hdr-tone-mapping -> -tone-mapping
حذف شده:
- dominance فیلد (نویسنده GPL تنها، هیچ فرصتی برای مجوز مجدد)
ورودی: فرمان "osd" را فراموش کرده اید
گزینه ها: drop -video-aspect-method = hybrid (فقط GPL)
رفع و پیشرفت های جزئی:
TOOLS / autocrop.lua: محدود کردن سیاه و سفید cropdetect برای فیلم های 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: هسته spline64 درست است
macOS: کلید های ورودی کلید رسانه را هنگامیکه برنامه های دیگر سرقت اولویت (شماره 4834)macOS: پشتیبانی از رندرهای متعدد (سوئیچ GPU) (# 2371) رفع
macOS: حذف استاندارد "نمایش نوار نوار" آیتم های منو
گزینه ها: fix --include (# 4673)
بازیکن: fix - با ارزش های بزرگ (# 4650)
بازیکن: سردرگمی در کد resync صوتی را حل می کند (# 4688)
بازیکن: بازخوانی می خواهد کمی قوی تر باشد (# 4757)
پخش کننده: readd smi extension subtitles (# 4626)
vd_lavc: تغییر خودکار پروب جهت ترجیح دادن cuda over vdpau-copy
vd_lavc: تعمیر دستگاه با hwaccles کپی حالت (# 4735) نشت
vd_lavc: سازگاری با hwdec با فرمت های yuvj420p
vd_lavc: خطای hwdec mid-stream را اصلاح کنید
vf_vapoursynth: رفع علامت معکوس و بازگرداندن پشتیبانی از 10 بیت (# 4720)
ویدئو: افزایش - محدوده monitorpixelaspect
vo_opengl: تنظیم قوانین خطی سازی (# 4631)
vo_opengl: مقیاس ضریب دانه به محدوده سیگنال
vo_opengl: نقشه تون در جزء حداکثر سیگنال
x11: ثابت می شود که پنجره می تواند هنگام استفاده از تعبیه (# 4784) تغییر اندازه داده شود
ytdl_hook: حل مسیرهای نسبی هنگام پیوستن به URL های بخش (# 4827)
ytdl_hook: پشتیبانی از قطعات با مسیرهای نسبی، رفع DASH بخش

چه جدید در نسخه 0.9.2 است:

تغییرات:
چک Lua هم اکنون برای lua52.pc نیز مورد استفاده قرار می گیرد، همانطور که آزمایش Arch Linux انجام می شود.
(X11): icc-profile-auto vo_opengl اکنون نمایه کنونی ICC نسبت به مرکز پنجره را نمایش می دهد.
ao_coreaudio، ao_alsa اکنون از اضافه کردن کانال های جعلی جعلی برای سازگاری بهتر با رمزگشاهای سخت افزاری پشتیبانی می کند که فقط تعداد کانال های خاصی را پشتیبانی می کنند (مثلا 5.1 در حال حاضر باید بر روی یک رمزگشایی که فقط 7.1 را قبول می کند، کار کند).
جایگزینی کانال (در صورتی که دستگاه صوتی بومی از یک طرح کانال داده پشتیبانی نکند) بهبود یافته است.
vf_vapoursynth در حال حاضر به جای خروجی ویدیو خراب، ویدیو غیر متناوب را رد می کند.
MPV اکنون تلاش می کند تا زیرنویس های .sup autoload را نیز بسازد.
رفع اشکال:
پیش فرض vo_opengl برای fbo-format در حال حاضر rgba16 است، برای جلوگیری از خطاهای گرد کردن هنگام استفاده از cscale غیر پیش فرض (شماره 1918).
رفتار framedrop بهبود یافته در هنگام پخش ویدئو که فریم بالاتر از صفحه نمایش است (شماره 1897).
تلاش برای بازی یک دایرکتوری دیگر اسپم نیست اتصال از دست رفته! به کنسول وارد شوید
(لینوکس) چندین رفع اشکالات vo_rpi.
(لینوکس) چندین رفع اشکالات vo_drm. پان و اسکن در حال حاضر پشتیبانی می شود.

(X11) رفع رفتار تمام صفحه در مدیران پنجره خاص (مسائل شماره 1937، # 1920).
(OSX) OSD دیگر در هنگام راه اندازی همیشه نشان داده نمی شود.
(OSX) چندین رفع اشکالات ao_coreaudio و ao_coreaudio_exclusive.
(OSX) سقوط بالقوه ثابت در هنگام خروج از کاکائو.
(ClientAPI) vo_opengl_cb در حال حاضر در واقع گزینه های تغییر در زمان اجرا است.
(OSX، ClientAPI) کاکائو در حال حاضر کار می کند زمانی که هر دو cplayer (MPV) و libmpv در همان زمان ساخته شده است؛ با این حال، libmpv هم اکنون تنها یک برنامه کاربردی را ایجاد می کند. کاکائو باید به طور کامل از کار افتاده برای جلوگیری از ایجاد libmpv از singleton.

چه جدید در نسخه 0.9.1 است:


تغییرات:
کانال IRC mpv از # mpv-player به #mpv در chat.freenode.net منتقل شد.
به روز رسانی مستندات
مقدار پیش فرض برای گزینه -ytdl-format در حال حاضر بهتر است، به منظور کار در اطراف انتشار 2015.04.26 یوتیوب-DL فعال DASH به طور پیش فرض، به عنوان FFmpeg / Libav هنوز به درستی از DASH پشتیبانی نمی کند.
هنگام جستجو، نشانگر زمان فعلی به جای نشانگر زمان پیش بینی شده جستجو نشان داده می شود، تا زمانی که نشانه آخر نهایی حل شود. پاسخگویی UI را در جریان های آهسته و / یا جستجوهای بزرگ بهبود می بخشد.
رفع اشکال:
نشانگر آزمایشی DOCS / client-api را تغییر داد. مدیر انتشار فراموش کرد قبل از انتشار آن را رفع کند ...
رفع خطوط زباله vo_vdpau در ویدیو H.264 با اندازه non-mod16 (شماره 1863).
در صورتی که فرمان "sub_reload" با موفقیت اجرا شد، یک تصادف در خروج حل شود.
وقتی که osc-seekbarstyle = bar تنظیم می شود، ثابت می شود که با موس است (شماره 1876).
(IPC) رمزگذاری ثابت داده UTF-8 در JSON (شماره 1874).

چه جدید در نسخه 0.8.3 وجود دارد:

تغییرات:
رفع مستندات و به روز رسانی
(API Client) رفتار پارامتر viewport mpv_opengl_cb_render را مشخص کنید.
رفع اشکال:
(X11) تصحیح تصادف در vo_xv: بدون colorkey با آداپتور Overlay. (اشکال 1629)
در بعضی از رانندگان VAAPI همانند سازی ویدیو را درست انجام دهید. (اشکال # 1647)
جلوگیری از ناپدید شدن OSD هنگام کلیک روی mozplugger. (اشکال # 1672)
کد پشتیبانی جدید DVB-S2، با استفاده از S2API، در حال حاضر بر روی FreeBSD ایجاد می شود.
رفع رمزگشایی matroska قابل جستجو از جریان شبکه unseekable. (اشکال # 1656)
(OSX) هنگام بستن پنجره VO (معمولا در هنگام خروج) خرابی را حل می کند. (اشکال # 1657)
(OSX) هنگام استفاده از Dock یا Launchpad، نشانگر ماوس را پنهان کنید. (اشکال شماره 513)
(OSX) Fix mouse cursor autohiding when the player is fullscreen.
vf_vavpp (VAAPI postprocessing) در حال حاضر ویدئو را به درستی تعویض می کند.
smb: // حالا جریانها از ذخیره سازی جریان (استفاده می شود ناکارآمد) استفاده کنید.
(ویندوز) هنگامی که در منوی پنجره قرار دارد، مکان نما را مخفی نکنید.
رفع خروجی 8 کاناله در ao_jack. (اشکال شماره 1688)
ثابت --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 در حال حاضر به سادگی wrappers به ​​معادل libavfilter خود را. هر دو فقط در حال حاضر در دسترس FFmpeg (Libav نیست).
(!) ao_portaudio حذف شده است. پشتیبانی خوب از درایورهای مادری صوتی تمام پلتفرم های دسکتاپ اصلی، همچنین ao_sdl و ao_openal به عنوان فساد اداری وجود دارد.
(!) انتخاب مجدد lscale vo_opengl به مقیاس تغییر نام داده است. لردیوس در حال حاضر مقیاس شعاع، lparam1 و lparam2 در حال حاضر به ترتیب scale-param1 و scale-param2 هستند؛ lscale-down در حال حاضر مقیاس پایین است. گزینه cscale باقی می ماند.(!) تعدادی از نامهای پیشفرض vo_opengl که از مقیاس حمایت شده حذف شده اند؛ استفاده از مقیاس شعاع برای تنظیم در صورت نیاز. برای مثال، استفاده کنید --vo = opengl: scale = lanczos: scale-radius = 2 به جای مقیاس = lanczos2. شعاع پیش فرض برای اکثر فیلترها توصیه می شود.
(!) vo_opengl دیگر از گزینه تعویض استریو پشتیبانی نمی کند. اثر Anaglyph را می توان با فیلتر stereo3d تکثیر کرد. پشتیبانی از quadbuffer که نیاز به سخت افزار تخصصی سخت افزاری دارد، حذف می شود.
(!) گزینه زیر تقریبا گاما به vo_opengl برداشته شده است. خصوصیات BT.1886 می گوید که در واقع چگونگی انجام آن است، بنابراین پیش فرض زمانی که srgb یا icc-profile فعال می شود، پیش فرض است. این گاما BT.1886 را شامل نمی شود.
(!) گزینه های بدون مقیاس سپه و غیر مستقیم به vo_opengl حذف شده اند. اینها در حال حاضر شناسایی خودکار و فعال هستند هر زمان که آنها به نفع خود.
(!) گزینه های --lua و --lua-opts / options در حال حاضر به نام --script و - script-opts، به ترتیب. در حال حاضر انتظار می رود که زیر شاخه MPEG تنظیمات lua به جای اسکریپت ها نامیده شود.
(!) گزینه --fixed-vo حذف شده است. به هر حال، پیش فرض برای یک مدت طولانی است، و غیرفعال کردن ثابت-vo مفید نیست.vo_opengl_hq به روز شده است تا ویژگی های جدید را در نظر بگیرد. michael-downscaling و sigmoid-upscaling فعال هستند، "mitchell" در حال حاضر به عنوان پیش فرض برای مقیاس پایین است.
پیام OSD زیر دید در حال حاضر واضح تر در مورد اینکه آیا زیرنویس پنهان شده یا فقط در دسترس / انتخاب نشده است، واضح تر است.
شناسه دستگاه داده شده به --audio دستگاه برای استفاده با ao_coreaudio حال حاضر استفاده از شناسه، به طوری که آنها را تغییر دهید زمانی که دستگاه های اضافه / حذف و یا بعد از ری بوت.
- msg-level هم اکنون نیز "،" به عنوان جداکننده پذیرفته می شود.
(API Client) API سرویس گیرنده در حال حاضر به مقداردهی اولیه اگر محلی LC_NUMERIC "C" نیست.
(API Client) نوع بومی پارامتر level msg است که در حال حاضر یک لیست ارزش کلیدی است. تنظیم یا خواندن آن به عنوان یک رشته هنوز کار می کند.
(API فرعی) فرمان get_property در حال حاضر غیرقانونی است.
به روز رسانی مستندات
مستندات PDF اکنون به طور پیش فرض غیر فعال شده است، زیرا rst2pdf در حال ناکافی است و خطاهای ساخت عجیب و غریب را ایجاد می کند.
همچنین می توانید پیام های desync را با همگام سازی منفی A / V چاپ کنید. در حالی که نادر است، ممکن است با برخی از استفاده از --autosync اتفاق می افتد.
رفع اشکال:
(ویندوز) اجتناب از تغییر اندازه پنجره ویدئو زمانی که بازیکن به حداقل برسد، ممکن است خطای شماره 1547 را رفع کند.
(NetBSD) ساخت v4l2 را اصلاح کنید.(لینوکس) تلاش برای حل اختلافات با mixer pulseAudio. (اشکال # 1578)
تنظیمات چندگانه cdda: // (اشکالات # 1555، # 1560)
زمانبندی VP9 دیگر باعث ایجاد هشدارهای "PTS Missing" با ساخت جدید FFmpeg کافی نیست.
در هنگام استفاده از رمزگشایی سختافزاری H.264 در libavcodecs به اندازه کافی جدید، یک تصادف را رفع کنید. (اشکال شماره 1587)
ویژگی های جدید:
vo_opengl در حال حاضر پشتیبانی از ترکیب قاب برای از بین بردن لکنت است، زمانی که فریم گذاری تصویر به راحتی با فریم گذاری صفحه نمایش از طریق گزینه صاف کردن مسطح مطابقت ندارد. این به معنای افزایش مصنوعی FPS ویدیو نیست، بنابراین هیچ "اثر اپرا صابون" و یا مشکلات با برخی از انواع ویدیو (مانند انیمه) وجود ندارد.
vo_opengl در حال حاضر از ارتقاء sigmoidal (به عنوان مثال برای تمام صفحه استفاده می کند)، که باعث کاهش زنگ های ایجاد شده توسط upscaling می شود، که از طریق گزینه زیر upigaling sigmoid فعال می شود.
vo_opengl در حال حاضر از Ewa_lanczos (Jinc) پوسته پوسته شدن پشتیبانی می کند که کیفیت بالاتری را با نام کاربری کمتری ارائه می دهد. این یک پارامتر تجربی مقیاس ضد سر و صدا است که تلاش می کند تا بیشتر زنگ ویدیو را کاهش دهد.
vo_opengl در حال حاضر دارای گزینه مقیاس خطی است که باعث می شود اسکالرها در نور خطی کار کنند. توسط srgb، icc-profile یا گزینه جدید sigmoid-upscaling پیش بینی شده است.Vo_opengl برای downscaling نسبتا پایینتر، زمانی که downscaling فانکشن فعال است، بهبود یافته است.
اضافه کردن --keep-open = همیشه برای ایجاد --keep-open اعمال می شود به تمام فایل ها به جای تنها آخرین.
MPV اکنون تگ هایی را که در کنسول چاپ می شوند، فیلتر می کند تا سایتی را که نمی تواند استفاده شود، غیرفعال کند. فیلتر به عنوان یک لیست سفید کار می کند و می تواند با گزینه -display-tags گزینه پیکربندی شود.
گزینه option -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-profile-auto در میزبان های X11 پشتیبانی می کند.
کلید 'A' در حال حاضر به طور پیش فرض توسط یک لیست از نسبت های از پیش تعیین شده است. به نظر می رسد برای کار کردن در اطراف فایل های شکسته مورد استفاده قرار گیرد.
در حال حاضر حالت "force" برای loop وجود دارد. کار می کند مانند "inf"، اما تلاش می کند برای باز کردن فایل ها / جریان ها، حتی اگر یک خطا در تلاش قبلی وجود دارد.در حال حاضر گزینه log-file برای نوشتن پیام های ورودی MPV به یک فایل مشخص شده وجود دارد.
اکنون گزینه auto audio file-auto برای بارگیری یک فایل صوتی خارجی با محدودیت های خاص وجود دارد. تنها فایل صوتی خارجی که در آن فایل بازی دارای یک جریان ویدئویی است را بارگذاری می کند. به طور پیشفرض به «دقیق» تنظیم کنید (اشکال # 967)
در حال حاضر یک گزینه --network-timeout برای مشخص کردن زمان وقوع در ثانیه برای دسترسی به شبکه وجود دارد. اگر 0 (به طور پیش فرض)، از پیش فرض libavformat استفاده می کند. اگر یک پروتکل است که از تعطیلات پشتیبانی نمی کند، استفاده می شود، این گزینه نادیده گرفته می شود.
(X11) کلیدهای ویژه XF86 در حال حاضر همه در input.conf قابل mappable است. تمام کلید های ثبت شده در XF86keysym.h در دسترس هستند، اما فقط به عنوان کدهای عددی آنها.
(لینوکس) اجرای DVB در حال حاضر DVB-S2 از طریق S2API پشتیبانی می کند.
(لینوکس) فرمت VDR برای channels.conf در حال حاضر پشتیبانی و ترجیح داده شده است. برای نحو به http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf مراجعه کنید. تنظیم به کانال های DVB-S2 نیاز به کانال VDR-channel.conf دارد.
(لینوکس) در حال حاضر یک گزینه --dvbin-full transponder برای اداره موارد پخش ویژه ای که PID ها تعویض می کنند یا فقط برای کار کردن در اطراف داده های PID ناقص وجود دارد.(API Client) در حال حاضر یک openl_cb VO وجود دارد که متن OpenGL را از client libmpv دریافت می کند. این اجازه می دهد که یک مشتری بتواند ویدیو libmpv را مستقیما به یک متن OpenGL ارائه دهد بدون استفاده از Embedding wid.
(API Client) پارامتر فوق - wid در حال حاضر می تواند در هر زمان تنظیم شود، اما اگر یک فایل در حال بارگذاری باشد، تاثیری ندارد.
(API Client) لیست عناوین دی وی دی اکنون می توانید درخواست کنید.
(API Client) در حال حاضر یک ویژگی متادیت فیلتر شده، حاوی تنها برچسب های مجاز توسط --display برچسب ها است.
(API Client) در حال حاضر پشتیبانی از اهداف XEmbed -wid مانند gtk_socket_get_id () GtkSocket است.
(API Client) در حال حاضر دارایی فایل پرونده با نام نماد برای فرمت فایل وجود دارد. در بعضی موارد این ممکن است از لیست های جدا شده با کاما از پسوندهای مختلف مختلف به علت ویژگی های libavformat باشد.
(API Client) اکنون یک ماوس برای تولید رویدادهای ماوس بر روی پنجره ویدیو وجود دارد.(کارفرما API) است در حال حاضر ملک نیمه seekable که نشان می دهد که آیا یک فایل فقط seekable دلیل کش جریان در نظر گرفته، اما نه می شود در غیر این صورت seekable (به عنوان مثال جریان زمان واقعی، و یا HTTP با پشتیبانی از رزومه کاری). جستجوی نسبی کوچک ممکن است خوب باشد، اما جستجوی بزرگتر احتمالا شکست خواهد خورد.
(کارفرما API) در حال حاضر یک رویداد MPV_EVENT_QUEUE_OVERFLOW است که هر زمان که نوشته حوادث به کاهش یافته چون صف کامل است. هیچ رویدادی بیشتر تا زمانی که MPV_EVENT_QUEUE_OVERFLOW مصرف می شود برای جلوگیری از ارسال تکرار ارسال شده ارسال شده است.
(کارفرما API) در حال حاضر یاور mpv_wait_async_requests تابع () که بلوک تا درخواستهای async است شناخته شده را تکمیل کرده اند وجود دارد. (اشکال # 1542)
(API Client) در حال حاضر یک مشخصه-hwdec شناسایی شده است که رمزگشایی سخت افزار تشخیص داده شده را هنگامی که یکی با موفقیت باز شود بازمی گرداند. این احتمالا تنها بعد از پخش شروع به یک مقدار معتبر می کند.
(کارفرما API) وجود دارد در حال حاضر audio_add، audio_remove و audio_reload همتایان به دستورات sub_ معادل برای مدیریت فایل های صوتی خارجی.

نرم افزار های مشابه

dvd-slideshow
dvd-slideshow

11 May 15

DivXripper
DivXripper

3 Jun 15

ucview
ucview

3 Jun 15

نظرات به mpv

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!