由于Mplayer-ww已经一年多未更新,MPC-HC不能默认使用Nvidia运行,PotPlayer v1.6开始也原生支持多国语言,还是从Mplayer-ww过渡到PotPlayer。继续上一篇的《PotPlayer、Kmplayer便携化方法》,折腾了一下PotPlayer的精简,以及各文件的简单作用说明。
PotPlayer精简,各文件作用
1.核心保留文件(以64位为例)
| 核心文件 |
| PotPlayerMini64.exe |
程序入口 |
| PotPlayer64.dll |
主程序 |
| ffcodec64.dll |
基于FFmpeg的音视频编解码器 |
2.完全可精简文件
| 完全无用文件 |
| $xxx文件夹 |
解压缩后与
PotPlayerMini64.exe
完全无关的文件。
比如安装临时文件、
联网说明、
等等。如果直接安装,
这些文件都不存在。 |
| Html |
| Alarm.wav |
| D_Exec64.exe |
| Dchat64.dll |
| FileList.txt |
| LogManager.exe |
| PotPlayer64.exe |
| SetTime.exe |
3.可选精简文件
| 其他组件,可选精简和添加 |
| AviSynth |
AVI合成器 |
| History |
不解释 |
| Language |
多国语言包 |
| Logos |
徽标,dsf皮肤文件也包含有微标 |
| Module |
第三方组件 |
| Module\Bass64 |
音频解码器 |
| Module\FFmpeg |
FFmpegMininum64.dll,避免外部编解码器(AAC, AC3, DTS, TrueHD, MLP…等)的许可证问题 |
| Module\MediaInfo64.dll |
显示媒体信息,可单独更新 |
| Module\QuickSync64.dll |
英特尔解码器 |
| Skins |
dsf皮肤 |
| UrlList |
流媒体 .asx |
| ATextOut64.dll |
文字渲染,界面平滑输出字体 |
| CmdLine.txt |
命令行 |
| D3DCompiler_43.dll |
DX9.0c的运行库文件 |
| d3dx9_43.dll |
DX9.0c的运行库文件 |
| DaumCrashHandler64.dll |
崩溃处理 |
| DesktopHook.dll |
XP桌面背景播放模式 |
| DesktopHook.exe |
|
| DesktopHook64.dll |
使32位PotPlayer能采集64位程序 |
| DesktopHook64.exe |
使32位PotPlayer能采集64位程序 |
| DTDrop64.exe |
鼠标拖曳处理。在XP下若无此文件,双击关联的媒体文件PotPlayer也不会运行播放 |
| GameCaptureHook.dll |
采集游戏支持 |
| GameCaptureHook64.dll |
使32位PotPlayer能采集64位程序 |
| KillPot64 |
安装或卸载程序时强制关闭运行中的PotPlayer |
| LGPL.txt |
不解释 |
| License.txt |
不解释 |
| Loading.swf |
加载动画 |
| Logo.swf |
启动动画 |
| LogoMini.swf |
启动动画 |
| PotIcons64.dll |
文件关联图标 |