mpv

軟件截圖:
mpv
軟件詳細信息:
版本: 0.29.0 更新
上傳日期: 16 Aug 18
開發: The mpv Team
許可: 免費
人氣: 400

Rating: 4.5/5 (Total Votes: 2)

mpv 是一個開源項目,為用戶提供從眾所周知的MPlayer和mplayer2應用程序分叉的命令行視頻播放軟件。它非常輕量級,可以在GNU / Linux和Microsoft Windows平台上運行。


功能一目了然

主要功能包括更好地支持MKV(Matroska)文件,簡化的CLI選項,GPU視頻解碼,高質量視頻輸出,精確搜索支持,無間隙音頻支持,更好的PulseAudio支持以及屏幕控制器。

此外,它還具有更好的暫停處理,VDPAU改進,支持修改鍵,正確的色彩再現,更好的音頻和視頻同步處理,高質量的字幕,以及支持同時播放多個文件。 / p>

mpv的另一個有趣特性是能夠播放比許多其他開源多媒體播放器應用程序更高質量的視頻文件,這僅僅是因為它依賴於FFmpeg的hwaccel API(支持VAAPI,VDA和VDPAU視頻解碼加速)。 p>

基於備受好評的FFmpeg多媒體框架

該程序基於備受好評的FFmpeg多媒體框架,特別是libavutil,libavcodec,libavformat,libswscale,libavfilter和libavresample庫。因此,它支持各種視頻文件格式,以及音頻和字幕流。

雖然它包含了mplayer2和MPlayer程序中包含的一些功能,但mpv為用戶提供了一流的功能,例如乾淨的終端輸出,易於記憶和直觀的選項,改進的響應能力以及OSS4音量控制。

此處還要提到的是,該程序使用基於OpenGL的視頻輸出,為用戶提供視頻縮放,色彩管理以及視頻發燒友所珍視的許多其他頂級功能。


底線

總結一下,雖然mpv可能沒有帶有音頻和視頻均衡器等基本功能的圖形用戶界面,但它提供了一個非常輕巧,高性能的視頻播放器,兼容所有基於Linux的操作系統和桌面環境。

此版本中的新功能

  • 此版本需要FFmpeg 4.0或更高版本。
  • 特點:
  • 添加了:
  • ao / openal:添加更好的樣本格式和頻道佈局選擇
  • ao / openal:添加對直接頻道輸出的支持
  • cocoa-cb:通過opengl-cb API初始實現
  • context_drm_egl:引入30bpp支持(需要Mesa 18.0.0_rc4或更高版本)
  • osx:按照Apples的HIG
  • 的建議添加一些菜單欄項
  • vo_gpu:截圖使用GL渲染器(#5498,#5240)
  • x11:支持Shift + TAB作為輸入鍵綁定(#5849)
  • ytdl_hook:支持原生破折號分離器(如果存在)
  • 更改:
  • ao_alsa,ao_pulse:減少請求的緩衝區大小
  • audio:更改格式協商,刪除頻道混音捏造
  • 客戶端API:棄用opengl-cb API並引入替換API
  • demux:較低的demuxer緩存默認大小從400MB / 400MB到50MB / 150MB
  • osx:始終在macOS上停用早期的opengl flush
  • 腳本:改變玩家等待加載腳本的時間/方式
  • vo_gpu:對HDR峰值檢測的各種改進
  • vo_gpu:對HDR色調映射的各種改進
  • wayland_common:更新到穩定的xdg-shell
  • ytdl_hook:如果指定了--ytdl-raw-option = yes-playlist =,則解析youtube播放列表網址以設置起始索引
  • 推薦使用:
  • af_lavrresample:棄用此過濾器
  • 移除:
  • build:刪除對SDL1的支持(僅適用於ao_sdl)
  • 選項和命令:
  • 添加了:
  • 添加一些--audio-resample- *選項,從現在開始應該使用 - 而不是--af-defaults = lavrresample:
  • ao / openal: - open-direct-channels
  • 命令:添加--osd-on-seek選項默認為bar
  • 命令:添加更改列表命令(#5435)
  • 選項:添加--http-proxy
  • 選項:添加內置低延遲配置文件
  • vaapi:使用--vaapi-device添加選項以選擇非默認設備路徑(#4320)
  • 視頻:添加選項以將延遲減少1或2幀
  • vo_gpu:介紹--target-peak(#5521)
  • 更改:
  • 命令:更改循環值命令行為(#5772)
  • config:用dir script-opts /
  • 替換config dir lua-settings /
  • 選項: - slafi-complex現在需要唯一命名的過濾墊。
  • 選項: - 現在始終啟用--ytdl,即使對於libmpv
  • 也是如此
  • 選項:make --deinterlace = yes始終解除隔行掃描(#5219)
  • 選項:稍微改善lavfi bridge的過濾器幫助輸出
  • vo:將--vo = opengl-cb重命名為--vo = libmpv
  • 推薦使用:
  • 編碼:棄用一堆晦澀難懂的選項(--ovoffset,--oaoffset, - firstfirst, - firstfirst)
  • 選項:棄用--vf-defaults和--af-defaults
  • osx:--gpu-context = cocoa with --gpu-api = opengl現已棄用,轉而使用--vo = libmpv
  • 移除:
  • 命令:刪除允許將CLI別名設置為屬性的舊兼容性黑客,不推薦使用0.26.0
  • 輸入:刪除2013年棄用的MPlayer命令的舊命令處理
  • 選項:drop --opensles-sample-rate,如果需要,應使用--audio-samplerate
  • 選項:drop deprecated --videotoolbox-format, - fiff-aid, - ff-vid, - fs-sid, - add-spdif-dtshd, - softwarevol options
  • 選項:刪除--video-stereo-mode
  • 選項:刪除已棄用的ao / vo自動配置文件
  • 選項:刪除以下編碼選項: - 複製(現在默認,舊時間戳處理消失), - oneverdrop(現在默認), - oodudup(你需要使用--vf = fps = VALUE) , - ofps, - oautofps, - oxxfps
  • 修正和次要改進:
  • HIDRemote:修復macOS 10.13上的音量按鈕(#5721)
  • TOOLS / autoload:修復損壞的“已禁用”選項
  • TOOLS / autoload:使用慢速目錄列表(#5618)更加強大。
  • ao_sdl:修復默認緩衝區大小
  • build:將靜態庫添加到libmpv.pc
  • build:bump waf to 2.0.9(修復Python 3.7兼容性)
  • build:手動添加用於鏈接的標準庫搜索路徑(#5791)
  • common:將所有整數倍舍入到毫秒
  • demux,player:修復稀疏視頻流(帶靜止圖像)的播放
  • demux:支持某些定時元數據(例如ICY)
  • demux_mkv:為AV1添加V_AV1標識符
  • demux_mkv:支持Matroska的Meridian無損包裝(#5923)
  • 在視頻播放期間顯示其他元數據標籤
  • drm_atomic:修復drm_atomic_create中的內存洩漏
  • 在OpenBSD和FreeBSD上為FUSE文件系統啟用緩存
  • gpu:更喜歡16位浮點FBO格式到16位整數格式
  • hwdec_vaegl:修復與gpu-context = drm一起使用的VAAPI EGL互操作
  • input.conf:對[binding,與其相反]
  • 使用精確值
  • 輸入:添加鍵綁定以切換硬件解碼
  • 輸入:默認鍵綁定的少量添加(#973)
  • osc:使用滑塊
  • 搜索時意外跳過文件
  • 播放器:修復版本切換時的奇怪行為
  • 播放器:再次修復外部文件的自動選擇
  • terminal-unix:當終端消失時停止嘗試閱讀(#5842)
  • 視頻:實際上等待最後一幀在EOF上呈現
  • 視頻:修復 - 在某些情況下視頻旋轉
  • 視頻:在重新初始化渲染時修復與vdpau的崩潰(#5447)
  • vo_gpu:修復變形截圖(#5619)
  • vo_vdpau:修復調整大小和輪換問題

0.28.0版中的新功能

  • 特點:
  • 添加了:
  • 為RockChip MPP解碼器添加DRM_PRIME格式處理和顯示
  • csputils:添加對顯示P3原色的支持
  • demux:支持多個可搜索緩存範圍,在OSC上顯示緩存範圍
  • demux_playlist:支持.url文件(#5107)
  • dvb:添加多個前端支持(最多8個)
  • dvb:實現VDR樣式通道配置的調製解析
  • hwdec:為IMGFMT_MEDIACODEC幀添加mediacodec硬件解碼器,
  • 將mediacodec重命名為mediacodec-copy
  • lua:整合stats.lua腳本(默認情況下綁定到i / I)
  • vd_lavc:添加對nvdec hwaccel的支持
  • vo_gpu:添加android opengl後端
  • vo_gpu:初始d3d11支持
  • vo_gpu:vulkan support
  • 移除:
  • af:刪除已棄用的音頻過濾器(頻道,均衡器,平移,音量;
  • lavfi的替代品)
  • vf:刪除大多數GPL視頻過濾器(裁剪,調整大小,展開,翻轉,gradfun,鏡像,
  • noformat,pullup,rotate,scale,stereo3d,yadif; lavfi中的替代品)
  • vf_buffer:刪除此過濾器
  • video:刪除自動立體聲3D濾鏡插入
  • vo_gpu:刪除hwdec_vaglx interop
  • vo_opengl:重構為vo_gpu
  • vo_wayland:刪除
  • 選項和命令:
  • 添加了:
  • demux:添加選項以熱切地創建CC曲目(--sub-create-cc-track)
  • 選項:添加--start = none以重置先前設置的開始時間
  • 選項:添加--vlang開關
  • 更改:
  • 緩存:將默認大小降低為2 * 10MB
  • demux:將解復用器緩存預讀持續時間提高到10小時
  • demux:默認情況下使用可搜索緩存進行網絡緩衝預取限制
  • msg:make --msg-level影響--log-file too
  • player / misc.c:允許--length和--end控製播放端點
  • 播放器:使用--sub-auto = exact
  • 匹配帶語言標籤的字幕
  • 重命名--opengl-hwdec-interop到--gpu-hwdec-interop(現在大多沒用)
  • vd_lavc:喜歡nvdec over vdpau with --hwdec = auto(更好的編解碼器和表面
  • 格式支持)
  • vd_lavc:rename --hwdec = rpi to --hwdec = mmal
  • 移除:
  • 選項:刪除--heartbeat-cmd和--heartbeat-interval
  • (順便修復#4888)
  • 修正和次要改進
  • TOOLS / autoload.lua:添加ogm,ogg和opus擴展
  • 使用/ dev / tty代替stdin進行終端輸入(#4190)
  • audio:將音頻softvol處理添加到AO(替換以前的GPL代碼)
  • audio:使用NA頻道修復頻道轉換(例如使用ALSA)
  • audio:修復init上的缺失卷更新並重新啟動
  • csputils:修復DCI P3原色白點
  • demux:不允許字幕搞亂緩衝時間顯示
  • demux:使用包含附加圖片的音頻文件修復.cue文件
  • demux:修復軌道交換機上可搜索範圍的記帳(修復缺失
  • 音頻循環通過音軌時的音頻EDL, - merge-files,ordered
  • 章節和youtube-dl偽DASH)
  • demux:用cue / ordered章節文件修復崩潰(#5027)
  • demux:使用粗略索引加速緩存搜索
  • demux_lavf:在探測時總是給libavformat文件名
  • (幫助處理mp3文件)
  • demux_mkv:將V_SNOW標記添加到mkv_video_tags
  • dvb:修復長頻道切換:next / prev channel
  • dvb:修復ATSC調整
  • lavc_conv:將時間戳限制為正(#5047)
  • macOS:在macOS High Sierra上修復捆綁(10.13)(#4926,#4866)
  • mp_image:始終在hw download(#4804)上複製顏色屬性
  • mp_image:選擇色度位置的顯式回退(#4804)
  • msg:將--log-file的日誌級別提升為-v -v
  • msg:重新解釋一堆消息級別
  • osc:更改可見性模式時修復罕見的堆棧溢出
  • osdep / io:添加與android相關的廢話以修復文件> 2 GiB
  • player / playloop.c:使用--loop-file
  • 時尊重播放開始時間
  • 播放器:允許在不可搜索的流的緩存部分中尋找
  • 播放器:使跟踪語言匹配不區分大小寫(#5272)
  • 播放器:如果缺少--ab-loop-a,則使用開始時間戳進行ab循環
  • 播放器:加載外部文件時,始終添加所有軌道類型(#5132)
  • restore-old-bindings.conf:添加舊的macOS / Wayland AXIS綁定
  • 屏幕截圖:從模板
  • 創建目錄
  • 腳本:報告dlerror()輸出
  • sd_ass:接受RFC8081字體媒體類型
  • sd_ass:接受otc作為後備OpenType集合文件擴展名
  • stream_libarchive:解決各種類型的locale braindeath
  • (https://git.io/vbiFJ)
  • subprocess-win:創建進程時不要更改鼠標光標
  • 視頻:使用vf_sub添加黑客以避免丟失字幕(#5194)
  • 視頻:修復Alpha處理(#4983)
  • 視頻:使用hwdec複製模式修復內存洩漏(每個解碼幀大約1 KB)
  • 視頻:修復輪播和取消自動過濾器
  • 視頻:正確傳遞ICC數據
  • vo:添加對外部驅動的renderloop的支持,並讓其使用它
  • (部分修復了在Wayland下的display-sync;在窗口時禁用渲染
  • 是不可見的)
  • vo_gpu:change --tone-mapping-desaturate algorithm
  • vo_gpu:以啞模式啟用3DLUT
  • vo_gpu:修復伽瑪比例
  • vo_gpu:修復與GLSL 120(#5069)
  • 的mobius色調映射兼容性
  • vo_gpu:修復視頻有時不會在均衡器更改時被重新渲染
  • vo_gpu:殺掉FBOTEX_FUZZY(#1814)
  • vo_gpu:opengl:修復可能的截圖窗口崩潰(#4905)
  • vo_gpu:opengl:在可用的情況下使用GLX_MESA_swap_control
  • vo_gpu:減少--alpha = blend-tiles棋盤格強度
  • vo_gpu:win:刪除獨占全屏檢測黑客
  • vo_lavc:刪除凌亂的延遲字幕渲染邏輯(#4689)
  • wayland_common:實現輸出跟踪,許多清理和錯誤修正
  • Windows:如果Windows處理它,則跳過窗口對齊
  • Windows:添加更多-POSIXy版本的open()和fstat()(#4711)
  • ytdl_hook:不要將ytdl://添加到播放列表中的非youtube鏈接(#5003)

版本0.27.0中的新功能

  • 特點:
  • 添加了:
  • Windows:處理媒體密鑰
  • libmpv:options:添加一種線程安全的方式來通知選項更新
  • vd_lavc / vo_opengl:支持嵌入式ICC配置文件
  • vo:為未來的非GL視頻輸出呈現API抽象
  • vo_opengl:添加色域警告功能以突出色域外的顏色(--gamut-warning)
  • vo_opengl:添加直接渲染支持(--vd-lavc-dr)
  • vo_opengl:實現(更快)基於計算著色器的EWA內核
  • vo_opengl:實施HLG OOTF反向
  • vo_opengl:支持HDR峰值檢測(--hdr-compute-peak)
  • vo_opengl:支持浮點輸入像素格式
  • vo_opengl:支持加載自定義用戶紋理(#4586)
  • vo_opengl:支持用戶計算著色器
  • 移除:
  • 從vo_direct3d,vo_sdl,vo_vaapi和vo_xv中刪除視頻均衡器處理(GPL,不值得支持舊版VO)
  • 選項和命令:
  • 添加了:
  • macOS:添加--no-native-fs選項以禁用本機macOS全屏(#4014)
  • 播放器:添加--track-auto-selection選項
  • 更改:
  • 輸入:使用鼠標按鈕的助記符名稱,與Qt相同:https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  • options:change --loop semantics
  • player:make --lavfi-complex在運行時可更改
  • vf_eq:刪除此過濾器(GPL;現在使用libavfilter的eq過濾器,具有更改的語義)
  • 視頻:更改--deinterlace行為
  • vo_opengl:概括HDR色調映射到色域映射, - hdr-tone-mapping - > --tone-mapping
  • 移除:
  • - 字段優勢(僅限GPL的作者,沒有再許可的機會)
  • 輸入:drop deprecated“osd”command
  • options:drop --video-aspect-method = hybrid(僅限GPL)
  • 修正和次要改進:
  • TOOLS / autocrop.lua:修復10位視頻的cropdetect黑色限制
  • TOOLS / lua / autodeint:更新到lavfi-bridge
  • TOOLS / lua / status-line:改進和更新
  • af_lavrresample:除非必要,否則不要調用swr_set_compensation()#4716
  • ao_oss:修復period_size計算(#4642)
  • ao_rsound:允許設置主機
  • audio:修復spdif模式
  • filter_kernels:正確的spline64內核
  • macOS:當其他應用程序竊取優先級時修復媒體密鑰輸入(#4834)
  • macOS:修復多個渲染器(GPU開關)(#2371)
  • 的支持
  • macOS:刪除標準的“顯示標籤欄”菜單項
  • 選項:修復 - 包含(#4673)
  • 播放器:修復 - 具有較大值的結尾(#4650)
  • 播放器:修復音頻重新同步代碼中的混淆(#4688)
  • 播放器:make refresh尋求更強大(#4757)
  • 播放器:讀取smi字幕擴展名(#4626)
  • vd_lavc:將自動探測順序更改為更喜歡cuda over vdpau-copy
  • vd_lavc:用複制模式hwaccel修復設備洩漏(#4735)
  • vd_lavc:修復hwdec與yuvj420p格式的兼容性
  • vd_lavc:修復mid-stream hwdec fallback
  • vf_vapoursynth:修復倒置符號並恢復10位支持(#4720)
  • 視頻:增加--monitorpixelaspect range
  • vo_opengl:調整線性化規則(#4631)
  • vo_opengl:將deband-grain縮放到信號範圍
  • vo_opengl:最大信號分量上的色調圖
  • x11:修復使用嵌入時可以調整窗口大小(#4784)
  • ytdl_hook:加入細分網址時解析相對路徑(#4827)
  • ytdl_hook:支持具有相對路徑的片段,修復分段DASH

版本0.9.2中的新功能

  • 的變化:
  • Lua檢查現在還檢查了Arch Linux測試使用的lua52.pc。
  • (X11)vo_opengl的icc-profile-auto現在查詢相對於窗口中心的當前ICC配置文件。
  • ao_coreaudio,ao_alsa現在支持添加虛擬填充通道,以便更好地兼容僅支持特定通道數的硬件解碼器(例如5.1現在應該只能接受7.1的解碼器)。
  • 頻道回退(如果音頻設備本身不支持給定的頻道佈局)已得到改進。
  • vf_vapoursynth現在拒絕未對齊的視頻,而不是輸出損壞的視頻。
  • mpv現在也嘗試自動加載.sup字幕。
  • 錯誤修復:
  • vo_opengl fbo-format的默認值現在為rgba16,以避免在使用非默認cscale時出現舍入錯誤(問題#1918)。
  • 播放幀率高於顯示的視頻時改進了framedrop行為(問題#1897)。
  • 嘗試播放目錄將不再垃圾郵件連接丟失!到控制台日誌。
  • (Linux)幾個vo_rpi錯誤修正。
  • (Linux)幾個vo_drm錯誤修正。現在支持Pan&Scan。
  • (X11)修復某些窗口管理器的全屏行為(問題#1937,#1920)。
  • (OSX)OSD不再總是在啟動時顯示。
  • (OSX)有幾個ao_coreaudio和ao_coreaudio_exclusive錯誤修正。
  • (OSX)修復了使用Cocoa時退出時可能發生的崩潰。
  • (ClientAPI)vo_opengl_cb現在實際應用了在運行時更改的選項。
  • (OSX,ClientAPI)當cplayer(mpv)和libmpv同時構建時,Cocoa現在可以正常工作;但是,libmpv現在總是創建一個應用程序單例。必須完全禁用Cocoa以防止libmpv創建單例。

版本0.9.1中的新功能

  • 的變化:
  • mpv的IRC頻道從#mpv-player移到chat.freenode.net上的#mpv。
  • 文檔更新。
  • --ytdl-format選項的默認值現在最好,為了解決youtube-dl的2015.04.26版本默認啟用DASH,因為FFmpeg / Libav還沒有正確支持DASH。
  • 在搜索時,當前時間戳將顯示預測的搜索時間戳,直到最終時間戳被解析。提高對慢流和/或大型搜索的UI響應能力。
  • 錯誤修復:
  • 更正了DOCS / client-api-changes上的發布標記。發布經理在發布之前忘了修復它......
  • 修復vo_vdpau在非mod16大小的H.264視頻上渲染垃圾線(問題#1863)。
  • 如果“sub_reload”命令已成功運行,則在退出時修復崩潰。
  • 修正了設置osc-seekbarstyle = bar時使用鼠標進行搜索的問題(問題#1876)。
  • (IPC)用JSON(問題#1874)修正UTF-8數據的編碼。

版本0.8.3中的新功能

  • 的變化:
  • 文檔修復和更新。
  • (客戶端API)澄清mpv_opengl_cb_render的視口參數行為。
  • 錯誤修復:
  • (X11)使用Overlay適配器修復vo_xv:no-colorkey上的崩潰。 (bug#1629)
  • 使視頻均衡器在某些VAAPI驅動程序上正常工作。 (bug#1647)
  • 單擊mozplugger時防止OSD消失。 (bug#1672)
  • 使用S2API的新DVB-S2支持代碼現在基於FreeBSD構建。
  • 修復無法搜索的網絡流中可搜索matroska的解碼。 (bug#1656)
  • (OSX)修復關閉VO窗口時的崩潰(通常在退出時)。 (bug#1657)
  • (OSX)在Dock或Launchpad上方取消隱藏鼠標光標。 (bug#513)
  • (OSX)當播放器全屏時修復鼠標光標自動隱藏。
  • vf_vavpp(VAAPI後處理)現在可以正確解除視頻。
  • smb://流現在使用流緩存(過去效率低下)。
  • (Windows)當鼠標懸停在窗口菜單上時,不要隱藏鼠標光標。
  • 修復ao_jack上的8通道輸出。 (bug#1688)
  • 在JPEG文件上修復--mf-fps參數。 (bug#1689)
  • 修復變形縮放,如果它非常小,則會被忽略。

0.8.0版中的新功能

  • 的變化:
  • (!)vo_opengl_old已被刪除。 OpenGL渲染現在需要至少可以執行OpenGL 2.1的硬件,這是vo_opengl支持的最舊版本。
  • (!)vf_pp已被刪除。它的一個版本仍然可以通過lavfilter訪問(例如--vf = lavfi = [pp ...]),但它不接收任何QP信息。此外,vf_dlopen也不再將QP信息傳遞給其加載的插件(它始終為0)。
  • (!)vf_softpulldown,vf_swapuv,vf_phase,vf_divtc和vf_ilpack都被刪除了。可以通過libavfilter(vf_lavfi)獲得這些過濾器的端口或替代版本。
  • vf_pullup和vf_noise現在只是他們的libavfilter等價物的包裝器。兩者目前僅在FFmpeg(不是Libav)上提供。
  • (!)ao_portaudio已被刪除。對所有主要桌面平台的本機音頻驅動程序以及ao_sdl和ao_openal作為後備都有很好的支持。
  • (!)vo_opengl的lscale子選項已按比例重命名; lradius現在是scale-radius,lparam1和lparam2現在分別是scale-param1和scale-param2; lscale-down現在縮小規模。 cscale子選項保持不變。
  • (!)已刪除了數量級支持的幾個vo_opengl半徑預設別名;如果需要,使用scale-radius進行設置。例如,使用--vo = opengl:scale = lanczos:scale-radius = 2而不是scale = lanczos2。對於大多數過濾器,建議使用默認半徑。
  • (!)vo_opengl不再支持立體聲子選項。使用stereo3d濾鏡可以再現立體效果。 Quadbuffer支持,需要昂貴的專用硬件才能開始使用。
  • (!)已刪除了vo_opengl的about-gamma子選項。 BT.1886規範說它實際上是應該如何完成的,所以當啟用srgb或icc-profile時它現在是默認值。這不包括BT.1886的伽馬丟棄。
  • (!)已刪除了對vo_opengl的無縮放-sep和間接子選項。現在,只要它們有益,它們就會被自動檢測並啟用。
  • (!)--lua和--lua-opts參數/選項現在分別稱為--script和--script-opts。 mpv配置目錄的lua子目錄現在也應該被稱為腳本。
  • (!)已刪除--fixed-vo選項。無論如何,它已經是很長時間的默認設置了,禁用固定音也沒用。
  • vo_opengl_hq已更新,以考慮新功能。啟用了fancy-downscaling和sigmoid-upscaling,“mitchell”現在是縮小規模的默認設置。
  • 子可見性OSD消息現在更清楚地顯示字幕是隱藏還是不可用/選擇。
  • 提供給--audio-device以與ao_coreaudio一起使用的設備ID現在使用UID,因此在添加/刪除設備或重新啟動設備後,它們不會更改。
  • - msg-level現在也接受','作為分隔符。
  • (客戶端API)如果LC_NUMERIC區域設置不是“C”,則客戶端API現在拒絕初始化。
  • (客戶端API)msg-level參數的本機類型現在是鍵值列表。將其設置或讀取為字符串仍然有效。
  • (Slave API)現在不推薦使用get_property命令。
  • 文檔更新。
  • 默認情況下,PDF文檔已被禁用,因為rst2pdf變幻無常,導致出現奇怪的構建錯誤。
  • 同時打印具有負A / V同步的異步消息。雖然很少見,但有些用途可能會發生--autosync。
  • 錯誤修復:
  • (Windows)當玩家最小化時,避免調整視頻窗口的大小,可能會解決錯誤#1547。
  • (NetBSD)使用v4l2修復構建。
  • (Linux)嘗試解決與pulseaudio混音器的衝突。 (bug#1578)
  • 多個cdda://修復。 (錯誤#1555,#1560)
  • 使用足夠新的FFmpeg版本,VP9時間戳不再導致“缺少PTS”警告。
  • 在新的足夠的libavcodecs上使用H.264硬件解碼時修復崩潰。 (bug#1587)
  • 新功能:
  • vo_opengl現在支持幀混合,以便在視頻幀速率通過smoothmotion子選項與顯示幀速率不匹配時消除卡頓。這並不意味著人為地增加視頻的FPS,因此沒有“肥皂劇效果”或某些視頻類型(例如動漫)的困難。
  • vo_opengl現在支持S形升頻(例如全屏),這可以減少由放大引起的振鈴,通過sigmoid-upscaling子選項啟用。
  • vo_opengl現在支持ewa_lanczos(Jinc)縮放,它提供更高的質量和更少的混疊。它支持實驗性的縮放 - 反循環參數,該參數試圖進一步減少視頻振鈴。
  • vo_opengl現在有一個線性縮放子選項,使得縮放器在線性光下工作。由srgb,icc-profile或新的sigmoid-upscaling子選項隱含。
  • 當啟用了降級縮減時,vo_opengl已經改進了縮小比例以獲得更高的縮減比例。
  • 添加--keep-open =始終使--keep-open適用於所有文件,而不僅僅是最後一個文件。
  • mpv現在過濾控制台上打印的標籤,試圖隱藏無用的元數據。過濾器用作白名單,可以使用--display-tags選項進行配置。
  • 添加--sub-scale-by-window選項,當設置為“no”時,防止字幕在窗口更改大小時更改其像素大小。
  • vo_opengl現在技術上有GLES 2和3支持(但不支持GLES 1)。 GLES 3支持僅在Mesa的軟件仿真上進行測試。 GLES 2已經在nvidia驅動程序上進行了測試。由於GLES限制,兩種GLES模式都缺乏功能且效率低,因此它們不應優於標準OpenGL模式。
  • (X11)vo_opengl現在支持X11主機上的icc-profile-auto選項。
  • 默認情況下,“A”鍵會循環顯示預設的寬高比列表。意味著習慣於破壞文件。
  • 現在有一個“強制”模式--loop。像“inf”一樣工作,但即使前一次嘗試出錯,也會嘗試打開文件/流。
  • 現在有一個--log-file選項可以將mpv的日誌消息寫入指定的文件。
  • 現在有一個--audio-file-auto選項可以自動加載具有特定約束的外部音頻文件。如果播放文件有視頻流,則僅加載外部音頻。默認設置為“exact”。 (bug#967)
  • 現在有一個--network-timeout選項,用於指定網絡訪問的超時秒數。如果為0(默認值),則使用libavformat默認值。如果使用不支持超時的協議,則忽略此選項。
  • (X11)XF86特殊鍵現在都可以在input.conf中映射。 XF86keysym.h中記錄的所有密鑰都可用,但僅作為其數字代碼。
  • (Linux)DVB實現現在通過S2API支持DVB-S2。
  • (Linux)現在支持並優先考慮channels.conf的VDR格式。有關語法,請參見http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf。調諧到DVB-S2通道需要VDR格式的channels.conf。
  • (Linux)現在有一個--dvbin-full-transponder選項,用於處理PID切換的特殊廣播情況,或者僅處理不完整的PID數據。
  • (客戶端API)現在有一個opengl_cb VO,它從libmpv客戶端接收OpenGL上下文。這允許客戶端將libmpv視頻直接渲染到提供的OpenGL上下文,而無需使用--wid嵌入。
  • (客戶端API)前面提到的--wid參數現在可以隨時設置,但如果文件已經加載則無效。
  • (客戶端API)現在可以查詢DVD標題列表。
  • (客戶端API)現在有一個filtered-metadata屬性,只包含--display-tags允許的標記。
  • (客戶端API)現在支持XEmbed --wid目標,例如GtkSocket的gtk_socket_get_id()。
  • (客戶端API)現在有一個文件格式屬性,其文件格式具有符號名稱。在某些情況下,由於libavformat特性,這可能是以逗號分隔的各種不同擴展名列表。
  • (客戶端API)現在有一個用於在視頻窗口上生成鼠標事件的鼠標命令。
  • (客戶端API)現在有一個可部分搜索的屬性,它指示文件是否僅因為流緩存而被視為可搜索,但是否則不可搜索(例如,實時流,或沒有恢復支持的HTTP)。小的相對尋求可能沒有問題,但更大的尋求可能會失敗。
  • (客戶端API)現在有一個MPV_EVENT_QUEUE_OVERFLOW事件,只要隊列已滿就必須刪除事件。在消耗MPV_EVENT_QUEUE_OVERFLOW之前不會發布任何其他事件,以避免重複發布。
  • (客戶端API)現在有一個幫助程序mpv_wait_async_requests()函數阻塞,直到所有已知的異步請求都已完成。 (bug#1542)
  • (客戶端API)現在有一個detected-hwdec屬性,當成功打開一個時,它返回檢測到的硬件解碼器。這可能僅在回放開始後返回有效值。
  • (客戶端API)現在有與用於處理外部音頻文件的等效子命令相對應的audio_add,audio_remove和audio_reload。

類似的軟件

shalVideo
shalVideo

3 Jun 15

VidMasta
VidMasta

19 Jun 16

jMovie
jMovie

3 Jun 15

VideoLAN Server
VideoLAN Server

3 Jun 15

意見 mpv

評論沒有發現
添加評論
打開圖片!