之前优酷播放器崩溃,无法播放,卸载程序也无法运行,重装失败。于是曲线救国,折腾了一下优酷播放器。
在优酷安装文件夹中找到NPlayer.exe
,双击打不开,将.kux
视频拖在其上,打开成功。
但NPlayer
只能空格键暂停,无法快进快退,并不是终极解决方法。
发现优酷安装文件夹内竟有ffmpeg.exe
,按照ffmpeg
用法重新封装成mp4
即可。
.kux
文件注册打开方式KuxConverter.py
,接收命令行参数,调用ffmpeg
转成mp4,然后用默认应用(PotPlayer
)打开。HKEY_CLASSES_ROOT
中
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)