با Mpv آشنا شوید


بهروز رمضانی آموزش, معرفی نرم افزار بهم ۱۳۹۴ ۱۸

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

در مطلب پیش‌رو قصد داریم پلیر Mpv را خدمت شما کاربران گرامی معرفی نمایم. این پلیر از پلیر‌های Mplayer و Mplayer2 فورک شده است. Mpv از طیف وسیعی از قالب‌ها ویدئویی و کدک‌های صوتی و تصویری و انواع زیرنویس پشتیبانی می‌کند. اما مهم‌ترین دلیلی که می‌توان به آن تکیه کرده و این پلیر را جایگزین پلیر پیشفرض خود نمایید، پشتیبانی این پلیر از VA-API و VDPAU به صورت توکار است. پلیر‌های Mplayer و Mplayer2 متأسفانه از این ویژگی به صورت توکار پشتیبانی نمی‌کنند.

نصب MPV

Mpv را می‌توانید از مخازن توزیع مورد استفاده خود نصب نمایید.

توزیع آرچ

توزیع اوبونتو

پیکره‌بندی Mpv

تنظیمات mpv توسط این سه فایل کنترل می‌شود.

برای مطالعه بیشتر در مورد جزئیات پیکره‌بندی هر فایل به آدرس‌های زیر مراجعه کنید.

mpv.conf

osc

input

تنظیمات پیشنهادی برای فایل mpv.conf

نحوه استفاده از mpv

از آنجایی که mpv ذاتاً یک پلیر خط فرمانی است، باید آن را در Cli اجرا کنید.

برای داشتن کنترل روی پخش ویدئو می‌توانید از صفحه کلید استفاده نمایید.با مطالعه manual این برنامه اطلاعات خوبی در این زمینه بدست خواهید آورد.

با تمام احترامی که برای Cli shell و طرفداران آن قائل هستم.اما اعتقاد دارم هر ابزار در جای خود مفید است. برای عده‌ زیادی از کاربران، کار با خط فرمان در استفاده‌های روزمره قابل قبول نیست و نیاز آنها را برطرف نمی‌کند. از این رو به دنبال یک GUI مناسب هستند.

تست VA-API

برای بررسی نحوه عملکرد VA-API  در این پلیر در دو حالت یک فایل ویدیویی را پخش کرده و مصرف Cpu را با‌هم بررسی می‌کنیم. برای این تست از یک لپتاپ لنوو مدل G-500 با مشخصات زیر استفاده شده است.

مشخصات فایل ویدیویی

VA-API فعال می‌باشد. در این حالت ویدئو به راحتی پخش شده و صدا و تصویر با هم سینک هستند.

mpv-vaapi.

در حالت دوم VA-API غیرفعال می‌باشد. ویدئو با لگ فراوان پخش می‌شود ، صدا و تصویر سینک نیستند. به مصرف Cpu توجه کنید.

mpv-without-vaapi

حال نوبت به معرفی رابط‌های گرافیکی برای Mpv می‌رسد. با کمی جستجو در وب می‌توانید Front end های زیر را برای این پلیر بیابید.

Baka MPlayer

Bomi

GNOME MPV

SMPlayer

Xt7-player-mpv

.

Baka MPlayer

baka-mplayer.

نصب Baka MPlayer

برای نصب این پلیر از طریق کامپایل کد منبع بدین صورت عمل نمایید.

ابتدا وابستگی‌های زیر را نصب کنید. (بسته به نوع توزیعی که استفاده می‌کنید ممکن است نام بسته‌ها متفاوت باشد)

و در ادامه دستورات زیر را اجرا کنید.

اما روش آسان‌تری برای نصب این پلیر وجود دارد. به مخازن توزیع خود مراجعه نمایید و بسته baka-mplayer را یافته و نصب نمایید.

در توزیع آرچ به وسیله pacman بسته baka-mplayer را نصب می‌کنیم.

این پلیر از ویژگی‌های زیر پشتیبانی می‌کند.

Gesture seeking.
Smart playlist.
Dim Desktop.
Hardware accelerated playback (vdpau, vaapi, vda).
Youtube playback support (and others).
Multilingual support (we are looking for translators!).
And more…

ویژگی Gesture Seeking اولین بار است که در میان پلیر‌های گنو/لینوکسی می‌بینیم. با حرکت به سمت چپ و راست ماوس بر  روی ویدئوی در حال پخش قادر خواهید بود ویدئو را جلو و عقب نمایید. همچنین با حرکت بالا و پایین حجم صدا ویدئو قابل کنترل خواهد بود. لیست پخش هوشمند هم بسیار کارآمد به نظر می‌آید. علاوه بر این پشتیبانی از شتاب‌دهنده سخت‌افزاری را نیز به لیست ویژگی‌های Baka MPlayer اضافه نمایید.

Bomi

bomi

.

نصب Bomi

برای نصب این پلیر از طریق کامپایل کد منبع به لینک زیر مراجعه نمایید:

کامپایل و نصب Bomi از کد منبع

روش آسان‌تر جستجو در مخازن رسمی توزیع خود و نصب بسته bomi می‌باشد. کاربران توزیع آرچ بسته bomi را از مخزن AUR میتوانند نصب نمایند.

کاربران توزیع اوبونتو  با اضافه کردن PPA می‌توانند این پلیر را نصب و استفاده نمایند.

کاربرانی که از توزیع‌هایی غیر از آرچ و اوبونتو استفاده می‌کنند برای نصب این پلیر به اینجا مراجعه نمایند.

این پلیر از ویژگی‌های زیر پشتیبانی می‌کند.

Playback
Various media files and DVD
Multi-chapter files (mkv)
Playback speed
A-B repeat specified by time
A-B repeat specified by subtitle
Playback history
Playlist support
Resume playback
Hardware-accelerated decoding
Accurate seeking
Tri-level steps for seeking
Seeking by subtitle
Image slide show
Video

more …

GNOME MPV

Gnom-mpv.

GNOME MPV یک Front end ساده بر مبنای +GTK برای mpv می‌باشد.

نصب GNOME MPV

برای نصب این پلیر از طریق کامپایل کد منبع بدین صورت عمل نماید.

ابتدا وابستگی‌های زیر را نصب کنید. (بسته به نوع توزیعی که استفاده می‌کنید ممکن است نام بسته‌ها متفاوت باشد)

و در انتها دستورات زیر را اجرا نمایید.

روش آسانتر نصب جستجو در مخازن رسمی توزیع خود و نصب بسته gnome-mpv می‌باشد. کاربران توزیع آرچ و از دستور زیر برای نصب آن استفاده کنند.

اگر سری به قسمت Preferences این پلیر بزنید خواهید دید در تنظیمات این پلیر قابلیت استفاده مستقیم از فایل تنظیمات Mpv فراهم شده است.

per-gnome-pvm.

SMPlayer

smplayer

نصب SMPlayer

برای نصب این پلیر به مخازن رسمی توزیع خود مراجعه نمایید و بسته smplayer را نصب نمایید.

توزیع آرچ

توزیع اوبونتو

کاربر باید بعد از نصب SMPlayer با رفتن به قسمت تنظیمات Mpv را به صورت پیشفرض جهت پخش ویدئو انتخاب نماید.

mpv-smplayer.

برای اعمال تنظیمات بر روی mpv به قسمت Prefernces/Advanced رفته و در قسمت Option مقادیر را وارد کنید.

sm-option.

Xt7-player-mpv

x7

 xt7-player-mpv برپایه Qt/Gambas نوشته شده است و GUI بسیار کاملی برای mpv محسوب می‌شود.علاوه بر این قابلیت کار با کارت‌های DVB-T و امکانات فراوان دیگری را در خود جای داده است.

نصب xt7-player-mpv

کاربران آرچ با دسترسی به مخزن AUR می‌توانند این پلیر را نصب نمایند.

برای دیگر توزیع‌ها به شرطی که برنامه در مخازن رسمی یا غیر رسمی وجود نداشته باشد. باید کد منبع آن را دریافت، کامپایل و نصب نمایند.

برای کامپایل کد منبع مراحل زیر را دنبال نمایید. ابتدا پیش‌نیاز‌های برنامه را نصب نمایید.

این پیش‌نیازها اختیاری می‌باشد.

سپس دستورات زیر را دنبال کنید.

برای اعمال تنظیمات فایل mpv.conf به General options/User Options بروید و تنظیمات دلخواه را انتخاب نمایید.

x-setting

در پایان امیدوارم خود را  به ابزار خاصی محدود نکنید ، ابزار‌های تازه را امتحان کرده و به دیگران معرفی کنید.



برچسب ها : , , , , , , , , , , ,

نظرات