PotPlayer播放器
PotPlayer是一款非常强大的视频播放器,支持多种视频格式,具有丰富的功能,即便因为不符合开源协议导致一直被诟病,但它仍然是一个功能强大的免费视频播放器。功能很多,多到这篇文章塞不下,所以这里只介绍一些常用的功能。
PotPlayer的安装非常简单,下载安装包后直接安装即可。这里给出官网链接:PotPlayer官网 或者PotPlayer官网 (建议使用第二个链接访问较快)
播放MP4、MKV、AVI等视频格式,播放m3u8、flv等直播流,播放RTSP、RTMP等流媒体协议的视频。
播放MP3、WAV、FLAC等音频格式。
常用快捷键:
Section titled “常用快捷键:”快捷键 | 功能 |
---|---|
Enter | 全屏 |
Space | 播放/暂停 |
M | 静音 |
左右方向键 | 快进/快退 |
上/下方向键 | 音量增加/减少 |
D | 上一帧 |
Ctrl + ← | 上一帧 |
F | 下一帧 |
Ctrl + → | 下一帧 |
Ctrl + C | 复制当前帧画面 |
Z | 默认倍速 |
X | - 0.1倍速 |
C | + 0.1倍速 |
AI字幕识别
Section titled “AI字幕识别”PotPlayer 241211版本添加使用Whisper从语音生成字幕的功能。对于没有字幕的视频,PotPlayer可以自动识别视频中的语音,并生成字幕。
过程需要联网以及,并且需要git命令下载模型,需要电脑里已经安装了git并添加到环境变量,由于模型下载在hugging face,大概率需要科学上网,我也会给出我使用着的模型并上传到网盘,方便大家下载。
具体流程:
在PotPlayer上单击右键,选择“字幕” -> “创建有声字幕” -> “创建有声字幕…”:
在弹出的对话框里:
转换引擎:选择“Whisper-Faster”(或者其他模型),点击“下载”按钮,下载引擎。
型号:自行选择模型大小,模型越大越精确,但是计算成本也越高,根据自己的设备计算能力来进行选择。但即便是4060笔记本显卡,计算的速度也远比观看的速度要快,选择大模型也可以。(比如我使用的就是faster-whisper-large-v3这么一个较大的模型)
但,由于huggingface国内基本链接不上,所以一般这个下载会失败,所以需要自己下载模型,然后放到PotPlayer的安装目录下的“whisper”文件夹里,具体位置是:D:\Program Files\DAUM\PotPlayer\Model
。每个人安装路径不同,这个位置可能会有所变化,总之就是你的安装目录的PotPlayer文件夹下的Model文件夹下,然后在这里黏贴这一整个文件夹。
模型的链接:Whisper-Collection
下载模型的方法:
在hugging-face官网上找到模型,然后在Files and versions里面找到右上角的三个点,Clone repository,然后复制命令,在命令行里运行git的下载(请确保电脑里已经安装了git并且已经添加到了环境变量)。
然后实测这个.git目录是多余的(白白多下载了2个多G)
所以其实可以手动点击那里的Download来下载(其他文件不知道什么用我也不敢乱删)
或者可以用我的网盘链接下载(删除了占用最大的.git目录)大概占用2.87GB: faster-whisper-large-v3: https://pan.baidu.com/s/1p1wOkNgxo8NvBoUTNk2ipw?pwd=kt8f
然后放到PotPlayer的安装目录下的“whisper”文件夹里,具体位置是:D:\Program Files\DAUM\PotPlayer\Model
。
然后重启PotPlayer,再次点击“创建有声字幕” -> “创建有声字幕…”:
此时右侧的下载按钮应当变灰色,代表识别到了模型。
建议勾选“播放开始时无字幕则自动生成”,这样在遇到没有字幕的视频时,PotPlayer会自动识别视频中的语音,并生成字幕,这个过程可以在后台进行,可以边播放边自动生成。
此时点击“开始”按钮,PotPlayer会自动识别视频中的语音,并生成字幕。
AI字幕翻译
Section titled “AI字幕翻译”在以上AI字幕识别的基础上,PotPlayer还提供了AI字幕翻译的功能,可以自动将字幕翻译成其他语言,两者结合,可以轻松实现视频的自动识别、自动生成字幕、自动翻译字幕。
实时字幕翻译设置:
在PotPlayer上单击右键,选择“字幕” -> “实时字幕翻译” -> “实时字幕翻译设置…”:
在弹出的对话框里可以选择自己喜欢的AI翻译模型,这个配置教程可以在网上搜索对应的教程,比如使用本地的Ollama模型,或者使用其他API翻译服务,以及一些专门翻译日语的翻译引擎等等,这方面笔者没有太多经验,而且教程大多较为繁琐建议看网上视频来配置。