mpv เป็นโครงการโอเพ่นซอร์สที่ให้ผู้ใช้ซอฟต์แวร์การเล่นวิดีโอแบบบรรทัดคำสั่งที่แยกได้จากโปรแกรม MPlayer และ mplayer2 ที่รู้จักกันดี มีน้ำหนักเบาและทำงานบนแพลตฟอร์ม GNU / Linux และ Microsoft Windows
คุณสมบัติได้อย่างรวดเร็ว
คุณลักษณะสำคัญ ได้แก่ การสนับสนุนไฟล์ MKV (Matroska), ตัวเลือก CLI ที่คล่องตัว, การถอดรหัสวิดีโอ GPU, เอาต์พุตวิดีโอที่มีคุณภาพสูง, การสนับสนุนการค้นหาที่แม่นยำ, การสนับสนุนเสียงที่ไม่มีช่องโหว่, การสนับสนุน PulseAudio ที่ดีขึ้น, รวมทั้งคอนโทรลเลอร์บนหน้าจอ
นอกจากนี้ยังมีการจัดการการหยุดชั่วคราวที่ดีขึ้นการปรับปรุง VDPAU การสนับสนุนปุ่มปรับเปลี่ยนการทำสำเนาสีที่ถูกต้องการจัดการเสียงและวิดีโอได้ดีขึ้นคำบรรยายที่มีคุณภาพสูงรวมทั้งสนับสนุนการเล่นไฟล์หลาย ๆ ไฟล์ในเวลาเดียวกัน
คุณลักษณะที่น่าสนใจอีกอย่างหนึ่งของ mpv คือความสามารถในการเล่นไฟล์วิดีโอที่มีคุณภาพสูงกว่าโปรแกรมเล่นมัลติมีเดียโอเพนซอร์สอื่น ๆ เนื่องจากใช้ APIs hwaccel ของ FFmpeg (สนับสนุนการเร่งการถอดรหัสวิดีโอ VAAPI, VDA และ VDPAU) p>
ขึ้นอยู่กับกรอบมัลติมีเดีย FFmpeg ที่ได้รับการยกย่องอย่างมาก
โปรแกรมจะขึ้นอยู่กับกรอบมัลติมีเดีย FFmpeg ที่ได้รับการยกย่องอย่างมากโดยเฉพาะในไลบรารี libavutil, libavcodec, libavformat, libswscale, libavfilter และ libavresample ด้วยเหตุนี้จึงสนับสนุนรูปแบบไฟล์วิดีโอรวมทั้งสตรีมเสียงและคำบรรยาย
ในขณะที่มาพร้อมกับฟังก์ชันการทำงานบางอย่างที่รวมอยู่ในโปรแกรม mplayer2 และ MPlayer mpv มีคุณสมบัติที่ยอดเยี่ยมเช่นเอาต์พุตเทอร์มินัลที่สะอาดพร้อมตัวเลือกที่ง่ายต่อการจดจำและใช้งานง่ายการตอบสนองที่ดีขึ้นและการควบคุมระดับเสียงของ OSS4
นอกจากนี้ยังเป็นสิ่งสำคัญที่จะกล่าวถึงในที่นี้ว่าโปรแกรมใช้เอาต์พุตวิดีโอที่ใช้ OpenGL ซึ่งจะช่วยให้ผู้ใช้สามารถปรับขนาดวิดีโอการจัดการสีและการทำงานที่ยอดเยี่ยมอื่น ๆ ได้จาก Videophiles
บรรทัดด้านล่าง
สรุปได้ว่าในขณะที่ mpv อาจไม่มีส่วนติดต่อผู้ใช้แบบกราฟิกที่มีคุณสมบัติที่สำคัญเช่น equalizers เสียงและวิดีโอ แต่ก็มีเครื่องเล่นวิดีโอประสิทธิภาพสูงที่มีน้ำหนักเบาและมีประสิทธิภาพสูงที่ใช้งานได้กับระบบปฏิบัติการและสภาพแวดล้อมเดสก์ท็อปที่ใช้ Linux ทั้งหมด
มีอะไรใหม่ ในรุ่นนี้:
- ฉบับนี้ต้องใช้ FFmpeg 4.0 หรือเวอร์ชันใหม่กว่า
- คุณสมบัติ:
- Added:
- ao / openal: เพิ่มตัวอย่างรูปแบบและการเลือกเค้าโครงของช่อง
- ao / openal: เพิ่มการสนับสนุนช่องทางออกโดยตรง
- cocoa-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: ลดขนาดบัฟเฟอร์ที่ร้องขอ
- เสียง: เปลี่ยนรูปแบบการเจรจาลบช่อง remix fudging
- ไคลเอ็นต์ API: เลิกใช้ API OpenGL-cb และแนะนำ API ทดแทน
- demux: ลดขนาดแคชเริ่มต้นจาก 400MB / 400MB / 150MB
- OSX: ปิดใช้งาน OpenGL Flush บน MacOS ทุกครั้งก่อน
- การเขียนสคริปต์: เปลี่ยนเมื่อผู้เล่นรอการโหลดสคริปต์
- vo_gpu: การปรับปรุงคุณภาพสูงสุดสำหรับ HDR
- vo_gpu: การปรับปรุงแผนที่โทนเสียง HDR ต่างๆ
- wayland_common: อัปเดตให้เป็น stable xdg-shell
- ytdl_hook: แยกแยะ URL รายการที่จะเล่นใน YouTube เพื่อตั้งค่าดัชนีเริ่มต้นหากมีการระบุ <- li>
- เลิกใช้:
- af_lavrresample: เลิกใช้ตัวกรองนี้
- ถูกลบออก:
- build: สนับสนุน SDL1 ลดลง (ใช้เฉพาะกับ ao_sdl)
- ตัวเลือกและคำสั่ง:
- Added:
- เพิ่มตัวเลือกมากมายที่จะใช้แทนค่าเริ่มต้น = lavrresample:
- ao / openal: - ช่องทางแบบเปิดเฉพาะ
- คำสั่ง: เพิ่ม --osd-on-seek ตัวเลือก defaulting to bar
- คำสั่ง: เพิ่มคำสั่ง change-list (# 5435)
- ตัวเลือก: เพิ่ม - http-proxy
- ตัวเลือก: เพิ่มโปรไฟล์แบบแฝงต่ำที่มีอยู่ภายใน
- vaapi: เพิ่มตัวเลือกเพื่อเลือกเส้นทางอุปกรณ์ที่ไม่ใช่ค่าเริ่มต้นด้วย --vaapi-device (# 4320)
- วิดีโอ: เพิ่มตัวเลือกเพื่อลดเวลาแฝงโดย 1 หรือ 2 เฟรม
- vo_gpu: แนะนำ - เป้าหมายสูงสุด (# 5521)
- เปลี่ยนแปลง:
- คำสั่ง: เปลี่ยนแปลงพฤติกรรมของคำสั่ง cycle-value (# 5772)
- config: แทนที่ config dir lua-settings / ด้วย dir script-opts /
- ตัวเลือก: --lavfi-complex ต้องใช้แผ่นกรองชื่อที่ไม่ซ้ำกัน
- ตัวเลือก: - มีการเปิดใช้งานเสมอแม้แต่สำหรับ libmpv
- ตัวเลือก: make --deinterlace = yes เสมอ deinterlace (# 5219)
- ตัวเลือก: ปรับปรุงตัวกรองช่วยเอาต์พุตเล็กน้อยสำหรับสะพาน lavfi
- vo: เปลี่ยนชื่อ --vo = opengl-cb เป็น --vo = libmpv
- เลิกใช้:
- การเข้ารหัส: ยกเลิกพวงของตัวเลือกที่คลุมเครือ (--ovoffset, --oaoffset, --ovfirst, --oafirst)
- ตัวเลือก: เลิกใช้งาน --vf-defaults และ --af-defaults
- osx: --gpu-context = cocoa with --gpu-api = opengl เลิกใช้แล้วในความโปรดปรานของ --vo = libmpv
- ถูกลบออก:
- คำสั่ง: ลบความสามารถในการใช้งานร่วมกันแบบเก่าที่อนุญาตให้ CLI เปลี่ยนชื่อเป็นพร็อพเพอร์ตี้เลิกใช้งานใน 0.26.0
- input: ลบคำสั่ง command เดิมสำหรับคำสั่ง MPlayer ที่เลิกใช้ในปี 2013
- ตัวเลือก: drop --opensles-sample-rate, as - ควรใช้ตัวขับเสียงตัวเดียวถ้าต้องการ
- ตัวเลือก: ปล่อยเลิกใช้งาน - รูปแบบ videotoolbox, --ff-aid, -ff-vid, -ff-sid, --ad-spdif-dtshd, - ตัวเลือก softvol
- ตัวเลือก: ลบ - โหมดวิดีโอสเตอริโอ
- ตัวเลือก: ลบโปรไฟล์ auto / vo auto ที่ไม่สนับสนุน
- ตัวเลือก: ลบตัวเลือกการเข้ารหัสต่อไปนี้: --ocopyts (ตอนนี้ค่าดีฟอลต์คือการจัดการ timestamp แบบเก่าหายไป), - singleverdrop (เริ่มต้นแล้ว), --oharddup (คุณต้องใช้ --vf = fps = VALUE) , --ofps, --oautofps, --omaxfps
- การแก้ไขและการปรับปรุงเล็กน้อย:
- HIDRemote: แก้ไขปุ่มปรับระดับเสียงใน macOS 10.13 (# 5721)
- TOOLS / autoload: แก้ไขตัวเลือก "disabled" ที่เสียไป
- TOOLS / autoload: มีประสิทธิภาพมากขึ้นกับรายการไดเรกทอรีที่ช้า (# 5618)
- ao_sdl: แก้ไขขนาดบัฟเฟอร์เริ่มต้น
- build: เพิ่มไลบรารีแบบคงที่ลงใน libmpv.pc
- สร้าง: ชน waf เป็น 2.0.9 (แก้ไขความเข้ากันได้ของ Python 3.7)
- สร้าง: เพิ่มเส้นทางการค้นหาห้องสมุดมาตรฐานสำหรับการเชื่อมโยงด้วยตนเอง (# 5791)
- ทั่วไป: หมุนเวียนจำนวนเต็มทั้งหมดเป็นมิลลิวินาที
- demux, player: แก้ไขการเล่นสตรีมวิดีโอที่เบาบาง (w / still images)
- demux: สนับสนุนเมตาดาต้าหมดเวลาบางประเภท (เช่น ICY)
- demux_mkv: เพิ่มตัวระบุ V_AV1 สำหรับ AV1
- demux_mkv: สนับสนุน Meridian Lossless Packing ใน Matroska (# 5923)
- แสดงแท็กข้อมูลเมตาเพิ่มเติมระหว่างการเล่นวิดีโอ
- drm_atomic: แก้ไขการรั่วไหลของหน่วยความจำใน drm_atomic_create
- เปิดใช้งานแคชสำหรับระบบไฟล์ FUSE บน OpenBSD และ FreeBSD
- GPU: ใช้รูปแบบ FBO แบบลอยทศนิยม 16 บิตเป็นแบบจำนวนเต็ม 16 บิต
- hwdec_vaegl: แก้ไข interop VAAPI EGL ที่ใช้กับ gpu-context = drm
- input.conf: ใช้ค่าที่ถูกต้องสำหรับ [binding ซึ่งไม่ตรงกัน]
- input: เพิ่มคีย์บอร์ดเพื่อสลับการถอดรหัสฮาร์ดแวร์
- การป้อนข้อมูล: การเพิ่มเล็กน้อยเพื่อการผูกคีย์ดีฟอลต์ (# 973)
- OSC: แก้ไขไฟล์ที่ข้ามไปโดยบังเอิญเมื่อค้นหาด้วยแถบเลื่อน
- ผู้เล่น: แก้ไขพฤติกรรมแปลก ๆ ในการเปลี่ยนฉบับ
- ผู้เล่น: แก้ไขการเลือก autoselection ของไฟล์ภายนอกอีกครั้ง
- terminal-unix: หยุดอ่านเมื่อ terminal หายไป (# 5842)
- วิดีโอ: รอให้เฟรมสุดท้ายแสดงผลบน EOF
- วิดีโอ: แก้ไข - หมุนเวียนวิดีโอในบางกรณี
- วิดีโอ: แก้ไขข้อขัดข้องกับ vdpau เมื่อเริ่มต้นการแสดงผลซ้ำ (# 5447)
- vo_gpu: แก้ไขภาพหน้าจอ anamorphic (# 5619)
- vo_vdpau: แก้ไขปัญหาการแก้ไขขนาดและการหมุน
- คุณสมบัติ:
- Added:
- เพิ่มรูปแบบ DRM_PRIME การจัดการและแสดงผลสำหรับตัวถอดรหัส MPC RockChip
- csputils: เพิ่มการสนับสนุนพรรค Primaries ของ Display P3
- demux: สนับสนุนช่วงที่เก็บแคชไว้หลายช่วงแคชแสดงช่วงแคชบน OSC
- demux_playlist: สนับสนุนไฟล์ .url (# 5107)
- dvb: เพิ่มการสนับสนุน frontends (สูงสุด 8)
- dvb: ใช้การแยกวิเคราะห์การมอดูเลตสำหรับการกำหนดค่าแชแนลแบบ VDR
- hwdec: เพิ่มตัวถอดรหัสฮาร์ดแวร์ mediacodec สำหรับเฟรม IMGFMT_MEDIACODEC
- เปลี่ยนชื่อ MediaCodec เป็น MediaCodec-copy
- lua: รวมสคริปต์ stats.lua (ถูกผูกไว้กับ i / i ตามค่าเริ่มต้น)
- vd_lavc: เพิ่มการสนับสนุนสำหรับ nvdec hwaccel
- vo_gpu: เพิ่ม Android OpenGL แบ็กเอนด์
- vo_gpu: การสนับสนุน d3d11 เริ่มต้น
- vo_gpu: การสนับสนุนแบบหยาบคาย
- ถูกลบออก:
- af: ลบตัวกรองเสียงที่เลิกใช้งานออก (ช่องปรับเสียงกะทะปริมาณเสียง
- เปลี่ยนเป็น lavfi)
- vf: ลบตัวกรองวิดีโอ GPL ส่วนใหญ่ (ครอบตัด, dsize, ขยาย, พลิก, gradfun, mirror,
- noformat, pullup, หมุน, scale, stereo3d, yadif; เปลี่ยนเป็น lavfi)
- vf_buffer: นำตัวกรองนี้ออก
- วิดีโอ: นำการแทรกตัวกรอง stereo3d อัตโนมัติ ออก
- vo_gpu: เอา hwdec_vaglx interop
- vo_opengl: รีมาร์คเตอร์เป็น vo_gpu
- vo_wayland: นำออก
- ตัวเลือกและคำสั่ง:
- Added:
- demux: เพิ่มตัวเลือกในการสร้างแทร็ค CC อย่างกระตือรือร้น (--sub-create-cc-track)
- ตัวเลือก: เพิ่ม - สตาร์ท = ไม่มีเพื่อรีเซ็ตเวลาเริ่มต้นที่กำหนดก่อนหน้านี้
- ตัวเลือก: เพิ่ม - สลับ vlang
- เปลี่ยนแปลง:
- แคช: ขนาดเริ่มต้นต่ำกว่าถึง 2 * 10MB
- demux: ลดระดับการอ่าน demuxer cache ไปเป็น 10 ชั่วโมง
- demux: ใช้แคชที่ค้นหาได้สำหรับเครือข่ายตามค่าดีฟอลต์ขีด จำกัด prefetch
- msg: make --msg-level affect --log-file too
- ผู้เล่น / misc.c: อนุญาตทั้ง - ความยาวและ - ควบคุมการเล่นปลายทาง
- ผู้เล่น: จับคู่คำบรรยายที่มีแท็กภาษาด้วย --sub-auto = exact
- เปลี่ยนชื่อ --opengl-hwdec-interop เป็น --gpu-hwdec-interop (ปัจจุบันส่วนใหญ่ไม่ได้ผล)
- vd_lavc: ชอบ nvdec เหนือ vdpau กับ --hwdec = อัตโนมัติ (ตัวแปลงสัญญาณและพื้นผิวที่ดีกว่า
- สนับสนุนรูปแบบ)
- vd_lavc: เปลี่ยนชื่อ --hwdec = rpi to --hwdec = mmal
- ถูกลบออก:
- ตัวเลือก: ลบ --heartbeat-cmd และ --heartbeat-interval
- (บังเอิญแก้ไข # 4888)
- การแก้ไขปัญหาและการปรับปรุงเล็กน้อย
- TOOLS / autoload.lua: เพิ่มส่วนขยาย ogm, ogg และ opus
- ใช้ / dev / tty แทน stdin สำหรับใส่ขั้ว (# 4190)
- เสียง: เพิ่มการประมวลผลเสียง softvol ไปที่ AO (แทนที่รหัส GPL'd ก่อนหน้านี้)
- เสียง: แก้ไขการแปลงแชแนลกับ NA channels (เช่น with ALSA)
- เสียง: แก้ไขการอัพเดตโวลุ่มที่ขาดหายไปใน init และ reinit
- csputils: แก้ไขจุดสัมผัสสีขาวของ DCI P3
- demux: ไม่อนุญาตให้คำบรรยายรบกวนการแสดงเวลาบัฟเฟอร์
- demux: แก้ไขไฟล์กู้ภัยด้วยไฟล์เสียงที่มีรูปภาพแนบ
- demux: แก้ไขบัญชีสำหรับช่วงที่สามารถค้นหาได้บนสวิทช์แทร็ค (แก้ไขหายไป
- เสียงเมื่อขี่จักรยานผ่านแทร็กเสียงด้วยเช่น EDL, --merge ไฟล์สั่งซื้อ
- บทและ youtube-dl pseudo DASH)
- demux: แก้ไขข้อขัดข้องกับคิวบ์ / สั่งไฟล์บท (# 5027)
- demux: เพิ่มความเร็วในการค้นหาแคชด้วยดัชนีหยาบ
- demux_lavf: ให้ libavformat ชื่อไฟล์เสมอเมื่อตรวจสอบ
- (ช่วยในไฟล์ mp3)
- demux_mkv: เพิ่มแท็ก V_SNOW ลงใน mkv_video_tags
- dvb: แก้ไขการสลับช่องทางยาว: ช่องถัดไป / ก่อนหน้า
- dvb: การแก้ไขสำหรับการปรับแต่ง ATSC
- lavc_conv: จับเวลาแบบหนีบเป็นบวก (# 5047)
- macOS: แก้ไขกลุ่มใน macOS High Sierra (10.13) (# 4926, # 4866)
- mp_image: คัดลอกแอตทริบิวต์สีเสมอใน hw download (# 4804)
- mp_image: เลือก fallback ที่ชัดเจนสำหรับตำแหน่ง chroma (# 4804)
- msg: bump ระดับล็อกของ --log-file ไปยัง -v -v
- msg: reinterpret พวงของระดับข้อความ
- OSC: แก้ไขการทับสแต็กที่หายากเมื่อเปลี่ยนโหมดการเปิดเผย
- osdep / io: เพิ่ม bullshit ที่เกี่ยวข้องกับ Android เพื่อแก้ไขไฟล์> 2 GiB
- ผู้เล่น / playloop.c: เวลาเริ่มเล่นที่เคารพเมื่อใช้ --oop-file
- ผู้เล่น: อนุญาตให้ค้นหาในส่วนที่แคชของสตรีมที่ไม่สามารถอ่านได้
- ผู้เล่น: ทำให้การติดตามภาษาจับคู่ตัวพิมพ์เล็กและใหญ่ (# 5272)
- ผู้เล่น: ใช้ timestamp เริ่มต้นสำหรับการวนลูปหากไม่มีการระบุ --ab-loop-a
- ผู้เล่น: เมื่อโหลดไฟล์ภายนอกให้เพิ่มแทร็กทั้งหมด (# 5132) เสมอ
- restore-old-bindings.conf: เพิ่มการผูก AXIS เก่าของ macOS / Wayland
- ภาพหน้าจอ: สร้างไดเรกทอรีจากเทมเพลต
- การเขียนสคริปต์: รายงาน dlerror () ออก
- sd_ass: ยอมรับประเภทสื่อแบบอักษร RFC8081
- sd_ass: ยอมรับ otc เป็นส่วนสำรองไฟล์สำรอง OpenType แบบสำรอง (fallback)
- stream_libarchive: ทำงานรอบ ๆ ประเภทต่างๆของภาษาท้องถิ่น braindeath
- (https://git.io/vbiFJ)
- subprocess-win: อย่าเปลี่ยนเคอร์เซอร์ของเมาส์เมื่อสร้างกระบวนการ
- วิดีโอ: เพิ่มสับเพื่อหลีกเลี่ยงคำบรรยายที่หายไปด้วย vf_sub (# 5194)
- วิดีโอ: แก้ไขการจัดการอัลฟา (# 4983)
- วิดีโอ: แก้ไขการรั่วไหลของหน่วยความจำ (ประมาณ 1 กิโลไบต์ต่อหนึ่งเฟรมที่ถอดรหัส) โดยใช้โหมดถ่ายสำเนาของ hwdec
- วิดีโอ: แก้ไขการหมุนและตัวกรองอัตโนมัติที่ถอดออกได้
- วิดีโอ: ส่งผ่านข้อมูล ICC อย่างถูกต้อง
- vo: เพิ่มการสนับสนุน renderloop ที่ขับเคลื่อนด้วยภายนอกและทำให้เกาะต่างๆใช้
- (บางส่วนแก้ไขการซิงค์การแสดงผลตามทางบก; ปิดใช้งานการแสดงผลเมื่อหน้าต่าง
- ไม่สามารถมองเห็นได้)
- vo_gpu: เปลี่ยน - ขั้นตอนวิธีการตั้งค่าการทำแผนที่ - 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: ลดความเข้มของกระดานอัลฟ่า = - ผสม
- vo_gpu: ชนะ: ลบการตรวจจับการค้นพบแบบเอกสิทธิ์เฉพาะบุคคล
- vo_lavc: ลบลอจิกการแสดงผลคำบรรยายแบบเลื่อนล่าช้าที่สับสน (# 4689)
- wayland_common: ใช้การติดตามการส่งออกการล้างข้อมูลจำนวนมากและการแก้ไขข้อบกพร่อง
- Windows: ข้ามหน้าต่างซ้อนหาก Windows จัดการ
- Windows: เพิ่มรุ่น POSIXy ของ open () และ fstat () (# 4711)
- ytdl_hook: อย่าใส่ Ytdl: // ลงในลิงก์ที่ไม่ใช่ YouTube ในเพลย์ลิสต์ (# 5003)
- คุณสมบัติ:
- Added:
- Windows: จัดการคีย์สื่อ
- libmpv: ตัวเลือก: เพิ่มวิธีที่ปลอดภัยต่อเธรดเพื่อแจ้งการอัปเดตตัวเลือก
- vd_lavc / vo_opengl: สนับสนุนโปรไฟล์ ICC แบบฝัง
- vo: การแสดงผลนามธรรม API สำหรับผลลัพธ์วิดีโอที่ไม่ใช่ GL ในอนาคต
- vo_opengl: เพิ่มคุณลักษณะเตือนความจำช่วงที่จะเน้นสีที่ไม่อยู่ในขอบเขต (- เตือนกล้อง)
- vo_opengl: เพิ่มการสนับสนุนการแสดงผลโดยตรง (--vd-lavc-dr)
- vo_opengl: ใช้งาน (เร็วกว่า) คำนวณเคอร์เนล EWA ของ Shader แบบ Shader
- vo_opengl: ใช้ HLG OOTF ผกผัน
- vo_opengl: สนับสนุนการตรวจจับจุดสูงสุด HDR (--hdr-compute-peak)
- vo_opengl: สนับสนุนฟอร์แมตรูปแบบพิกเซลป้อนข้อมูล
- vo_opengl: สนับสนุนการโหลดพื้นผิวของผู้ใช้ที่กำหนดเอง (# 4586)
- vo_opengl: สนับสนุนผู้ใช้คำนวณ shaders
- ถูกลบออก:
- ลบการจัดการอีควอไลเซอร์วิดีโอจาก vo_direct3d, vo_sdl, vo_vaapi และ vo_xv (GPL, ไม่คุ้มค่ากับความพยายามในการสนับสนุน VOs แบบเดิม)
- ตัวเลือกและคำสั่ง:
- Added:
- macOS: เพิ่ม --no-native-fs เพื่อปิดใช้งานโหมดเต็มหน้าจอ macOS (# 4014)
- ผู้เล่น: เพิ่ม - ตัวเลือกการติดตามอัตโนมัติ
- เปลี่ยนแปลง:
- input: ใช้ชื่อ mnemonic สำหรับปุ่มเมาส์เช่นเดียวกับ Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
- ตัวเลือก: เปลี่ยน - ปิดความหมาย
- ผู้เล่น: make --lavfi-complex เปลี่ยนแปลงได้เมื่อรันไทม์
- vf_eq: นำตัวกรองนี้ออก (GPL; ใช้ตัวกรอง eq ของ libavfilter ตอนนี้โดยเปลี่ยนความหมาย)
- วิดีโอ: เปลี่ยน - เปลี่ยนพฤติกรรม
- vo_opengl: สรุปการจับคู่โทนเสียง HDR กับการแมปช่วงเวลา, --hdr-tone-mapping-> --tone-mapping
- ถูกลบออก:
- - ฟิลด์ครอบงำ (ผู้เขียน GPL เท่านั้นไม่มีโอกาสได้รับการรีไซเคิล)
- การป้อนข้อมูล: ยกเลิกคำสั่ง "osd" ที่เลิกใช้งาน
- ตัวเลือก: drop - video-aspect-method = hybrid (เฉพาะ GPL)
- การแก้ไขและการปรับปรุงเล็กน้อย:
- TOOLS / autocrop.lua: แก้ไขข้อ จำกัด สีดำของ cropdetect สำหรับวิดีโอ 10 บิต
- TOOLS / lua / autodeint: อัปเดตเป็น lavfi-bridge
- TOOLS / lua / สถานะบรรทัด: ปรับปรุงและอัปเดต
- af_lavrresample: อย่าเรียก swr_set_compensation () เว้นแต่จำเป็น (# 4716)
- ao_oss: แก้ไขการคำนวณ period_size (# 4642)
- ao_rsound: อนุญาตให้ตั้งค่าโฮสต์
- เสียง: แก้ไขโหมด spdif
- filter_kernels: แก้ไข spline64 kernel
- macOS: แก้ไขคีย์สื่อนำเข้าเมื่อแอปอื่น ๆ ขโมยลำดับความสำคัญ (# 4834)
- macOS: แก้ไขการสนับสนุนของหลาย renderers (GPU switch) (# 2371)
- macOS: นำรายการเมนู "Show Tab Bar" มาตรฐานออก
- ตัวเลือก: แก้ไข - รวม (# 4673)
- ผู้เล่น: แก้ไข - ลงท้ายด้วยค่าที่มาก (# 4650)
- ผู้เล่น: แก้ไขความสับสนในโค้ดเสียงรีเซ็ต (# 4688)
- ผู้เล่น: ทำให้การรีเฟรชหาได้ยากขึ้นเล็กน้อย (# 4757)
- ผู้เล่น: นามสกุลคำบรรยาย sdd readd (# 4626)
- vd_lavc: เปลี่ยนคำสั่งซื้ออัตโนมัติเพื่อเลือก cuda เหนือ vdpau-copy
- vd_lavc: แก้ไขการรั่วไหลของอุปกรณ์ด้วย hwaccels โหมดทำสำเนา (# 4735)
- vd_lavc: แก้ไขความเข้ากันได้ของ hwdec กับรูปแบบ yuvj420p
- vd_lavc: แก้ไขข้อตกลงทางกลับระหว่าง hwdec ช่วงสตรีมกลาง
- vf_vapoursynth: แก้ไขเครื่องหมายกลับและเรียกคืนการสนับสนุน 10 บิต (# 4720)
- วิดีโอ: เพิ่มขึ้น - มอนิเตอร์พิกเซลระบุช่วง
- vo_opengl: ปรับเปลี่ยนกฎสำหรับการทำให้เป็นเส้น (# 4631)
- vo_opengl: กำหนดขนาดของเมล็ดข้าวหลามตัดไว้ที่ช่วงสัญญาณ
- vo_opengl: แผนที่โทนบนส่วนประกอบสัญญาณสูงสุด
- x11: แก้ไขหน้าต่างที่สามารถปรับขนาดเมื่อใช้การฝัง (# 4784)
- ytdl_hook: แก้ไขเส้นทางสัมพัทธ์เมื่อเข้าร่วมกลุ่ม URL (# 4827)
- ytdl_hook: สนับสนุนส่วนที่มีเส้นทางสัมพัทธ์แก้ไข DASH ที่แบ่งส่วน
- การเปลี่ยนแปลง:
- เช็ค Lua ตอนนี้ตรวจสอบว่ามี lua52.pc ตามที่ใช้โดยการทดสอบของ Arch Linux
- (X11) icc-profile-auto ของ vo_opengl จะสอบถามโปรไฟล์ ICC ปัจจุบันที่ตรงกลางของหน้าต่าง
- ao_coreaudio ปัจจุบัน ao_alsa สนับสนุนการเพิ่มช่องใส่ช่องใส่แบบจำลองเพื่อให้สามารถใช้งานร่วมกับตัวถอดรหัสฮาร์ดแวร์ได้ดีขึ้นซึ่งสนับสนุนเฉพาะจำนวนช่องสัญญาณเท่านั้น (เช่น 5.1 ควรใช้ตัวถอดรหัสที่ยอมรับได้ 7.1) เท่านั้น
- ช่องทางสำรอง (หากอุปกรณ์เสียงไม่สนับสนุนรูปแบบแชแนลที่ระบุ) ได้รับการปรับปรุงให้ดีขึ้น
- vf_vapoursynth ปฏิเสธวิดีโอที่ไม่มีการเชื่อมโยงแทนที่จะส่งออกวิดีโอที่เสียหาย
- ขณะนี้ mpv พยายามเพิ่มคำบรรยายอัตโนมัติเช่นเดียวกัน
- การแก้ไขข้อบกพร่อง:
- ค่าเริ่มต้นของ vo_opengl สำหรับรูปแบบ fbo คือ rgba16 เพื่อหลีกเลี่ยงข้อผิดพลาดในการปัดเศษเมื่อใช้ cscale ที่ไม่ใช่ค่าเริ่มต้น (ปัญหา # 1918)
- ปรับปรุงพฤติกรรมของกรอบรูปเมื่อเล่นวิดีโอที่มีเฟรมเรตที่สูงกว่าหน้าจอ (ฉบับที่ 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 จะสร้าง application singleton เสมอ โกโก้ต้องถูกปิดใช้งานอย่างสมบูรณ์เพื่อป้องกันไม่ให้ libmpv สร้าง singleton
- การเปลี่ยนแปลง:
- ช่อง IRC ของ mpv ได้ย้ายจาก # mpv-player ไปยัง #mpv บน chat.freenode.net
- อัปเดตเอกสาร
- ค่าดีฟอลต์สำหรับอ็อพชัน --ytdl-format คือตอนนี้ที่ดีที่สุดเพื่อให้สามารถใช้งาน DBA เวอร์ชัน 2015.04.26 ของ youtube-dl โดยค่าเริ่มต้นเนื่องจาก FFmpeg / Libav ยังไม่สนับสนุน DASH อย่างถูกต้อง
- เมื่อค้นหาเครื่องหมายเวลาปัจจุบันจะแสดงลำดับเวลาการค้นหาที่คาดการณ์แทนจนกว่าจะมีการแก้ไขเวลาสุดท้าย ปรับปรุงการตอบสนอง UI บนสตรีมช้าและ / หรือการพยายามที่มีขนาดใหญ่
- การแก้ไขข้อบกพร่อง:
- แก้ไขเครื่องหมายอนุมัติใน DOCS / client-api-changes ผู้จัดการรุ่นปลดปล่อยลืมแก้ไขก่อนเปิดตัว ...
- Fix vo_vdpau แสดงเส้นขยะบนวิดีโอ H.264 ที่มีขนาดไม่เป็นแบบ mod16 (ฉบับที่ 1863)
- แก้ไขข้อขัดข้องทางออกถ้าคำสั่ง "sub_reload" ทำงานได้สำเร็จ
- ค้นหาเมาส์ด้วย osc-seekbarstyle = bar (ฉบับที่ 1876)
- (IPC) เข้ารหัสข้อมูล UTF-8 แบบถาวรใน JSON (ฉบับที่ 1874)
- การเปลี่ยนแปลง:
- การแก้ไขและอัปเดตเอกสาร
- (Client API) ชี้แจงลักษณะพารามิเตอร์ viewport ของ mpv_opengl_cb_render
- การแก้ไขข้อบกพร่อง:
- (X11) แก้ไขข้อขัดข้องบน vo_xv: ไม่ใช่ colorkey ด้วยอะแดปเตอร์การทับซ้อน (ข้อผิดพลาด # 1629)
- ปรับอีควอไลเซอร์วิดีโอให้ทำงานได้อย่างถูกต้องบนไดรเวอร์ VAAPI บางรุ่น (ข้อผิดพลาด # 1647)
- ป้องกันไม่ให้ OSD หายไปเมื่อคลิกที่ mozplugger (ข้อผิดพลาด # 1672)
- รหัสการสนับสนุน DVB-S2 ใหม่โดยใช้ S2API จะสร้างขึ้นใน FreeBSD
- แก้ไขการถอดรหัส Matroska ที่ค้นหาได้จากสตรีมเครือข่ายที่ไม่สามารถคาดเดาได้ (ข้อผิดพลาด # 1656)
- (OSX) แก้ไขข้อขัดข้องเมื่อปิดหน้าต่าง VO (โดยปกติจะเป็นที่ทางออก) (ข้อผิดพลาด # 1657)
- (OSX) ซ่อนเคอร์เซอร์เมาส์ไว้เหนือ Dock หรือ Launchpad (ข้อบกพร่อง # 513)
- (OSX) แก้ไขเคอร์เซอร์ของเมาส์โดยอัตโนมัติเมื่อผู้เล่นเต็มจอ
- vf_vavpp (การประมวลผลหลังประมวลผล VAAPI) ตอนนี้จะนำวิดีโอไปใช้อย่างไม่ถูกต้อง
- smb: // สตรีมใช้แคชของสตรีมแล้ว (ใช้ไม่ได้ผล)
- (Windows) อย่าซ่อนเคอร์เซอร์เมื่อวางเมาส์ไว้ที่เมนูหน้าต่าง
- แก้ไขเอาท์พุท 8 ช่องใน ao_jack (ข้อผิดพลาด # 1688)
- แก้ไข - mf-fps พารามิเตอร์ในไฟล์ JPEG (ข้อผิดพลาด # 1689)
- แก้ไขการปรับขนาดที่ไม่เป็นไปได้ที่จะถูกเพิกเฉยหากน้อยมาก
- การเปลี่ยนแปลง:
- (!) 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 ได้รับการเปลี่ยนชื่อเป็นขนาด lradius อยู่ในขณะนี้รัศมีขนาด, lparam1 และ lparam2 อยู่ในขณะนี้ตามลำดับขนาด param1 และขนาด param2; lscale ลงอยู่ในขณะนี้ลดขนาดลง กลุ่มย่อยของ cscale ยังคงเป็นแบบเดิม
- (!) มีการลบเครื่องหมายแทนค่ารัศมีที่ตั้งไว้ล่วงหน้าหลายค่าซึ่งได้รับการสนับสนุนตามขนาด ใช้รัศมีขนาดเพื่อตั้งค่าหากจำเป็น ตัวอย่างเช่นใช้ --vo = opengl: scale = lanczos: scale-radius = 2 แทน scale = lanczos2 รัศมีเริ่มต้นแนะนำสำหรับตัวกรองส่วนใหญ่
- (!) vo_opengl ไม่สนับสนุน suboption แบบสเตอริโออีกต่อไป เอฟเฟกต์ anaglyph สามารถทำซ้ำได้ด้วยตัวกรอง stereo3d การสนับสนุน quadbuffer ซึ่งต้องใช้ฮาร์ดแวร์พิเศษที่มีราคาแพงเพื่อเริ่มต้นด้วยจะถูกลบออก
- (!) ยกเลิกการให้สิทธิ์ย่อยประมาณแกมมาถึง vo_opengl แล้ว ข้อกำหนด BT.1886 กล่าวว่าเป็นจริงว่าควรทำอย่างไรดังนั้นจึงเป็นค่าดีฟอลต์เมื่อ srgb หรือ icc-profile ถูกเปิดใช้งาน ไม่รวมถึงการหยดแกมมาของ BT.1886
- (!) ตัวเลือกย่อยที่ไม่ใช้ขอบเขตและทางอ้อมเพื่อ vo_opengl ถูกนำออกไปแล้ว ตอนนี้มีการตรวจหาและเปิดใช้งานโดยอัตโนมัติเมื่อใดก็ตามที่มีประโยชน์
- (!) พารามิเตอร์และตัวเลือก --lua และ --lua-opts จะเรียกว่า "ตัวเลือก" และ "-script-opts" ตามลำดับ ไดเรกทอรีย่อยของ mpv config dir ยังคาดว่าตอนนี้จะเรียกว่าสคริปต์แทน
- (!) ตัวเลือก - ถูก-vo ถูกนำออกแล้ว เริ่มต้นเป็นเวลานานแล้วและการปิดใช้งาน fixed-vo ไม่เป็นประโยชน์
- vo_opengl_hq ได้รับการอัปเดตเพื่อคำนึงถึงคุณลักษณะใหม่ ๆ "mitchell" เป็นค่าดีฟอลต์สำหรับการลดขนาดลง
- ข้อความ OSD ที่แสดงตัวย่อยชัดเจนกว่านี้เกี่ยวกับคำบรรยายถูกซ่อนหรือไม่สามารถเลือก / เลือกได้
- รหัสอุปกรณ์ที่กำหนดให้ - เครื่องเสียงสำหรับใช้กับ ao_coreaudio ใช้ UID แล้วจึงไม่เปลี่ยนเมื่อมีการเพิ่ม / ลบอุปกรณ์หรือหลังจากรีบูตอุปกรณ์แล้ว
- - msg-level ตอนนี้ยอมรับ ',' เป็นตัวคั่นด้วย
- (Client API) API ไคลเอ็นต์ตอนนี้ปฏิเสธที่จะเริ่มต้นระบบถ้าตำแหน่งที่ตั้ง LC_NUMERIC ไม่ใช่ "C"
- (Client API) ชนิดดั้งเดิมของพารามิเตอร์ msg level คือตอนนี้เป็นรายการคีย์ - ค่า การตั้งค่าหรือการอ่านเป็นสตริงยังคงทำงานอยู่
- (Slave API) คำสั่ง get_property ถูกเลิกใช้แล้ว
- อัปเดตเอกสาร
- เอกสาร PDF นี้ถูกปิดใช้งานโดยค่าเริ่มต้นเนื่องจาก rst2pdf ไม่แน่นอนซึ่งทำให้เกิดข้อผิดพลาดในการสร้างแปลก ๆ
- พิมพ์ข้อความ desync ที่มีการซิงค์ A / V เป็นค่าลบด้วย ในขณะที่หายากอาจเกิดขึ้นได้จากการใช้ --autosync บางอย่าง
- การแก้ไขข้อบกพร่อง:
- (Windows) หลีกเลี่ยงการปรับขนาดหน้าต่างวิดีโอเมื่อผู้เล่นลดลงอาจทำให้เกิดข้อผิดพลาด # 1547
- (NetBSD) แก้ไขสร้างด้วย v4l2
- (Linux) พยายามแก้ไขปัญหาข้อขัดแย้งกับเครื่องผสม pulseaudio (ข้อบกพร่อง # 1578)
- ซีดีเดอหลาย: // แก้ไข (ข้อบกพร่อง # 1555, # 1560)
- timestamps แบบ VP9 ไม่ทำให้เกิดคำเตือน "PTS ที่หายไป" ที่มีการสร้าง FFmpeg ขึ้นใหม่
- แก้ไขข้อขัดข้องเมื่อใช้การถอดรหัสฮาร์ดแวร์ H.264 บน libavcodecs ใหม่ที่เพียงพอ (ข้อผิดพลาด # 1587)
- คุณลักษณะใหม่:
- vo_opengl สนับสนุนการผสมผสานเฟรมเพื่อลดการพูดติดอ่างเมื่อเฟรมวิดีโอไม่ตรงกับกรอบการแสดงผลที่แสดงผลผ่านทางคอนโทรลเลอร์ smoothmotion นี่ไม่ได้หมายถึงการเพิ่ม FPS ของวิดีโอดังนั้นจึงไม่มี "ผลงานละคร" หรือปัญหาเกี่ยวกับประเภทวิดีโอบางประเภท (เช่นอะนิเมะ)
- vo_opengl สนับสนุนการขยายการรับรูแบบอิ่มตัว (เช่น fullscreen) ซึ่งจะช่วยลดเสียงเรียกเข้าที่เกิดจากการลดอัตราการสุ่มสัญญาณ (upscaling) และเปิดใช้งานผ่านทางอนุญ.
- vo_opengl รองรับการปรับขนาด ewa_lanczos (Jinc) ซึ่งให้คุณภาพที่สูงขึ้นและมีการบีบอัดน้อยลง สนับสนุนพารามิเตอร์การวัดขนาดที่ทดลองแล้วซึ่งจะช่วยลดเสียงเรียกเข้าวิดีโอได้อีกด้วย
- ขณะนี้ vo_opengl มีตัวเลือกการปรับเส้นให้เป็นเส้นซึ่งทำให้ scalers ทำงานในแสงเชิงเส้น นำมาใช้โดย srgb, icc-profile หรือการอนุญาติการปรับลดค่าเอสโมลอยด์ใหม่
- vo_opengl มีการลดขนาดลงสำหรับอัตราส่วนที่ลดลงเมื่อมีการเปิดใช้การลดขนาดแฟนซี
- เพิ่ม --keep-open = เสมอเพื่อให้ --keep-open ใช้กับไฟล์ทั้งหมดแทนไฟล์สุดท้ายเท่านั้น
- mpv จะกรองแท็กที่พิมพ์บนคอนโซลเพื่อซ่อนข้อมูลเมตาที่ไม่มีประโยชน์ ตัวกรองทำงานเป็นรายการที่อนุญาตและสามารถกำหนดค่าได้ด้วยตัวเลือก --display-tags
- เพิ่มตัวเลือก --sub-scale-by-window ซึ่งเมื่อตั้งค่าเป็น "ไม่" จะป้องกันไม่ให้คำบรรยายเปลี่ยนขนาดพิกเซลเมื่อหน้าต่างมีการเปลี่ยนแปลงขนาด
- 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 ไปยังไฟล์ที่ระบุ
- ขณะนี้มีตัวเลือก --udio-file-auto เพื่อโหลดไฟล์เสียงภายนอกโดยอัตโนมัติพร้อมด้วยข้อ จำกัด บางอย่าง จะโหลดเสียงภายนอกเท่านั้นหากไฟล์เล่นมีสตรีมวิดีโอ ตั้งเป็น "exact" ตามค่าเริ่มต้น (ข้อผิดพลาด # 967)
- ขณะนี้มีตัวเลือก --network-timeout เพื่อระบุช่วงหมดเวลาเป็นวินาทีสำหรับการเข้าถึงเครือข่าย ถ้า 0 (ค่าเริ่มต้น) ใช้ค่าดีฟอลต์ libavformat หากใช้โปรโตคอลที่ไม่สนับสนุนการหมดเวลาตัวเลือกนี้จะถูกละเลย
- (X11) คีย์พิเศษของ XF86 มีการแม็ปทั้งหมดใน 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 channels.conf
- (Linux) ขณะนี้มีตัวเลือก --dvbin-full-transponder สำหรับการจัดการกรณีการออกอากาศพิเศษที่ PIDs เปลี่ยนหรือเพื่อทำงานกับข้อมูล PID ที่ไม่สมบูรณ์
- (Client API) ขณะนี้มี opengl_cb VO ซึ่งรับบริบท OpenGL จากไคลเอ็นต์ libmpv ซึ่งจะช่วยให้ไคลเอ็นต์สามารถแสดงวิดีโอ libmpv ได้โดยตรงในบริบท OpenGL ที่ให้มาโดยไม่ต้องใช้ - embed embeding
- (Client API) สามารถตั้งค่าพารามิเตอร์ดังกล่าวข้างต้นได้ตลอดเวลา แต่ไม่มีผลถ้าไฟล์ถูกโหลดแล้ว
- (Client API) รายการไตเติ้ล DVD นี้สามารถสอบถามได้
- (Client API) ขณะนี้มีคุณสมบัติเป็นเมตาดาต้าที่กรองแล้วซึ่งมีเฉพาะแท็กที่อนุญาตโดย --display-tags
- (Client API) ปัจจุบันมีการสนับสนุนเป้าหมาย XEmbed --wid เช่น gtk_socket_get_id () ของ GtkSocket
- (Client API) ขณะนี้มีคุณสมบัติรูปแบบไฟล์ที่มีชื่อสัญลักษณ์สำหรับรูปแบบไฟล์แล้ว ในบางกรณีอาจเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคของนามสกุลต่างๆกันเนื่องจาก idiosyncrasies libavformat
- (Client API) ขณะนี้มีคำสั่งเมาส์สำหรับสร้างเหตุการณ์เมาส์ผ่านหน้าต่างวิดีโอ
- (Client API) ปัจจุบันมีคุณสมบัติ seekable-seekable ที่ระบุว่าไฟล์ถูกพิจารณาว่าเป็นไปได้หรือไม่เนื่องจากแคชสตรีม แต่จะไม่สามารถค้นหาได้เป็นอย่างอื่น (เช่นสตรีมแบบเรียลไทม์หรือ HTTP ที่ไม่มีการสนับสนุนประวัติ) ค้นหาญาติขนาดเล็กอาจจะดี แต่การค้นหาที่มีขนาดใหญ่อาจล้มเหลว
- (Client API) ตอนนี้มีเหตุการณ์ MPV_EVENT_QUEUE_OVERFLOW ที่โพสต์เมื่อใดก็ตามที่เหตุการณ์ต้องถูกลดลงเนื่องจากคิวเต็ม ไม่มีการโพสต์กิจกรรมใด ๆ จนกว่า MPV_EVENT_QUEUE_OVERFLOW จะถูกใช้เพื่อหลีกเลี่ยงการโพสต์ซ้ำซ้อน
- (Client API) ขณะนี้มีฟังก์ชัน mpv_wait_async_requests () ของผู้ช่วยเหลือที่บล็อกจนกว่าการร้องขอ async ที่ทราบเสร็จสิ้น (ข้อบกพร่อง # 1542)
- (Client API) ขณะนี้มีคุณสมบัติ detect-hwdec ที่ส่งคืนตัวถอดรหัสฮาร์ดแวร์ที่ตรวจพบเมื่อเปิดเครื่องสำเร็จแล้ว นี่อาจส่งคืนค่าที่ถูกต้องหลังจากเริ่มเล่นแล้ว
- (Client API) ขณะนี้มีคำสั่งย่อย audio_add, audio_remove และ audio_reload ที่มีคำสั่งย่อยเดียวกันสำหรับจัดการไฟล์เสียงภายนอก
มีอะไรใหม่ ในเวอร์ชัน 0.28.0:
มีอะไรใหม่ ในเวอร์ชัน 0.27.0:
มีอะไรใหม่ ในเวอร์ชัน 0.9.2:
มีอะไรใหม่ ในเวอร์ชัน 0.9.1:
มีอะไรใหม่ ในเวอร์ชัน 0.8.3:
มีอะไรใหม่ ในเวอร์ชัน 0.8.0:
ความคิดเห็นที่ไม่พบ