mpv

Phần mềm chụp màn hình:
mpv
Các chi tiết về phần mềm:
Phiên bản: 0.29.0 Cập nhật
Ngày tải lên: 16 Aug 18
Nhà phát triển: The mpv Team
Giấy phép: Miễn phí
Phổ biến: 400

Rating: 4.5/5 (Total Votes: 2)

mpv là một dự án nguồn mở cung cấp cho người dùng phần mềm phát lại video dòng lệnh được chia nhỏ từ các ứng dụng MPlayer và mplayer2 nổi tiếng. Nó rất nhẹ và chạy trên nền tảng GNU / Linux và Microsoft Windows.


Tính năng trong nháy mắt

Các tính năng chính bao gồm hỗ trợ tốt hơn cho các tệp MKV (Matroska), tùy chọn CLI được sắp xếp hợp lý, giải mã video GPU, đầu ra video chất lượng cao, hỗ trợ tìm kiếm chính xác, hỗ trợ âm thanh khoảng cách, hỗ trợ PulseAudio tốt hơn cũng như bộ điều khiển trên màn hình.

Ngoài ra, nó có tính năng xử lý tạm dừng tốt hơn, cải tiến VDPAU, hỗ trợ các phím bổ trợ, tái tạo màu sắc chính xác, xử lý đồng bộ hóa âm thanh và video tốt hơn, phụ đề chất lượng cao cũng như hỗ trợ chơi nhiều tệp cùng một lúc. / p>

Một tính năng thú vị khác của mpv là khả năng phát các tệp video chất lượng cao hơn nhiều ứng dụng trình phát đa phương tiện nguồn mở khác, đơn giản vì nó dựa trên API hwaccel của FFmpeg (hỗ trợ tăng tốc giải mã video VAAPI, VDA và VDPAU).

Dựa trên khung công tác đa phương tiện FFmpeg được đánh giá cao

Chương trình dựa trên khuôn khổ đa phương tiện FFmpeg được đánh giá cao, đặc biệt là trên các thư viện libavutil, libavcodec, libavformat, libswscale, libavfilter và libavresample. Do đó, nó hỗ trợ nhiều định dạng tệp video, cũng như luồng âm thanh và phụ đề.

Trong khi nó đi kèm với một số chức năng có trong các chương trình mplayer2 và MPlayer, mpv cung cấp cho người dùng các tính năng hàng đầu, chẳng hạn như đầu ra thiết bị đầu cuối sạch với các tùy chọn dễ nhớ và trực quan, khả năng phản hồi được cải thiện và điều khiển âm lượng OSS4.

Điều cũng rất quan trọng cần đề cập ở đây là chương trình sử dụng đầu ra video dựa trên OpenGL cung cấp cho người dùng khả năng mở rộng quy mô video, quản lý màu sắc và nhiều chức năng hàng đầu khác được các videophile yêu thích.


Tóm lại

Tổng hợp, trong khi mpv có thể không có giao diện người dùng đồ họa với các tính năng cần thiết như bộ cân bằng âm thanh và video, nó cung cấp trình phát video hiệu suất rất nhẹ và cao tương thích với tất cả các hệ điều hành và môi trường màn hình dựa trên Linux.

Có gì mới trong bản phát hành này:

  • Bản phát hành này yêu cầu FFmpeg 4.0 trở lên.
  • Các tính năng:
  • Đã thêm:
  • ao / mở: Thêm định dạng mẫu và lựa chọn bố cục kênh tốt hơn
  • ao / mở: Thêm hỗ trợ cho đầu ra kênh trực tiếp
  • cocoa-cb: triển khai ban đầu qua API opengl-cb
  • context_drm_egl: Giới thiệu hỗ trợ 30bpp (yêu cầu Mesa 18.0.0_rc4 trở lên)
  • osx: thêm một số mục trên thanh menu khác theo đề xuất của HIG của Apples
  • vo_gpu: làm cho ảnh chụp màn hình sử dụng trình kết xuất đồ họa GL (# 5498, # 5240)
  • x11: hỗ trợ Shift + TAB làm liên kết khóa đầu vào (# 5849)
  • ytdl_hook: hỗ trợ demuxer dấu gạch ngang gốc, nếu có
  • Đã thay đổi:
  • ao_alsa, ao_pulse: giảm kích thước bộ đệm được yêu cầu
  • âm thanh: thay đổi thương lượng định dạng, xóa bỏ tính năng trộn kênh remix
  • API ứng dụng khách: không dùng API opengl-cb và giới thiệu API thay thế
  • demux: các kích thước mặc định của bộ nhớ cache demuxer thấp hơn từ 400MB / 400MB đến 50MB / 150MB
  • osx: luôn tắt hoạt động mở đầu tiên trên macOS
  • tập lệnh: thay đổi thời điểm / cách trình phát chờ các tập lệnh được tải
  • vo_gpu: các cải tiến khác nhau đối với phát hiện peak HDR
  • vo_gpu: các cải tiến khác nhau đối với ánh xạ giai điệu HDR
  • wayland_common: cập nhật thành xdg-shell ổn định
  • ytdl_hook: phân tích url của danh sách phát youtube để đặt chỉ mục bắt đầu nếu --ytdl-raw-option = yes-playlist = được chỉ định
  • Không được chấp nhận:
  • af_lavrresample: không dùng bộ lọc này nữa
  • Đã xóa:
  • build: thả hỗ trợ cho SDL1 (chỉ áp dụng cho ao_sdl)
  • Tùy chọn và Lệnh:
  • Đã thêm:
  • thêm một số tùy chọn --audio-resample- *, từ này sẽ được sử dụng thay vì các giá trị mặc định --af = lavrresample:
  • ao / openal: --openal-trực tiếp-kênh
  • lệnh: thêm tùy chọn mặc định --osd-on-seek vào thanh
  • lệnh: thêm lệnh danh sách thay đổi (# 5435)
  • tùy chọn: thêm --http-proxy
  • tùy chọn: thêm cấu hình có độ trễ thấp được tạo sẵn
  • vaapi: thêm tùy chọn để chọn đường dẫn thiết bị không mặc định với --vaapi-device (# 4320)
  • video: thêm tùy chọn để giảm độ trễ theo 1 hoặc 2 khung
  • vo_gpu: giới thiệu - mục tiêu cao điểm (# 5521)
  • Đã thay đổi:
  • lệnh: thay đổi hành vi lệnh giá trị chu kỳ (# 5772)
  • config: thay thế cấu hình dir lua-settings / bằng dir script-opts /
  • tùy chọn: --lavfi-complex hiện yêu cầu bộ lọc có tên duy nhất.
  • tùy chọn: --ytdl giờ đây luôn được bật, ngay cả đối với libmpv
  • tùy chọn: make --deinterlace = yes luôn deinterlace (# 5219)
  • tùy chọn: cải thiện một chút đầu ra trợ giúp bộ lọc cho cầu lavfi
  • vo: đổi tên --vo = opengl-cb thành --vo = libmpv
  • Không được chấp nhận:
  • mã hóa: không dùng nhiều tùy chọn tối nghĩa (--ovoffset, --oaoffset, --ovfirst, --oafirst)
  • tùy chọn: không dùng nữa - mặc định -f và các giá trị mặc định -
  • osx: --gpu-context = ca cao với --gpu-api = opengl hiện không còn được dùng nữa --vo = libmpv
  • Đã xóa:
  • lệnh: xóa một lỗi tương thích cũ cho phép các bí danh CLI được đặt làm thuộc tính, không được chấp nhận trong 0.26.0
  • đầu vào: xóa xử lý lệnh cũ cho các lệnh MPlayer không được dùng nữa vào năm 2013
  • tùy chọn: thả --opensles-sample-rate-rate, vì --audio-samplerate nên được sử dụng nếu muốn
  • tùy chọn: thả không dùng nữa - định dạng videotoolbox, --ff-aid, --ff-vid, --ff-sid, --ad-spdif-dtshd, tùy chọn --softvol
  • tùy chọn: xóa --video-stereo-mode
  • tùy chọn: xóa các cấu hình tự động không dùng được / không dùng nữa
  • tùy chọn: xóa các tùy chọn mã hóa sau: --ocopy (bây giờ là mặc định, xử lý dấu thời gian cũ đã biến mất), --oneverdrop (bây giờ là mặc định), --oharddup (bạn cần sử dụng --vf = fps = VALUE) , --ofps, --oautofps, --omaxfps
  • Sửa chữa và Cải tiến Nhỏ:
  • HIDRemote: sửa các nút âm lượng trên macOS 10.13 (# 5721)
  • CÔNG CỤ / tự động tải: Khắc phục tùy chọn "bị tắt" bị hỏng
  • CÔNG CỤ / tự động tải: mạnh mẽ hơn với danh sách thư mục chậm (# 5618)
  • ao_sdl: sửa kích thước bộ đệm mặc định
  • xây dựng: thêm thư viện tĩnh vào libmpv.pc
  • build: bump waf thành 2.0.9 (sửa lỗi tương thích Python 3.7)
  • bản dựng: thêm các đường dẫn tìm kiếm thư viện chuẩn theo cách thủ công để liên kết (# 5791)
  • phổ biến: làm tròn tất cả các số nguyên thành mili giây
  • demux, trình phát: khắc phục phát lại luồng video thưa thớt (w / ảnh tĩnh)
  • demux: hỗ trợ cho một số loại siêu dữ liệu theo thời gian (ví dụ: ICY)
  • demux_mkv: thêm số nhận dạng V_AV1 cho AV1
  • demux_mkv: hỗ trợ Meridian Lossless Packing in Matroska (# 5923)
  • hiển thị thẻ siêu dữ liệu bổ sung trong khi phát lại video
  • drm_atomic: Sửa lỗi rò rỉ bộ nhớ trong drm_atomic_create
  • bật bộ nhớ cache cho các hệ thống tệp FUSE trên OpenBSD và FreeBSD
  • gpu: thích 16 bit định dạng FBO điểm động tới 16 bit số nguyên
  • hwdec_vaegl: Khắc phục sự cố tương tác VAAPI EGL được sử dụng với gpu-context = drm
  • input.conf: sử dụng giá trị chính xác cho [ràng buộc, giá trị nghịch đảo của]
  • đầu vào: thêm keybinding để chuyển đổi giải mã phần cứng
  • đầu vào: các bổ sung nhỏ vào các ràng buộc khóa mặc định (# 973)
  • osc: khắc phục tình cờ bỏ qua các tệp khi tìm kiếm bằng thanh trượt
  • trình phát: khắc phục hành vi lạ trên chuyển đổi ấn bản
  • trình phát: tự động sửa lại các tệp bên ngoài của các tệp bên ngoài
  • terminal-unix: ngừng cố gắng đọc khi thiết bị đầu cuối biến mất (# 5842)
  • video: thực sự chờ khung cuối cùng được hiển thị trên EOF
  • video: sửa - xoay video trong một số trường hợp
  • video: khắc phục sự cố với vdpau khi khởi tạo lại hiển thị (# 5447)
  • vo_gpu: sửa ảnh chụp màn hình anamorphic (# 5619)
  • vo_vdpau: khắc phục sự cố đổi kích thước và xoay vòng

Tính năng mới trong phiên bản 0.28.0:

  • Các tính năng:
  • Đã thêm:
  • Thêm xử lý và hiển thị định dạng DRM_PRIME cho bộ giải mã RockChip MPP
  • csputils: Thêm hỗ trợ cho các phần tử Hiển thị P3
  • demux: hỗ trợ nhiều phạm vi được lưu trong bộ nhớ cache có thể tìm kiếm, hiển thị phạm vi bộ nhớ cache trên OSC
  • demux_playlist: hỗ trợ các tệp .url (# 5107)
  • dvb: Thêm nhiều hỗ trợ giao diện người dùng (tối đa 8)
  • dvb: triển khai phân tích cú pháp điều chế cho cấu hình kênh kiểu VDR
  • hwdec: thêm bộ giải mã phần cứng mediacodec cho khung IMGFMT_MEDIACODEC,
  • đổi tên mediacodec thành mediacodec-copy
  • lua: tích hợp tập lệnh stats.lua (ràng buộc với i / I theo mặc định)
  • vd_lavc: thêm hỗ trợ cho nvdec hwaccel
  • vo_gpu: thêm phần phụ trợ cho android opengl
  • vo_gpu: hỗ trợ d3d11 ban đầu
  • vo_gpu: hỗ trợ thô tục
  • Đã xóa:
  • af: xóa bộ lọc âm thanh không dùng nữa (kênh, bộ cân bằng, xoay, âm lượng;
  • thay thế trong lavfi)
  • vf: xóa hầu hết các bộ lọc video GPL (cắt, dsize, mở rộng, lật, gradfun, mirror,
  • noformat, pullup, rotate, scale, stereo3d, yadif; thay thế trong lavfi)
  • vf_buffer: xoá bộ lọc này
  • video: xóa chèn bộ lọc stereo3d tự động
  • vo_gpu: xóa hwdec_vaglx interop
  • vo_opengl: refactor vào vo_gpu
  • vo_wayland: xóa
  • Tùy chọn và Lệnh:
  • Đã thêm:
  • demux: thêm tùy chọn để tạo CC tracks háo hức (--sub-create-cc-track)
  • tùy chọn: thêm --start = none để đặt lại thời gian bắt đầu đã đặt trước đó
  • tùy chọn: thêm công tắc --vlang
  • Đã thay đổi:
  • bộ nhớ cache: kích thước mặc định thấp hơn thành 2 * 10MB
  • demux: tăng thời lượng đọc bộ nhớ cache demuxer đến 10 giờ
  • demux: sử dụng bộ nhớ cache có thể tìm kiếm cho mạng theo mặc định, giới hạn tìm nạp trước
  • msg: làm cho --msg-level ảnh hưởng đến --log-file quá
  • trình phát / misc.c: cho phép cả hai --length và --end để điều khiển điểm cuối phát
  • trình phát: khớp phụ đề với các thẻ ngôn ngữ với --sub-auto = exact
  • đổi tên --opengl-hwdec-interop thành --gpu-hwdec-interop (giờ đây hầu như vô dụng)
  • vd_lavc: thích nvdec hơn vdpau với --hwdec = auto (codec và bề mặt tốt hơn
  • hỗ trợ định dạng)
  • vd_lavc: đổi tên --hwdec = rpi thành --hwdec = mmal
  • Đã xóa:
  • tùy chọn: xóa --heartbeat-cmd và --heartbeat-interval
  • (cố tình khắc phục # 4888)
  • Sửa chữa và Cải tiến Nhỏ
  • TOOLS / autoload.lua: thêm tiện ích mở rộng ogm, ogg và opus
  • Sử dụng / dev / tty thay vì stdin cho đầu vào thiết bị đầu cuối (# 4190)
  • âm thanh: thêm xử lý âm thanh softvol vào AO (thay thế mã GPL trước đó)
  • âm thanh: sửa đổi chuyển đổi kênh bằng các kênh NA (ví dụ: bằng ALSA)
  • âm thanh: sửa lỗi cập nhật âm lượng trên init và reinit
  • csputils: Khắc phục điểm trắng DCI P3 điểm trắng
  • demux: không cho phép phụ đề làm lộn xộn hiển thị thời gian đệm
  • demux: sửa các tệp .cue có tệp âm thanh chứa ảnh đính kèm
  • demux: sửa lỗi kế toán cho các phạm vi có thể tìm kiếm trên các công tắc theo dõi (các bản sửa lỗi bị thiếu
  • âm thanh khi di chuyển qua các bản âm thanh, ví dụ: EDL, --merge-files, đã đặt hàng
  • chương và youtube-dl giả DASH)
  • demux: khắc phục sự cố với các tệp chương cue / được sắp xếp (# 5027)
  • demux: tăng tốc bộ nhớ cache tìm kiếm bằng chỉ mục thô
  • demux_lavf: luôn cung cấp cho libavformat tên tệp khi thăm dò
  • (trợ giúp với các tệp mp3)
  • demux_mkv: thêm thẻ V_SNOW vào mkv_video_tags
  • dvb: Khắc phục sự cố chuyển kênh dài: kênh kế tiếp / trước
  • dvb: sửa lỗi cho điều chỉnh ATSC
  • lavc_conv: kẹp dấu thời gian thành số dương (# 5047)
  • macOS: sửa gói trên macOS High Sierra (10.13) (# 4926, # 4866)
  • mp_image: luôn sao chép các thuộc tính màu trên tải xuống hw (# 4804)
  • mp_image: chọn dự phòng rõ ràng cho vị trí chroma (# 4804)
  • msg: cấp độ nhật ký của --log-file thành -v -v
  • msg: diễn giải lại một loạt các cấp thư
  • osc: khắc phục tình trạng tràn ngăn xếp hiếm khi thay đổi chế độ hiển thị
  • osdep / io: thêm bullshit liên quan đến android để sửa tệp> 2 GiB
  • trình phát / playloop.c: tôn trọng thời gian bắt đầu phát lại khi sử dụng --loop-file
  • trình phát: cho phép tìm kiếm trong các phần được lưu trong bộ nhớ cache của các luồng không thể đọc được
  • trình phát: tạo ngôn ngữ theo dõi khớp với chữ hoa chữ thường (# 5272)
  • trình phát: sử dụng dấu thời gian bắt đầu cho ab-looping nếu --ab-loop-a vắng mặt
  • trình phát: khi tải tệp bên ngoài, luôn thêm tất cả các loại bản nhạc (# 5132)
  • restore-old-bindings.conf: thêm các liên kết macOS / Wayland AXIS cũ
  • ảnh chụp màn hình: tạo thư mục từ mẫu
  • tập lệnh: báo cáo đầu ra dlerror ()
  • sd_ass: chấp nhận RFC8081 loại phương tiện phông chữ
  • sd_ass: chấp nhận otc dưới dạng tiện ích mở rộng tệp thu thập OpenType dự phòng
  • stream_libarchive: hoạt động xung quanh các loại braindeath miền địa phương khác nhau
  • (https://git.io/vbiFJ)
  • subprocess-win: không thay đổi con trỏ chuột khi tạo quy trình
  • video: thêm bản hack để tránh thiếu phụ đề với vf_sub (# 5194)
  • video: khắc phục xử lý alpha (# 4983)
  • video: sửa lỗi rò rỉ bộ nhớ (khoảng 1 KB cho mỗi khung đã giải mã) với chế độ sao chép hwdec
  • video: sửa lỗi xoay và bộ lọc tự động deinterlace
  • video: truyền chính xác dữ liệu ICC
  • vo: thêm hỗ trợ cho vòng kết xuất được định hướng bên ngoài và làm cho vùng đất sử dụng nó
  • (khắc phục một phần hiển thị đồng bộ hóa dưới nền đất, vô hiệu hóa hiển thị khi cửa sổ
  • là ẩn)
  • vo_gpu: thuật toán thay đổi - nhạc-ánh xạ-desaturate
  • vo_gpu: bật 3DLUT ở chế độ câm
  • vo_gpu: sửa quy mô gamma
  • vo_gpu: sửa khả năng tương thích bản đồ âm mưu mobius thành GLSL 120 (# 5069)
  • vo_gpu: sửa lỗi đôi khi không được hiển thị lại trên thay đổi bộ chỉnh âm
  • vo_gpu: giết FBOTEX_FUZZY (# 1814)
  • vo_gpu: opengl: khắc phục sự cố cửa sổ ảnh chụp màn hình có thể xảy ra (# 4905)
  • vo_gpu: opengl: sử dụng GLX_MESA_swap_control nếu có
  • vo_gpu: giảm cường độ cờ --alpha = blend-tiles checkerboard
  • vo_gpu: giành chiến thắng: xóa hack phát hiện toàn màn hình độc quyền
  • vo_lavc: xóa logic hiển thị phụ đề bị trễ lộn xộn (# 4689)
  • wayland_common: triển khai theo dõi đầu ra, nhiều lần dọn dẹp và sửa lỗi
  • Windows: bỏ qua cửa sổ chụp nếu Windows đã xử lý nó
  • Windows: thêm các phiên bản khác của POSIXy mở () và fstat () (# 4711)
  • ytdl_hook: đừng thêm ytdl: // vào các liên kết không phải youtube trong danh sách phát (# 5003)

Tính năng mới trong phiên bản 0.27.0:

  • Các tính năng:
  • Đã thêm:
  • Windows: xử lý các phím phương tiện
  • libmpv: tùy chọn: thêm một cách an toàn cho chủ đề để thông báo cập nhật tùy chọn
  • vd_lavc / vo_opengl: hỗ trợ các cấu hình ICC được nhúng
  • vo: hiển thị tóm tắt API cho các đầu ra video không phải của GL trong tương lai
  • vo_opengl: thêm tính năng cảnh báo gam màu để làm nổi bật màu sắc ngoài gam màu (--gamut-warning)
  • vo_opengl: thêm hỗ trợ hiển thị trực tiếp (--vd-lavc-dr)
  • vo_opengl: thực hiện (nhanh hơn) tính toán dựa trên bóng đèn EWA hạt nhân
  • vo_opengl: triển khai HLG OOTF nghịch đảo
  • vo_opengl: hỗ trợ phát hiện đỉnh HDR (--hdr-compute-peak)
  • vo_opengl: hỗ trợ định dạng pixel đầu vào float
  • vo_opengl: hỗ trợ tải họa tiết người dùng tùy chỉnh (# 4586)
  • vo_opengl: hỗ trợ người dùng tính toán trình đổ bóng
  • Đã xóa:
  • Xóa xử lý bộ cân bằng video khỏi vo_direct3d, vo_sdl, vo_vaapi và vo_xv (GPL, không đáng để hỗ trợ VO cũ)
  • Tùy chọn và Lệnh:
  • Đã thêm:
  • macOS: thêm tùy chọn --no-native-fs để tắt chế độ toàn màn hình gốc của macOS (# 4014)
  • trình phát: thêm tùy chọn --track-auto-selection
  • Đã thay đổi:
  • đầu vào: sử dụng tên ghi nhớ cho các nút chuột, giống như Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  • tùy chọn: thay đổi - ngữ nghĩa vòng lặp
  • trình phát: thực hiện thay đổi --lavfi-phức tạp khi chạy
  • vf_eq: xoá bộ lọc này (GPL; sử dụng bộ lọc eq của libavfilter ngay bây giờ, với ngữ nghĩa đã thay đổi)
  • video: thay đổi hành vi - sắp xếp
  • vo_opengl: tổng quát ánh xạ giai điệu HDR thành ánh xạ gam màu, --hdr-tone-mapping -> --tone-mapping
  • Đã xóa:
  • - sự thống trị trường (tác giả chỉ GPL, không có cơ hội tái cấp phép)
  • đầu vào: thả lệnh "osd" không được dùng nữa
  • tùy chọn: thả --video-aspect-method = hybrid (chỉ dành cho GPL)
  • Sửa chữa và Cải tiến Nhỏ:
  • TOOLS / autocrop.lua: sửa giới hạn màu đen của cropdetect đối với video 10 bit
  • CÔNG CỤ / lua / autodeint: cập nhật thành cầu lavfi
  • TOOLS / lua / status-line: cải thiện và cập nhật
  • af_lavrresample: không gọi swr_set_compensation () trừ khi cần thiết (# 4716)
  • ao_oss: sửa lỗi tính toán period_size (# 4642)
  • ao_rsound: cho phép đặt máy chủ lưu trữ
  • âm thanh: sửa chế độ spdif
  • filter_kernels: đúng spline64 kernel
  • macOS: sửa các khóa phương tiện khi các ứng dụng khác ăn cắp mức độ ưu tiên (# 4834)
  • macOS: khắc phục sự hỗ trợ của nhiều trình kết xuất (chuyển đổi GPU) (# 2371)
  • macOS: xóa mục menu "Hiển thị thanh tab" chuẩn
  • tùy chọn: sửa - bao gồm (# 4673)
  • trình phát: sửa - gửi với các giá trị lớn (# 4650)
  • trình phát: khắc phục sự nhầm lẫn trong mã đồng bộ hóa âm thanh (# 4688)
  • trình phát: làm cho tìm kiếm làm mới tìm kiếm hơi mạnh mẽ hơn (# 4757)
  • trình phát: readd tiện ích mở rộng phụ đề smi (# 4626)
  • vd_lavc: thay đổi thứ tự dò tìm tự động để thích cuda hơn vdpau-copy
  • vd_lavc: sửa lỗi rò rỉ thiết bị với hwaccels chế độ sao chép (# 4735)
  • vd_lavc: sửa tính tương thích hwdec với định dạng yuvj420p
  • vd_lavc: sửa lỗi dự phòng hwdec giữa luồng
  • vf_vapoursynth: sửa chữa dấu hiệu đảo ngược và khôi phục hỗ trợ 10 bit (# 4720)
  • video: tăng phạm vi --monitorpixelaspect
  • vo_opengl: điều chỉnh các quy tắc cho tuyến tính hóa (# 4631)
  • vo_opengl: tỷ lệ deband-grain thành dải tín hiệu
  • vo_opengl: bản đồ tông màu trên thành phần tín hiệu tối đa
  • x11: sửa chữa cửa sổ đó có thể được thay đổi kích thước khi sử dụng nhúng (# 4784)
  • ytdl_hook: giải quyết đường dẫn tương đối khi tham gia url phân đoạn (# 4827)
  • ytdl_hook: các đoạn hỗ trợ có đường dẫn tương đối, sửa DASH được phân đoạn

Tính năng mới trong phiên bản 0.9.2:

  • Thay đổi:
  • Kiểm tra Lua bây giờ cũng kiểm tra lua52.pc, như được sử dụng bởi kiểm tra Arch Linux.
  • (X11) Hiện tại, icc-profile-auto của vo_opengl sẽ truy vấn hồ sơ ICC hiện tại liên quan đến trung tâm của cửa sổ.
  • ao_coreaudio, ao_alsa hiện hỗ trợ thêm các kênh đệm giả để có khả năng tương thích tốt hơn với bộ giải mã phần cứng chỉ hỗ trợ số lượng kênh cụ thể (ví dụ: 5.1 giờ nên hoạt động trên bộ giải mã chỉ chấp nhận 7.1).
  • Dự phòng kênh (trong trường hợp thiết bị âm thanh không hỗ trợ bố cục kênh đã cho) đã được cải thiện.
  • vf_vapoursynth hiện từ chối video không được ký hiệu thay vì xuất video bị lỗi.
  • mpv giờ cũng cố gắng tự động tải phụ đề .sup.
  • Sửa lỗi:
  • Mặc định của vo_opengl cho định dạng fbo giờ là rgba16, để tránh làm tròn lỗi khi sử dụng cscale không mặc định (issue # 1918).
  • Cải thiện hành vi khung hình khi phát video có tốc độ khung hình cao hơn màn hình hiển thị (số # 1897).
  • Cố gắng để chơi một thư mục sẽ không còn spam Kết nối bị mất! vào nhật ký bảng điều khiển.
  • (Linux) Một số sửa lỗi vo_rpi.
  • (Linux) Một số sửa lỗi vo_drm. Pan & Scan hiện được hỗ trợ.
  • (X11) Khắc phục hành vi toàn màn hình trên các trình quản lý cửa sổ nhất định (các vấn đề # 1937, # 1920).
  • (OSX) OSD không còn luôn hiển thị khi khởi động.
  • (OSX) Một số lỗi sửa lỗi ao_coreaudio và ao_coreaudio_exclusive.
  • (OSX) Đã khắc phục sự cố tiềm năng khi thoát khi sử dụng Cocoa.
  • (ClientAPI) vo_opengl_cb hiện thực sự áp dụng các tùy chọn đã thay đổi khi chạy.
  • (OSX, ClientAPI) Cocoa hiện hoạt động khi cả cplayer (mpv) và libmpv được xây dựng cùng một lúc; tuy nhiên, libmpv bây giờ luôn tạo một ứng dụng đơn. Ca cao phải được tắt hoàn toàn để ngăn chặn libmpv tạo ra singleton.

Tính năng mới trong phiên bản 0.9.1:

  • Thay đổi:
  • Kênh IRC của mpv đã chuyển từ # mpv-player thành #mpv trên chat.freenode.net.
  • Cập nhật tài liệu.
  • Giá trị mặc định cho tùy chọn --ytdl là tốt nhất hiện nay, để làm việc xung quanh phát hành 2015.04.26 youtube-dl cho phép DASH theo mặc định, vì FFmpeg / Libav chưa hỗ trợ DASH đúng cách.
  • Khi tìm kiếm, dấu thời gian hiện tại sẽ hiển thị dấu thời gian tìm kiếm được dự đoán thay thế cho đến khi dấu thời gian cuối cùng được giải quyết. Cải thiện khả năng phản hồi giao diện người dùng trên luồng chậm và / hoặc những người tìm kiếm lớn.
  • Sửa lỗi:
  • Đã sửa điểm đánh dấu phát hành trên DOCS / client-api-changes. Người quản lý phát hành đã quên sửa nó trước khi phát hành ...
  • Khắc phục các dòng rác hiển thị vo_vdpau trên video H.264 với kích thước không phải mod16 (số # 1863).
  • Khắc phục sự cố khi thoát nếu lệnh "sub_reload" đã chạy thành công.
  • Cố định tìm kiếm bằng chuột khi thanh osc-seekbarstyle = được đặt (số # 1876).
  • (IPC) Mã hóa cố định dữ liệu UTF-8 trong JSON (số # 1874).

Tính năng mới trong phiên bản 0.8.3:

  • Thay đổi:
  • Bản sửa lỗi và cập nhật tài liệu.
  • (API ứng dụng khách) Làm rõ hành vi thông số chế độ xem của mpv_opengl_cb_render.
  • Sửa lỗi:
  • (X11) Khắc phục sự cố trên vo_xv: no-colorkey bằng bộ điều hợp Lớp phủ. (bug # 1629)
  • Làm cho bộ cân bằng video hoạt động chính xác trên một số trình điều khiển VAAPI. (bug # 1647)
  • Ngăn không cho OSD biến mất khi nhấp vào mozplugger. (bug # 1672)
  • Mã hỗ trợ DVB-S2 mới, sử dụng S2API, hiện được xây dựng trên FreeBSD.
  • Khắc phục sự cố giải mã matroska có thể tìm kiếm từ luồng mạng không thể tìm thấy. (bug # 1656)
  • (OSX) Khắc phục sự cố khi đóng cửa sổ VO (thường là lúc thoát). (bug # 1657)
  • (OSX) Bỏ ẩn con trỏ chuột trên Dock hoặc Launchpad. (bug # 513)
  • (OSX) Tự động sửa con trỏ chuột khi trình phát có chế độ toàn màn hình.
  • vf_vavpp (VAAPI postprocessing) bây giờ sẽ giải mã đúng video.
  • smb: // luồng hiện sử dụng bộ đệm luồng (được sử dụng để không hiệu quả).
  • (Windows) Không ẩn con trỏ chuột khi nó di chuột qua menu cửa sổ.
  • Khắc phục đầu ra 8 kênh trên ao_jack. (bug # 1688)
  • Tham số Fix --mf-fps trên các tệp JPEG. (bug # 1689)
  • Khắc phục việc chia tỷ lệ anamorphic bị bỏ qua nếu nó rất nhỏ.

Tính năng mới trong phiên bản 0.8.0:

  • Thay đổi:
  • (!) vo_opengl_old đã bị xóa. Hiển thị OpenGL hiện yêu cầu phần cứng có thể làm ít nhất OpenGL 2.1, phiên bản cũ nhất được hỗ trợ bởi vo_opengl.
  • (!) vf_pp đã bị xóa. Phiên bản của nó vẫn có thể được truy cập thông qua lavfilter (ví dụ - vf = lavfi = [pp ...]), nhưng nó không nhận được thông tin QP. Ngoài ra, vf_dlopen không còn chuyển thông tin QP tới plugin được tải của nó nữa (luôn là 0).
  • (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc và vf_ilpack đều đã bị xóa. Các cổng hoặc các phiên bản thay thế của các bộ lọc này có sẵn thông qua libavfilter (vf_lavfi).
  • vf_pullup và vf_noise giờ đây chỉ đơn giản là trình bao bọc cho các tương đương libavfilter của chúng. Cả hai hiện chỉ có sẵn trên FFmpeg (không phải Libav).
  • (!) ao_portaudio đã bị xóa. Có hỗ trợ tốt cho các trình điều khiển âm thanh gốc của tất cả các nền tảng máy tính để bàn lớn, cũng như ao_sdl và ao_openal là các ảnh dự phòng.
  • (!) subsction lscale của vo_opengl đã được đổi tên thành tỷ lệ; lradius bây giờ là scale-radius, lparam1 và lparam2 giờ đây là scale-param1 và scale-param2; lscale-down hiện đang giảm tỷ lệ. Việc suboption cscale vẫn như cũ.
  • (!) Một số bí danh bán kính đặt trước vo_opengl được hỗ trợ theo tỷ lệ đã bị xóa; sử dụng tỷ lệ-bán kính để thiết lập nếu cần thiết. Ví dụ: sử dụng --vo = opengl: scale = lanczos: scale-radius = 2 thay vì scale = lanczos2. Bán kính mặc định được đề xuất cho hầu hết các bộ lọc.
  • (!) vo_opengl không còn hỗ trợ suboption stereo nữa. Hiệu ứng anaglyph có thể được sao chép bằng bộ lọc stereo3d. Hỗ trợ quadbuffer, yêu cầu phần cứng chuyên dụng đắt tiền để bắt đầu, sẽ bị xóa.
  • (!) Suboption sub-gamma cho vo_opengl đã bị xóa. Đặc điểm kỹ thuật BT.1886 nói rằng nó thực sự như thế nào nó phải được thực hiện vì vậy nó bây giờ là mặc định khi srgb hoặc icc-profile được kích hoạt. Điều này không bao gồm giảm gamma của BT.1886.
  • (!) Các phụ đề không có quy mô-sep và gián tiếp cho vo_opengl đã bị xóa. Các mục này hiện được tự động phát hiện và được kích hoạt bất cứ khi nào chúng có lợi.
  • (!) Các tham số --lua và --lua-opts hiện được gọi là --script và --script-opts, tương ứng. Lua subdir của thư mục cấu hình mpv bây giờ cũng được dự kiến ​​sẽ được gọi là script.
  • (!) Tùy chọn --fixed-vo đã bị xóa. Mặc dù nó đã được mặc định trong một thời gian dài và việc vô hiệu hóa hàm cố định không hữu ích.
  • vo_opengl_hq đã được cập nhật để tính đến các tính năng mới. tính năng tăng kích thước ưa thích xuống cấp và sigmoid được bật, "mitchell" hiện là mặc định cho tỷ lệ thu nhỏ.
  • Thông báo OSD hiển thị phụ giờ đây rõ ràng hơn về việc phụ đề có bị ẩn hay không có sẵn / đã chọn.
  • ID thiết bị được cung cấp cho --audio-thiết bị để sử dụng với ao_coreaudio hiện sử dụng UID, vì vậy chúng không thay đổi khi thiết bị được thêm / xóa hoặc sau khi khởi động lại.
  • - cấp độ thư bây giờ cũng chấp nhận ',' làm dấu phân tách.
  • (API ứng dụng khách) API ứng dụng khách hiện từ chối khởi chạy nếu ngôn ngữ LC_NUMERIC không phải là "C".
  • (API ứng dụng khách) Kiểu gốc của tham số cấp msg giờ đây là danh sách khóa-giá trị. Đặt hoặc đọc nó dưới dạng chuỗi vẫn hoạt động.
  • (API Slave) Lệnh get_property hiện không còn được dùng nữa.
  • Cập nhật tài liệu.
  • Tài liệu PDF hiện đã bị tắt theo mặc định do rst2pdf đang bị lỗi, gây ra lỗi xây dựng lạ.
  • In tin nhắn đồng bộ hóa với đồng bộ hóa A / V phủ định. Trong khi hiếm, nó có thể xảy ra với một số ứng dụng của --autosync.
  • Sửa lỗi:
  • (Windows) Tránh thay đổi kích thước cửa sổ video khi trình phát được thu nhỏ, có thể giải quyết lỗi # 1547.
  • (NetBSD) Khắc phục sự cố xây dựng với v4l2.
  • (Linux) Cố gắng giải quyết mâu thuẫn với bộ trộn xung. (bug # 1578)
  • Nhiều bản sửa lỗi cdda: //. (lỗi # 1555, # 1560)
  • Dấu thời gian VP9 không còn gây ra cảnh báo "thiếu PTS" với các bản dựng FFmpeg đủ mới.
  • Khắc phục sự cố khi sử dụng giải mã phần cứng H.264 trên các libavcodec mới đủ. (bug # 1587)
  • Các tính năng mới:
  • vo_opengl giờ đây hỗ trợ tính năng trộn khung hình để loại bỏ sự lộn xộn khi tốc độ khung hình video không phù hợp với tốc độ khung hình hiển thị thông qua việc sử dụng trơn tru. Điều này không có nghĩa là tăng FPS giả tạo của video, do đó không có hiệu ứng "hiệu ứng xà phòng" hoặc những khó khăn với một số loại video (ví dụ: anime).
  • vo_opengl giờ đây hỗ trợ upscaling sigmoidal (ví dụ: cho toàn màn hình), làm giảm tiếng chuông gây ra bởi upscaling, được kích hoạt thông qua sigmoid-upscaling suboption.
  • vo_opengl hiện hỗ trợ tính năng mở rộng ewa_lanczos (Jinc), cung cấp chất lượng cao hơn với ít bí danh hơn. Nó hỗ trợ thông số thử nghiệm quy mô thử nghiệm, cố gắng giảm thời lượng chuông video hơn nữa.
  • vo_opengl bây giờ có một suboption quy mô tuyến tính, mà làm cho scalers làm việc trong ánh sáng tuyến tính. Ngụ ý bởi srgb, icc-profile hoặc subigtion sigmoid-upscaling mới.
  • vo_opengl đã cải thiện tỷ lệ giảm tỷ lệ cho tỷ lệ cao hơn khi tính năng giảm kích thước ưa thích được bật.
  • Thêm --keep-open = luôn luôn thực hiện --keep-open áp dụng cho tất cả các tệp thay vì chỉ là tệp cuối cùng.
  • mpv giờ lọc các thẻ được in trên bảng điều khiển để cố ẩn siêu dữ liệu vô dụng. Bộ lọc hoạt động như một danh sách trắng và có thể được định cấu hình bằng tùy chọn --display-tags.
  • Thêm tùy chọn --sub-by-window, khi được đặt thành 'không', ngăn phụ đề thay đổi kích thước pixel khi cửa sổ thay đổi kích thước.
  • vo_opengl bây giờ về mặt kỹ thuật có hỗ trợ GLES 2 và 3 (nhưng không phải GLES 1). Hỗ trợ GLES 3 chỉ được thử nghiệm trên mô phỏng phần mềm của Mesa. GLES 2 đã được thử nghiệm trên các trình điều khiển nvidia. Cả hai chế độ GLES đều thiếu tính năng và không hiệu quả do giới hạn GLES, vì vậy chúng không nên được ưa thích hơn chế độ OpenGL chuẩn.
  • (X11) vo_opengl hiện hỗ trợ tùy chọn icc-profile-auto trên máy chủ X11.
  • Phím 'A' ngay bây giờ theo chu kỳ mặc định thông qua danh sách tỷ lệ cỡ ảnh được đặt trước. Có nghĩa là được sử dụng để làm việc xung quanh các tệp bị hỏng.
  • Hiện giờ có chế độ "lực" cho --loop. Hoạt động như "inf", nhưng cố gắng mở tệp / luồng ngay cả khi có lỗi trong lần thử trước.
  • Hiện tại có tùy chọn --log-file để ghi thông điệp tường trình của mpv vào một tệp được chỉ định.
  • Hiện tại có tùy chọn --audio-file-auto để tự động tải một tệp âm thanh bên ngoài với một số ràng buộc nhất định. Sẽ chỉ tải âm thanh bên ngoài nếu tệp phát có luồng video. Đặt thành "chính xác" theo mặc định. (bug # 967)
  • Hiện tại có tùy chọn --network-timeout để chỉ định thời gian chờ tính bằng giây cho truy cập mạng. Nếu 0 (mặc định), sử dụng mặc định libavformat. Nếu một giao thức không hỗ trợ timeout được sử dụng, tùy chọn này sẽ bị bỏ qua.
  • (X11) Các phím đặc biệt XF86 bây giờ tất cả đều có thể được đặt trong input.conf. Tất cả các khóa được ghi trong XF86keysym.h đều có sẵn, nhưng chỉ có các mã số của chúng.
  • (Linux) Việc triển khai DVB hiện hỗ trợ DVB-S2 thông qua S2API.
  • (Linux) Định dạng VDR cho channels.conf hiện được hỗ trợ và ưu tiên. Xem http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf để biết cú pháp. Việc điều chỉnh các kênh DVB-S2 yêu cầu phải có định dạng kênh.định dạng VDR.
  • (Linux) Hiện có tùy chọn --dvbin-full-transponder để xử lý các trường hợp phát sóng đặc biệt trong đó PID chuyển đổi hoặc chỉ hoạt động xung quanh dữ liệu PID không đầy đủ.
  • (Client API) Bây giờ có một VO opengl_cb, nhận được ngữ cảnh OpenGL từ trình khách libmpv. Điều này cho phép khách hàng hiển thị video libmpv trực tiếp đến ngữ cảnh OpenGL được cung cấp mà không phải sử dụng tính năng nhúng --wid.
  • (API ứng dụng khách) Tham số --wid đã đề cập ở trên có thể được đặt bất kỳ lúc nào, nhưng không có tác dụng nếu tệp đã được tải.
  • (API ứng dụng khách) Danh sách các tựa phim DVD hiện có thể được truy vấn.
  • (API ứng dụng khách) Hiện tại, thuộc tính được siêu dữ liệu đã lọc, chỉ chứa các thẻ được cho phép bởi --display-tags.
  • (API ứng dụng khách) Hiện tại, hỗ trợ cho các mục tiêu XEmbed --wid, chẳng hạn như gtt_socket_get_id của GtkSocket ().
  • (API ứng dụng khách) Hiện tại có thuộc tính định dạng tệp với tên biểu tượng cho định dạng tệp. Trong một số trường hợp, đây có thể là danh sách các tiện ích mở rộng khác nhau được phân cách bằng dấu phẩy do các idiosyncrasies libavformat.
  • (API ứng dụng khách) Hiện tại có một lệnh chuột để tạo sự kiện chuột qua cửa sổ video.
  • (API khách hàng) Hiện tại, thuộc tính có thể tìm kiếm một phần cho biết tệp chỉ được coi là có thể tìm kiếm được do bộ nhớ cache của luồng, nhưng không thể tìm kiếm được (ví dụ: luồng thời gian thực hoặc HTTP không hỗ trợ tiếp tục). Những người tìm kiếm tương đối nhỏ có thể ổn, nhưng những người tìm kiếm lớn hơn có thể sẽ thất bại.
  • (API ứng dụng khách) Hiện tại, sự kiện MPV_EVENT_QUEUE_OVERFLOW được đăng bất cứ khi nào sự kiện phải bị xóa vì hàng đợi đã đầy. Không có sự kiện nào khác được đăng cho đến khi MPV_EVENT_QUEUE_OVERFLOW được tiêu thụ để tránh đăng trùng lặp.
  • (API ứng dụng khách) Hiện tại có một hàm trợ giúp mpv_wait_async_requests () chặn cho đến khi tất cả các yêu cầu đồng bộ đã biết đã hoàn thành. (bug # 1542)
  • (Client API) Bây giờ có một thuộc tính detect-hwdec trả về bộ giải mã phần cứng đã phát hiện khi một bộ giải mã được mở thành công. Điều này có thể chỉ trả lại giá trị hợp lệ sau khi phát lại đã bắt đầu.
  • (API ứng dụng khách) Hiện tại có các audio_add, audio_remove và audio_reload đối với các lệnh sub_ tương đương để xử lý các tệp âm thanh bên ngoài.

Phần mềm tương tự

WinFF
WinFF

17 Feb 15

DivXripper
DivXripper

3 Jun 15

DVR
DVR

3 Jun 15

Ý kiến ​​để mpv

Bình luận không
Nhập bình luận
Bật hình ảnh!