mpv

Software screenshot:
mpv
Rincian Software:
Versi: 0.29.0 Diperbarui
Tanggal Upload: 16 Aug 18
Pengembang: The mpv Team
Lisensi: Gratis
Popularitas: 400

Rating: 4.5/5 (Total Votes: 2)

mpv adalah proyek open source yang menyediakan pengguna dengan perangkat lunak pemutaran video baris perintah bercabang dari aplikasi MPlayer dan mplayer2 terkenal. Ini sangat ringan dan berjalan di platform GNU / Linux dan Microsoft Windows.


Fitur sekilas

Fitur utama termasuk dukungan yang lebih baik untuk file MKV (Matroska), opsi CLI yang efisien, pengodean video GPU, keluaran video berkualitas tinggi, dukungan pencarian yang tepat, dukungan audio gapless, dukungan PulseAudio yang lebih baik, serta pengontrol layar.

Selain itu, fitur penanganan jeda yang lebih baik, peningkatan VDPAU, dukungan untuk kunci pengubah, reproduksi warna yang tepat, penanganan sinkronisasi audio dan video yang lebih baik, subtitle berkualitas tinggi, serta dukungan untuk memutar beberapa file pada saat yang sama. / p>

Fitur lain yang menarik dari mpv adalah kemampuan untuk memutar file video dengan kualitas yang lebih tinggi daripada banyak aplikasi multimedia player open source lainnya, hanya karena ia bergantung pada API hwaccel FFmpeg (mendukung percepatan dekode video VAAPI, VDA dan VDPAU).

Berdasarkan kerangka multimedia FFmpeg yang sangat terkenal

Program ini didasarkan pada kerangka multimedia FFmpeg yang sangat terkenal, khususnya pada libavutil, libavcodec, libavformat, libswscale, libavfilter, dan libavresample libraries. Karena ini, ia mendukung berbagai format file video, serta audio dan subtitle stream.

Meskipun dilengkapi dengan beberapa fungsi yang disertakan dalam program mplayer2 dan MPlayer, mpv menyediakan fitur-fitur terbaik bagi pengguna, seperti output terminal yang bersih dengan opsi yang mudah diingat dan intuitif, respons yang ditingkatkan, dan kontrol volume OSS4.

Ini juga sangat penting untuk disebutkan di sini bahwa program ini menggunakan output video berbasis OpenGL yang menyediakan pengguna dengan skala video, manajemen warna, dan banyak fungsi top-notch yang dihargai oleh videophiles.


Intinya

Menyimpulkan, sementara mpv mungkin tidak memiliki antarmuka pengguna grafis dengan fitur penting seperti equalizer audio dan video, ia menawarkan pemutar video yang sangat ringan dan berkinerja tinggi yang kompatibel dengan semua sistem operasi berbasis Linux dan lingkungan desktop.

Apa yang baru dalam rilis ini:

  • Rilis ini memerlukan FFmpeg 4.0 atau yang lebih baru.
  • Fitur:
  • Ditambahkan:
  • ao / openal: Tambahkan format sampel dan pemilihan saluran yang lebih baik
  • ao / openal: Tambahkan dukungan untuk output saluran langsung
  • cocoa-cb: implementasi awal melalui opengl-cb API
  • context_drm_egl: Memperkenalkan dukungan 30bpp (membutuhkan Mesa 18.0.0_rc4 atau lebih baru)
  • osx: tambahkan beberapa item menu bar lainnya seperti yang disarankan oleh HIG Apples
  • vo_gpu: membuat screenshot menggunakan GL renderer (# 5498, # 5240)
  • x11: mendukung Shift + TAB sebagai pengikat kunci input (# 5849)
  • ytdl_hook: mendukung dash demuxer asli, jika ada
  • Berubah:
  • ao_alsa, ao_pulse: kurangi ukuran buffer yang diminta
  • audio: ubah format negosiasi, hapus saluran remix fudging
  • klien API: batalkan opengl-cb API dan perkenalkan API pengganti
  • demux: menurunkan ukuran default cache demuxer dari 400MB / 400MB menjadi 50MB / 150MB
  • osx: selalu nonaktifkan flush opengl awal di macOS
  • scripting: ubah kapan / bagaimana pemain menunggu skrip dimuat
  • vo_gpu: berbagai peningkatan untuk pendeteksian puncak HDR
  • vo_gpu: berbagai penyempurnaan untuk pemetaan nada HDR
  • wayland_common: perbarui ke xdg-shell stabil
  • ytdl_hook: mengurai url daftar putar youtube untuk menetapkan indeks awal jika --ytdl-raw-option = yes-playlist = ditentukan
  • Tidak berlaku lagi:
  • af_lavrresample: batalkan filter ini
  • Dihapus:
  • build: jatuhkan dukungan untuk SDL1 (hanya diterapkan ke ao_sdl)
  • Opsi dan Perintah:
  • Ditambahkan:
  • tambahkan sejumlah opsi --audio-resample- *, yang seharusnya mulai sekarang digunakan sebagai ganti --af-default = lavrresample:
  • ao / openal: --opine-direct-channels

  • Perintah
  • : tambahkan opsi --OSD-on-seek default ke bar

  • Perintah
  • : tambahkan perintah change-list (# 5435)

  • Pilihan
  • : tambahkan --http-proxy
  • pilihan: tambahkan profil latensi rendah bawaan
  • vaapi: tambahkan opsi untuk memilih jalur perangkat non-default dengan --vaapi-perangkat (# 4320)
  • video: tambahkan opsi untuk mengurangi latensi sebesar 1 atau 2 bingkai
  • vo_gpu: memperkenalkan --target-peak (# 5521)
  • Berubah:
  • command: mengubah perilaku perintah cycle-value (# 5772)
  • config: ganti konfigurasi lua-settings dir / dengan script-opts /

  • Pilihan
  • : --lavfi-kompleks sekarang membutuhkan bantalan filter bernama unik.

  • Pilihan
  • : --ytdl sekarang selalu diaktifkan, bahkan untuk libmpv

  • Pilihan
  • : make --deinterlace = yes selalu deinterlace (# 5219)
  • Pilihan
  • : sedikit tingkatkan hasil bantuan filter untuk jembatan lavfi
  • vo: rename --vo = opengl-cb to --vo = libmpv
  • Tidak berlaku lagi:

  • enkode
  • : membuang banyak opsi yang tidak jelas (--ovoffset, --oaoffset, --ovfirst, --oafirst)

  • Pilihan
  • : deprecate --vf-defaults dan --af-defaults
  • osx: --gpu-context = cocoa dengan --gpu-api = opengl sekarang tidak lagi digunakan --vo = libmpv
  • Dihapus:

  • Perintah
  • : menghapus peretasan kompatibilitas lama yang memungkinkan alias CLI ditetapkan sebagai properti, tidak digunakan lagi di 0.26.0
  • input: hapus penanganan perintah legacy untuk perintah MPlayer yang tidak lagi digunakan pada tahun 2013

  • Pilihan
  • : drop --opensles-sample-rate, as --audio-samplerate harus digunakan jika diinginkan

  • Pilihan
  • : drop usang --videotoolbox-format, --ff-aid, --ff-vid, --ff-sid, --ad-spdif-dtshd, - opsi softvol

  • Pilihan
  • : hapus --video-stereo-mode

  • Pilihan
  • : hapus profil otomatis ao / vo yang tidak berlaku lagi

  • Pilihan
  • : hapus opsi encoding berikut: --siangan (sekarang default, penanganan timestamp lama hilang), --oneverdrop (sekarang default), --oharddup (Anda perlu menggunakan --vf = fps = VALUE) , --ofps, --oautofps, --omaxfps
  • Perbaikan dan Peningkatan Kecil:
  • HIDRemote: perbaiki tombol volume pada macOS 10.13 (# 5721)
  • ALAT / autoload: Perbaiki opsi "nonaktif" yang rusak
  • TOOLS / autoload: menjadi lebih kuat dengan daftar direktori yang lambat (# 5618)
  • ao_sdl: perbaiki ukuran buffer default
  • build: tambahkan pustaka statis ke libmpv.pc
  • build: bump waf to 2.0.9 (memperbaiki kompatibilitas Python 3.7)
  • build: secara manual menambahkan jalur pencarian perpustakaan standar untuk menghubungkan (# 5791)
  • umum: bulatkan semua waktu bilangan bulat ke milidetik
  • demux, pemain: perbaiki pemutaran stream video yang jarang (w / gambar diam)
  • demux: dukungan untuk beberapa jenis metadata berjangka waktu (mis. ICY)
  • demux_mkv: tambahkan pengenal V_AV1 untuk AV1
  • demux_mkv: mendukung Meridian Lossless Packing di Matroska (# 5923)
  • menampilkan tag metadata tambahan selama pemutaran video
  • drm_atomic: Memperbaiki kebocoran memori di drm_atomic_create
  • aktifkan cache untuk filesystem FUSE di OpenBSD dan FreeBSD
  • gpu: lebih memilih format 16bit floating point FBO ke 16bit integer yang
  • hwdec_vaegl: Perbaiki InterGL VAAPI EGL yang digunakan dengan gpu-context = drm
  • input.conf: gunakan nilai eksak untuk [binding, yang melakukan invers dari]
  • input: tambahkan pengikat kunci untuk mengubah penguraian perangkat keras
  • Masukan

  • : tambahan kecil ke binding kunci default (# 973)
  • osc: perbaiki tanpa sengaja melewatkan file saat mencari dengan slider
  • pemain: perbaiki perilaku aneh pada pengalihan edisi
  • player: perbaiki autoseleksi otomatis file eksternal sekali lagi
  • terminal-unix: berhenti mencoba membaca ketika terminal menghilang (# 5842)

  • video
  • : sebenarnya menunggu bingkai terakhir yang dirender pada EOF
  • video: perbaiki --video-rotate dalam beberapa kasus
  • video: memperbaiki kerusakan dengan vdpau saat menginisialisasi ulang rendering (# 5447)
  • vo_gpu: perbaiki tangkapan layar anamorphic (# 5619)
  • vo_vdpau: perbaiki ukuran dan masalah rotasi

Apa yang baru di versi 0.28.0:

  • Fitur:
  • Ditambahkan:
  • Tambahkan Penanganan Format dan Tampilan DRM_PRIME untuk decoder RockChip MPP
  • csputils: Tambahkan dukungan untuk pendahuluan Display P3
  • demux: mendukung beberapa rentang cache yang dapat dicari, menampilkan rentang cache di OSC
  • demux_playlist: mendukung file .url (# 5107)
  • dvb: Tambahkan beberapa dukungan frontend (hingga 8)
  • dvb: mengimplementasikan parsing modulasi untuk konfigurasi saluran gaya VDR
  • hwdec: menambahkan decoder perangkat keras mediacodec untuk IMGFMT_MEDIACODEC frame,
  • mengganti nama mediacodec ke mediacodec-copy
  • lua: mengintegrasikan skrip stats.lua (terikat dengan i / I secara default)
  • vd_lavc: tambahkan dukungan untuk nvdec hwaccel
  • vo_gpu: tambahkan android opengl backend
  • vo_gpu: dukungan d3d11 awal
  • vo_gpu: vulkan dukungan
  • Dihapus:
  • af: hapus filter audio yang tidak lagi digunakan (saluran, equalizer, panci, volume;

  • pengganti
  • di lavfi)
  • vf: hapus sebagian besar filter video GPL (memotong, dsize, memperluas, flip, gradfun, mirror,
  • noformat, pullup, putar, skala, stereo3d, yadif; penggantian di lavfi)
  • vf_buffer: hapus filter ini
  • video: hapus penyisipan filter stereo3d otomatis
  • vo_gpu: hapus interop hwdec_vaglx
  • vo_opengl: refactor ke vo_gpu
  • vo_wayland: hapus
  • Opsi dan Perintah:
  • Ditambahkan:
  • demux: tambahkan opsi untuk membuat track CC dengan penuh semangat (--sub-create-cc-track)

  • Pilihan
  • : add --start = none untuk me-reset waktu mulai yang ditetapkan sebelumnya

  • Pilihan
  • : tambahkan - pindah-pindah
  • Berubah:
  • cache: menurunkan ukuran default menjadi 2 * 10MB
  • demux: benamkan durasi readahead cache demuxer hingga 10 jam
  • demux: gunakan cache yang dapat dicari untuk jaringan secara default, benturkan batas prefetch
  • msg: buat --msg-level mempengaruhi --log-file juga
  • pemain / misc.c: memungkinkan keduanya --panjang dan --mengendahkan untuk mengontrol titik akhir pemutaran

  • Pemain
  • : mencocokkan subtitel dengan tag bahasa dengan --sub-auto = tepat
  • mengganti nama --opengl-hwdec-interop ke --gpu-hwdec-interop (sekarang sebagian besar tidak berguna)
  • vd_lavc: lebih suka nvdec over vdpau dengan --hwdec = auto (codec dan surface yang lebih baik
  • dukungan format)
  • vd_lavc: ganti nama --hwdec = rpi menjadi --hwdec = mmal
  • Dihapus:

  • Pilihan
  • : hapus - heartbeat-cmd dan - detak jantung-interval
  • (perbaikan tidak sengaja # 4888)
  • Perbaikan dan Peningkatan Kecil
  • ALAT / autoload.lua: tambahkan ogm, ogg, dan opus extensions
  • Gunakan / dev / tty daripada stdin untuk input terminal (# 4190)
  • audio: tambahkan pemrosesan softvol audio ke AO (menggantikan kode GPL'd sebelumnya)
  • audio: perbaiki konversi saluran dengan saluran NA (mis. dengan ALSA)
  • audio: perbaiki pembaruan volume yang hilang pada init dan reinit
  • csputils: Perbaiki titik awal putih P1 pada DCI P3
  • demux: jangan biarkan subtitle mengacaukan tampilan waktu buffer
  • demux: memperbaiki file .cue dengan file audio yang berisi gambar terlampir
  • demux: perbaiki akuntansi untuk rentang yang dapat dicari pada sakelar trek (perbaikan hilang
  • audio saat bersepeda melalui trek audio dengan mis. EDL, --merge-file, pesan
  • bab dan youtube-dl pseudo DASH)
  • demux: memperbaiki kerusakan dengan file bab cue / ordered (# 5027)
  • demux: mempercepat pencarian cache dengan indeks kasar
  • demux_lavf: selalu memberi libavformat nama file ketika menyelidik
  • (membantu dengan file mp3)
  • demux_mkv: tambahkan tag V_SNOW ke mkv_video_tags
  • dvb: Memperbaiki peralihan saluran panjang: saluran berikutnya / sebelumnya
  • dvb: perbaikan untuk penyetelan ATSC
  • lavc_conv: cap cap waktu ke positif (# 5047)
  • macOS: memperbaiki bundel pada macOS High Sierra (10.13) (# 4926, # 4866)
  • mp_image: selalu salin atribut warna pada unduhan hw (# 4804)
  • mp_image: pilih fallback eksplisit untuk lokasi chroma (# 4804)
  • msg: tingkat log benjolan --log-file ke -v -v
  • msg: menafsirkan ulang sekelompok tingkat pesan
  • osc: memperbaiki limpahan tumpukan langka saat mengubah mode visibilitas
  • osdep / io: tambahkan omong kosong yang berhubungan dengan android untuk memperbaiki file> 2 GiB
  • player / playloop.c: menghormati waktu mulai pemutaran saat menggunakan --loop-file

  • Pemain
  • : memungkinkan mencari di bagian yang tersembunyi dari aliran yang tidak dapat dilihat
  • pemain: membuat kata-kata pencocokan bahasa trek tidak sensitif (# 5272)

  • Pemain
  • : gunakan stempel waktu awal untuk perulangan jika --ab-loop-a tidak ada

  • Pemain
  • : ketika memuat file eksternal, selalu tambahkan semua jenis trek (# 5132)
  • restore-old-bindings.conf: tambahkan binding macOS / Wayland AXIS lama

  • Screenshot
  • : buat direktori dari template
  • scripting: laporkan hasil dlerror ()
  • sd_ass: terima jenis media font RFC8081
  • sd_ass: terima otc sebagai ekstensi file koleksi OpenType fallback
  • stream_libarchive: bekerja di sekitar berbagai jenis lokal braindeath
  • (https://git.io/vbiFJ)
  • subprocess-win: jangan ubah kursor mouse saat membuat proses

  • video
  • : tambahkan peretasan untuk menghindari teks yang hilang dengan vf_sub (# 5194)
  • video: memperbaiki penanganan alfa (# 4983)
  • video: memperbaiki kebocoran memori (kira-kira 1 KB per frame yang didekode) dengan mode copy hwdec
  • video: memperbaiki rotasi dan filter otomatis deinterlace
  • video: benar melewati data ICC
  • vo: tambahkan dukungan untuk renderloop yang digerakkan secara eksternal dan buat penggunaan daratan
  • (secara parsial memperbaiki tampilan-sync di bawah tanah, menonaktifkan render ketika window
  • tidak terlihat)
  • vo_gpu: mengubah - algoritma nada-pemetaan-desaturate
  • vo_gpu: aktifkan 3DLUT dalam mode bodoh
  • vo_gpu: perbaiki skala gamma
  • vo_gpu: perbaiki kompatibilitas pemetaan nada mobius ke GLSL 120 (# 5069)
  • vo_gpu: perbaiki video yang terkadang tidak diubah pada perubahan equalizer
  • vo_gpu: matikan FBOTEX_FUZZY (# 1814)
  • vo_gpu: opengl: memperbaiki kemungkinan crash jendela screenshot (# 4905)
  • vo_gpu: opengl: gunakan GLX_MESA_swap_control jika tersedia
  • vo_gpu: kurangi intensitas --alpha = blend-tiles checkerboard
  • vo_gpu: win: hapus hack deteksi eksklusif-fullscreen
  • vo_lavc: menghapus logika terjemahan subtitle yang berantakan (# 4689)
  • wayland_common: mengimplementasikan pelacakan output, banyak pembersihan dan perbaikan bug
  • Windows: melewatkan jendela gertakan jika Windows menanganinya
  • Windows: tambahkan lebih banyak versi-POSIXy dari open () dan fstat () (# 4711)
  • ytdl_hook: jangan tambahkan ytdl: // ke tautan non-youtube di daftar putar (# 5003)

Apa yang baru di versi 0.27.0:

  • Fitur:
  • Ditambahkan:
  • Windows: menangani kunci media
  • libmpv: options: tambahkan cara aman-thread untuk memberi tahu pembaruan opsi
  • vd_lavc / vo_opengl: mendukung profil ICC yang disematkan
  • vo: rendering abstraksi API untuk output video non-GL di masa mendatang
  • vo_opengl: tambahkan fitur peringatan gamut untuk menyorot keluar-dari-gamut warna (--gamut-warning)
  • vo_opengl: tambahkan dukungan render langsung (--vd-lavc-dr)
  • vo_opengl: mengimplementasikan (lebih cepat) menghitung shader berbasis kernel EWA
  • vo_opengl: terapkan HLG OOTF inverse
  • vo_opengl: mendukung deteksi puncak HDR (--hdr-compute-peak)
  • vo_opengl: mendukung format piksel masukan float
  • vo_opengl: mendukung pemuatan tekstur pengguna khusus (# 4586)
  • vo_opengl: mendukung pengguna shader komputasi
  • Dihapus:
  • Hapus penanganan equalizer video dari vo_direct3d, vo_sdl, vo_vaapi, dan vo_xv (GPL, tidak sebanding dengan upaya untuk mendukung VO lawas)
  • Opsi dan Perintah:
  • Ditambahkan:
  • macOS: tambahkan opsi --no-native-fs untuk menonaktifkan layar penuh macOS asli (# 4014)

  • Pemain
  • : tambahkan opsi - track-auto-selection
  • Berubah:
  • input: gunakan nama mnemonik untuk tombol mouse, sama seperti Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum

  • Pilihan
  • : ubah --opon semantik
  • player: membuat --lavfi-complex berubah saat runtime
  • vf_eq: hapus filter ini (GPL; gunakan filter eq libavfilter sekarang, dengan semantik yang diubah)
  • video: ubah --kondisi interinterlace
  • vo_opengl: mengeneralisasi pemetaan nada HDR ke pemetaan gamut, --hdr-tone-mapping -> --tone-mapping
  • Dihapus:
  • - bidang-dominasi (penulis GPL-satunya, tidak ada kesempatan untuk relicensing)
  • input: jatuhkan perintah "osd" yang tidak digunakan lagi

  • Pilihan
  • : drop --video-aspect-method = hybrid (GPL-only)
  • Perbaikan dan Peningkatan Kecil:
  • TOOLS / autocrop.lua: perbaiki batas hitam cropdetect untuk video 10-bit
  • ALAT / lua / autodeint: perbarui ke lavfi-bridge
  • ALAT / lua / baris status: perbaiki dan perbarui
  • af_lavrresample: jangan panggil swr_set_compensation () kecuali diperlukan (# 4716)
  • ao_oss: perbaiki kalkulasi period_size (# 4642)
  • ao_rsound: memungkinkan pengaturan host
  • audio: perbaiki mode spdif
  • filter_kernels: kernel spline64 yang benar
  • macOS: perbaiki input tombol media ketika Aplikasi lain mencuri prioritas (# 4834)
  • macOS: perbaiki dukungan dari beberapa perender (switch GPU) (# 2371)
  • macOS: hapus item menu "Tampilkan Tab Bar" standar

  • Pilihan
  • : memperbaiki --termasuk (# 4673)

  • Pemain
  • : memperbaiki --kirim dengan nilai besar (# 4650)
  • player: perbaiki kebingungan dalam kode resync audio (# 4688)

  • Pemain
  • : membuat refresh mencari sedikit lebih kuat (# 4757)
  • player: readd smi subtitle extension (# 4626)
  • vd_lavc: ubah urutan pemeriksaan otomatis agar lebih memilih cuda daripada vdpau-copy
  • vd_lavc: memperbaiki kebocoran perangkat dengan hwaccels salin-mode (# 4735)
  • vd_lavc: perbaiki kompatibilitas hwdec dengan format yuvj420p
  • vd_lavc: perbaiki mid-stream hwdec fallback
  • vf_vapoursynth: perbaiki tanda terbalik dan kembalikan dukungan 10 bit (# 4720)
  • video: tingkatkan --monitorpixelaspect
  • vo_opengl: sesuaikan aturan untuk Linearisasi (# 4631)
  • vo_opengl: skala deband-butir ke kisaran sinyal
  • vo_opengl: peta nada pada komponen sinyal maksimum
  • x11: perbaiki jendela itu bisa diubah ukurannya ketika menggunakan embedding (# 4784)
  • ytdl_hook: atasi jalur relatif ketika bergabung dengan url segmen (# 4827)
  • ytdl_hook: mendukung fragmen dengan jalur relatif, memperbaiki DASH tersegmentasi

Apa yang baru di versi 0.9.2:

  • Perubahan:
  • Pemeriksaan Lua sekarang juga memeriksa lua52.pc, seperti yang digunakan oleh pengujian Arch Linux.
  • (X11) vo_opengl icc-profile-auto sekarang menanyakan profil ICC saat ini relatif terhadap pusat jendela.
  • ao_coreaudio, ao_alsa kini mendukung penambahan saluran pengisi boneka untuk kompatibilitas yang lebih baik dengan dekoder perangkat keras yang hanya mendukung jumlah saluran tertentu (misalnya 5.1 sekarang harus bekerja pada dekoder yang hanya menerima 7.1).
  • Penggantian saluran (jika perangkat audio tidak mendukung alur saluran tertentu) telah diperbaiki.
  • vf_vapoursynth sekarang menolak video yang tidak selaras daripada menghasilkan video yang rusak.
  • mpv sekarang juga mencoba melakukan autoload subtitle.
  • Perbaikan bug:
  • default vo_opengl untuk fbo-format sekarang rgba16, untuk menghindari kesalahan pembulatan saat menggunakan cscale non-default (issue # 1918).
  • Perilaku framedrop yang ditingkatkan saat memutar video yang memiliki framerate lebih tinggi daripada tampilan (edisi # 1897).
  • Mencoba memainkan direktori tidak akan lagi membuat spam Koneksi terputus! ke log konsol.
  • (Linux) Beberapa perbaikan bug vo_rpi.
  • (Linux) Beberapa perbaikan bug vo_drm. Pan & Pindai sekarang didukung.
  • (X11) Memperbaiki perilaku layar penuh pada window manager tertentu (masalah # 1937, # 1920).
  • (OSX) OSD tidak lagi selalu muncul saat startup.
  • (OSX) Beberapa perbaikan bug ao_coreaudio dan ao_coreaudio_exclusive.
  • (OSX) Potensi kerusakan tetap saat keluar ketika menggunakan Cocoa.
  • (ClientAPI) vo_opengl_cb sekarang benar-benar menerapkan opsi yang diubah saat runtime.
  • (OSX, ClientAPI) Kakao sekarang berfungsi ketika cplayer (mpv) dan libmpv dibangun pada saat yang bersamaan; Namun, libmpv sekarang selalu membuat aplikasi tunggal. Kakao harus dinonaktifkan sepenuhnya untuk mencegah libmpv membuat singleton.

Apa yang baru di versi 0.9.1:

  • Perubahan:
  • kanal IRC mpv dipindahkan dari # mpv-player ke #mpv pada chat.freenode.net.
  • Pembaruan dokumentasi.
  • Nilai default untuk opsi --ytdl-format sekarang terbaik, untuk bekerja di sekitar rilis youtube-dl's 2015.04.26 mengaktifkan DASH secara default, karena FFmpeg / Libav belum mendukung DASH dengan benar.
  • Saat mencari, stempel waktu saat ini akan menampilkan prediksi timestamp sebagai gantinya, hingga stempel waktu terakhir diselesaikan. Meningkatkan respon UI pada aliran lambat dan / atau pencarian besar.
  • Perbaikan bug:
  • Mengoreksi penanda rilis pada DOCS / client-api-changes. Pengelola rilis lupa memperbaikinya sebelum rilis ...
  • Perbaiki vo_vdpau rendering baris sampah pada video H.264 dengan ukuran non-mod16 (edisi # 1863).
  • Perbaiki mogok saat keluar jika perintah "sub_reload" berhasil dijalankan.
  • Memperbaiki pencarian dengan mouse saat osc-seekbarstyle = bar disetel (issue # 1876).
  • (IPC) Pengkodean tetap data UTF-8 dalam JSON (edisi # 1874).

Apa yang baru di versi 0.8.3:

  • Perubahan:
  • Perbaikan dan pembaruan dokumentasi.
  • (Client API) Memperjelas perilaku parameter viewport mpv_opengl_cb_render.
  • Perbaikan bug:
  • (X11) Memperbaiki gangguan pada vo_xv: no-colorkey dengan adaptor Overlay. (bug # 1629)
  • Membuat equalizer video berfungsi dengan benar pada beberapa driver VAAPI. (bug # 1647)
  • Mencegah OSD menghilang saat mengklik mozplugger. (bug # 1672)
  • Kode dukungan DVB-S2 baru, menggunakan S2API, sekarang dibangun di FreeBSD.
  • Perbaiki decoding dari matroska yang dapat dicari dari aliran jaringan yang tidak dapat dilihat. (bug # 1656)
  • (OSX) Memperbaiki crash ketika menutup jendela VO (biasanya saat keluar). (bug # 1657)
  • (OSX) Menampilkan kursor mouse saat melewati Dock atau Launchpad. (bug # 513)
  • (OSX) Memperbaiki kursor mouse yang dilepaskan otomatis saat pemutar dalam layar penuh.
  • vf_vavpp (VAAPI postprocessing) sekarang deinterlaces video dengan benar.
  • smb: // streams sekarang menggunakan cache streaming (dulu tidak efisien).
  • (Windows) Jangan menyembunyikan kursor mouse saat melayang di menu jendela.
  • Perbaiki output 8-kanal pada ao_jack. (bug # 1688)
  • Perbaiki parameter --mf-fps pada file JPEG. (bug # 1689)
  • Perbaiki skala anamorphic yang diabaikan jika sangat kecil.

Apa yang baru di versi 0.8.0:

  • Perubahan:
  • (!) vo_opengl_old telah dihapus. Rendering OpenGL sekarang membutuhkan perangkat keras yang dapat melakukan setidaknya OpenGL 2.1, versi tertua yang didukung oleh vo_opengl.
  • (!) vf_pp telah dihapus. Versi ini masih bisa diakses melalui lavfilter (mis. --Vf = lavfi = [pp ...]), tetapi tidak menerima informasi QP. Juga, vf_dlopen tidak lagi menyampaikan informasi QP ke plugin yang dimuat (selalu 0).
  • (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc dan vf_ilpack semuanya telah dihapus. Port atau versi alternatif dari filter ini tersedia melalui libavfilter (vf_lavfi).
  • vf_pullup dan vf_noise sekarang hanyalah pembungkus ke padanan libavfilter mereka. Keduanya saat ini hanya tersedia di FFmpeg (bukan Libav).
  • (!) ao_portaudio telah dihapus. Ada dukungan yang baik untuk driver audio asli dari semua platform desktop utama, serta ao_sdl dan ao_openal sebagai fallbacks.
  • (!) subpropeksi vo_opengl telah diubah namanya menjadi skala; lradius sekarang skala-radius, lparam1 dan lparam2 sekarang masing-masing skala-param1 dan skala-param2; skala-bawah sekarang turun-temurun. Subscale cscale tetap seperti apa adanya.
  • (!) Beberapa dari dialek vo_opengl radius-preset yang didukung oleh skala telah dihapus; gunakan skala-radius untuk mengatur jika diperlukan. Sebagai contoh, gunakan --vo = opengl: scale = lanczos: skala-radius = 2 bukan skala = lanczos2. Radius default disarankan untuk sebagian besar filter.
  • (!) vo_opengl tidak lagi mendukung subopsi stereo. Efek anaglyph dapat direproduksi dengan filter stereo3d. Dukungan quadbuffer, yang membutuhkan perangkat keras khusus yang mahal untuk memulai, dihapus.
  • (!) Sub-sub-gamma kira-kira ke vo_opengl telah dihapus. Spesifikasi BT.1886 mengatakan bahwa itu sebenarnya bagaimana seharusnya dilakukan sehingga sekarang menjadi default ketika srgb atau icc-profil diaktifkan. Ini tidak termasuk drop gamma BT.1886.
  • (!) Suboptions tanpa skala dan tidak langsung ke vo_opengl telah dihapus. Ini sekarang telah dideteksi secara otomatis dan diaktifkan kapan saja mereka akan mendapat manfaat.
  • (!) Parameter - opsi lua dan --lua-opts sekarang disebut --script dan --script-opts, secara berurutan. Lua subdir dari direktori konfigurasi mpv juga sekarang diharapkan untuk dipanggil sebagai skrip.
  • (!) Opsi - diperbaiki-vo telah dihapus. Sudah lama defaultnya, dan menonaktifkan fixed-vo tidak berguna.
  • vo_opengl_hq telah diperbarui untuk mempertimbangkan fitur baru. downscaling mewah dan sigmoid-upscaling diaktifkan, "mitchell" sekarang default untuk skala-down.
  • Pesan OSD sub-visibilitas sekarang lebih jelas tentang apakah subtitel disembunyikan atau tidak tersedia / dipilih.
  • ID perangkat yang diberikan ke --Audio-perangkat untuk digunakan dengan ao_coreaudio sekarang menggunakan UID, sehingga ID tidak berubah saat perangkat ditambahkan / dihapus atau setelah reboot.
  • - msg-level sekarang juga menerima ',' sebagai pemisah.
  • (API Klien) Klien API sekarang menolak untuk menginisialisasi jika lokal LC_NUMERIC bukan "C".
  • (Client API) Jenis asli dari parameter level-msg sekarang menjadi daftar nilai kunci. Mengatur atau membacanya sebagai string masih berfungsi.
  • (Slave API) Perintah get_property sekarang tidak lagi digunakan.
  • Pembaruan dokumentasi.
  • Dokumentasi PDF sekarang dinonaktifkan secara default karena rst2pdf sedang berubah-ubah, menyebabkan kesalahan pembuatan yang aneh.
  • Cetak pesan desinkron dengan sinkronisasi A / V negatif juga. Meskipun jarang, itu bisa terjadi dengan beberapa penggunaan --autosync.
  • Perbaikan bug:
  • (Windows) Hindari mengubah ukuran jendela video saat pemain diperkecil, mungkin mengatasi bug # 1547.
  • (NetBSD) Perbaiki build dengan v4l2.
  • (Linux) Mencoba mengatasi konflik dengan mixer pulseaudio. (bug # 1578)
  • Banyak cdda: // perbaikan. (bug # 1555, # 1560)
  • Stempel waktu VP9 tidak lagi menyebabkan peringatan "kehilangan PTS" dengan build FFmpeg yang cukup baru.
  • Memperbaiki kerusakan saat menggunakan pengodean perangkat keras H.264 pada libavcodec yang cukup baru. (bug # 1587)
  • Fitur baru:
  • vo_opengl sekarang mendukung pencampuran frame untuk menghilangkan gagap ketika framerate video tidak sesuai dengan framerate display melalui subprosi smoothmotion. Ini tidak dimaksudkan untuk meningkatkan FPS video secara buatan, jadi tidak ada "efek opera sabun" atau kesulitan dengan beberapa jenis video (mis. Anime).
  • vo_opengl sekarang mendukung upscaling sigmoidal (mis. untuk layar penuh), yang mengurangi dering yang diinduksi oleh upscaling, diaktifkan melalui suboption sigmoid-upscaling.
  • vo_opengl sekarang mendukung skalar ewa_lanczos (Jinc), yang memberikan kualitas lebih tinggi dengan lebih sedikit aliasing. Mendukung parameter skala-antiringing eksperimental, yang mencoba untuk lebih mengurangi dering video.
  • vo_opengl sekarang memiliki sub-skala penskalaan linier, yang membuat skalar bekerja dalam cahaya linier. Tersirat oleh srgb, icc-profile atau subprosi baru sigmoid-upscaling.
  • vo_opengl telah meningkatkan downscaling untuk rasio downscale yang lebih tinggi ketika fancy-downscaling diaktifkan.
  • Add --keep-open = selalu untuk membuat --keep-open berlaku untuk semua file dan bukan hanya yang terakhir.
  • mpv sekarang menyaring tag yang dicetak di konsol untuk mencoba menyembunyikan metadata yang tidak berguna. Filter berfungsi sebagai daftar putih, dan dapat dikonfigurasi dengan opsi --Tampilan-tag.
  • Tambahkan opsi --sub-skala-oleh-jendela yang, saat disetel ke 'tidak', mencegah subtitel mengubah ukuran pikselnya ketika jendela mengubah ukuran.
  • vo_opengl sekarang secara teknis memiliki dukungan GLES 2 dan 3 (tetapi tidak GLES 1). Dukungan GLES 3 hanya diuji pada emulasi perangkat lunak Mesa. GLES 2 telah diuji pada driver nvidia. Kedua mode GLES kekurangan fitur dan tidak efisien karena keterbatasan GLES, sehingga mereka tidak boleh lebih disukai daripada mode OpenGL standar.
  • (X11) vo_opengl sekarang mendukung opsi icc-profile-auto pada host X11.
  • Tombol 'A' sekarang dengan siklus default melalui daftar rasio aspek prasetel. Dimaksudkan untuk digunakan untuk bekerja di sekitar file yang rusak.
  • Sekarang ada mode "force" untuk --loop. Berfungsi seperti "inf", tetapi mencoba membuka file / streaming bahkan jika ada kesalahan pada upaya sebelumnya.
  • Sekarang ada opsi --log-file untuk menulis pesan log mpv ke file yang ditentukan.
  • Sekarang ada opsi - audio-file-otomatis untuk memuat file audio eksternal secara otomatis dengan batasan tertentu. Hanya akan memuat audio eksternal jika file pemutaran memiliki aliran video. Setel ke "tepat" secara default. (bug # 967)
  • Sekarang ada opsi --network-timeout untuk menentukan batas waktu dalam detik untuk akses jaringan. Jika 0 (default), menggunakan default libavformat. Jika protokol yang tidak mendukung timeout digunakan, opsi ini diabaikan.
  • (X11) Tombol-tombol khusus XF86 sekarang dapat digunakan di input.conf. Semua kunci yang didokumentasikan di XF86keysym.h tersedia, tetapi hanya sebagai kode numeriknya.
  • (Linux) Implementasi DVB sekarang mendukung DVB-S2 melalui S2API.
  • (Linux) Format VDR untuk channels.conf sekarang didukung dan lebih disukai. Lihat http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf untuk sintaksnya. Tuning ke saluran DVB-S2 memerlukan saluran format VDR.conf.
  • (Linux) Sekarang ada opsi --dvbin-full-transponder untuk menangani kasus siaran khusus di mana PID berganti, atau hanya bekerja di sekitar data PID yang tidak lengkap.
  • (Client API) Sekarang ada opengl_cb VO, yang menerima konteks OpenGL dari klien libmpv. Ini memungkinkan klien untuk merender video libmpv langsung ke konteks OpenGL yang disediakan tanpa harus menggunakan --wid embedding.
  • (Client API) Parameter --wid yang disebutkan sebelumnya sekarang dapat diatur kapan saja, tetapi tidak berpengaruh jika file sudah dimuat.
  • (Client API) Daftar judul DVD sekarang dapat ditanyakan.
  • (Client API) Sekarang ada properti metadata yang difilter, hanya berisi tag yang diizinkan oleh --Tampilan-tag.
  • (Client API) Sekarang ada dukungan untuk XEmbed --wid target, seperti gtk_socket_get_id GtkSocket ().
  • (Client API) Sekarang ada properti format file dengan nama simbolik untuk format file. Dalam beberapa kasus ini mungkin berupa daftar dipisahkan koma dari berbagai ekstensi yang berbeda karena idiosyncrasies libavformat.
  • (Client API) Sekarang ada perintah mouse untuk membuat event mouse di atas jendela video.
  • (API Klien) Sekarang ada properti yang dapat dicari sebagian yang menunjukkan apakah file hanya dianggap dapat dicari karena cache streaming, tetapi tidak dapat dicari sebaliknya (mis. aliran waktu nyata, atau HTTP tanpa dukungan melanjutkan). Mencari relatif kecil mungkin baik-baik saja, tetapi mencari lebih besar kemungkinan akan gagal.
  • (Client API) Sekarang ada acara MPV_EVENT_QUEUE_OVERFLOW yang diposting setiap kali acara harus dibatalkan karena antrian penuh. Tidak ada acara lebih lanjut yang diposkan hingga MPV_EVENT_QUEUE_OVERFLOW dikonsumsi untuk menghindari postingan yang digandakan.
  • (Client API) Sekarang ada fungsi mpv_wait_async_requests () pembantu yang memblokir sampai semua permintaan async yang dikenal telah selesai. (bug # 1542)
  • (Client API) Sekarang ada properti yang terdeteksi-hwdec yang mengembalikan decoder perangkat keras yang terdeteksi ketika salah satu berhasil dibuka. Ini mungkin hanya mengembalikan nilai yang valid setelah pemutaran dimulai.
  • (Client API) Sekarang ada audio_add, audio_remove dan rekan-rekan audio_reload ke perintah sub_ yang setara untuk menangani file audio eksternal.

Software yang serupa

dpgconv
dpgconv

11 May 15

ATVGuide
ATVGuide

3 Jun 15

xcalib
xcalib

3 Jun 15

Komentar untuk mpv

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!