之前优酷播放器崩溃,无法播放,卸载程序也无法运行,重装失败。于是曲线救国,折腾了一下优酷播放器。
绕过优酷客户端,直接播放
在优酷安装文件夹中找到
NPlayer.exe
,双击打不开,将
.kux
视频拖在其上,打开成功。
但
NPlayer
只能空格键暂停,无法快进快退,并不是终极解决方法。
优酷.kux转.mp4
发现优酷安装文件夹内竟有
ffmpeg.exe
,按照
ffmpeg
用法重新封装成
mp4
即可。
为
.kux
文件注册打开方式
-
写
KuxConverter.py,接收命令行参数,调用ffmpeg转成mp4,然后用默认应用(PotPlayer)打开。 -
在注册表
HKEY_CLASSES_ROOT中-
PyKux
- DefaultIcon
-
shell
-
open
- command
-
open
- .kux
-
PyKux
-
其中
PyKux项仿照Python.File填写,.kux项仿照.mp4填写
附代码如下:
from os import system, chdir
from sys import argv
from os.path import splitext, dirname, abspath
chdir(dirname(abspath(__file__)))
filename = argv[1]
new_name, _ = splitext(filename)# 重封装命令
convert_cmd ='ffmpeg -i "{0}" -acodec copy -vcodec copy -f mp4 "{1}".mp4'# 使用默认应用打开
open_cmd ='explorer "{0}.mp4"'.format(new_name)# 如果你要删除原文件的话# del_cmd = 'DEL "%s"'%filenam
convert_cmd = convert_cmd.format(filename,new_name)
system(convert_cmd)
system(open_cmd)# system(del_cmd)

发布评论