孤雨独火 发表于 2020-10-19 23:54:03

Rain 发表于 2020-10-19 20:36
MPV 能同时加载两个字幕文件吗?一个字幕,一个弹幕

可以是可以,但是次字幕会变成无高级格式形式(类srt)而且设置麻烦点,如果有高度弹幕需求建议转kiko,可以直接支持xml弹幕

kitanosan 发表于 2020-10-20 12:02:40

大佬,我参照您发布的https://bbs.acgrip.com/thread-5797-1-1.html里的教程操作,结果启用mvtools后mpv无响应然后崩溃了……
我用的是64位VapoutsynthR52、Python3.9压缩包版和mpv-x86_64-20201011-git-67b4a96版,配置文件用的就是您的懒人包里的配置,稍做了一些改动。
配置如下:
########
# 基础 #
########
hwdec=auto-copy # 指定应使用的硬件视频解码API。软解改值为no。硬解建议使用auto-copy。帕斯卡/图灵架构N卡强烈建议使用nvdec-copy。
###追加说明:hwdec=auto等效hwdec=yes。此时不出意外应为d3d11va,指定auto-copy时不出意外为dxva2-copy。此外你也可以使用d3d11va-copy,至于为什么不选用效率更高的 无-copy 参数,目的是确保所有滤镜正常作用(有些滤镜不支持native模式)
#hwdec-codecs=all # 仅允许给定编解码器列表进行硬件解码
vo=gpu # 指定要使用的视频输出后端。
gpu-api=d3d11 # <opengl(不推荐)/vulkan/d3d11(使用SVP时的首选但与anime4k部分滤镜存在冲突)>
#d3d11-exclusive-fs=yes # d3d11下的全屏独占
ontop # 窗口置顶(Vulkan下的全屏独占)
#ontop-level=system # <默认window|system|level>
hr-seek-framedrop=no # fixes audio desync # SVP补帧时推荐设置为no
save-position-on-quit=no # 退出不记住播放位置



########
# 功能 #
########
fs # fs=fullscreen 打开即全屏幕
no-border # 如果你喜欢无边框的界面,你应该取消这行的前置注释符"#"
no-hidpi-window-scale # 不执行hidpi缩放
pause # 以暂停状态启动播放器
#loop=inf # <N|inf|no> 始终循环播放当前文件
#loop-playlist=no # <N|inf|force|no>播放列表循环
keep-open=yes # 播放完毕不退出
#untimed # 输出视频帧时请勿入睡。(开启后无法正确显示补帧数值)
#osd-fractions # 以秒为单位显示OSD时间(毫秒精度)。有助于查看视频帧的确切时间戳。
#osd-duration=5000 # 设置OSD信息的持续时间(毫秒)(默认值:1000)
#demuxer-max-bytes=500MiB # 播放网络视频时的目标缓存大小(KiB或MiB)
#demuxer-readahead-secs=20 # 限制网络视频的最大缓存时间(秒数)

#log-file="~~desktop/mpv.log" # 记录log在桌面



#############
# 脚本 滤镜 #
#############
#osc=no
#load-scripts=yes # 与osc=no一起使用,是mpv_thumbnail_script脚本的必要前置条件
gpu-shader-cache-dir="~~/shaders_cache" # 在此目录中存储和加载已编译的GLSL着色器缓存,可以提高启动性能。

###vf补帧脚本只能启用其中一个,且不与SVP一起使用
#vf=vapoursynth="~~/mvtools-test.vpy" # mvtools补帧脚本测试版
#vf=vapoursynth="~~/mvtools-high.vpy" # mvtools补帧脚本进阶版,如果你的CPU足够变态可以尝试
vf=vapoursynth="~~/mvtools-standard.vpy" # mvtools补帧脚本标准版,推荐使用
#vf=vapoursynth="~~/sample_vs_10bit.py"
#vf=vapoursynth="~~/svpflow-test.vpy"
#input-ipc-server=mpvpipe # 使用SVP manager时必须开启此项
###同类别的滤镜算法互斥

#glsl-shaders="~~/shaders/Anime4K_Denoise_Bilateral_Mode.glsl;~~/shaders/Anime4K_Deblur_DoG.glsl;~~/shaders/Anime4K_DarkLines_HQ.glsl;~~/shaders/Anime4K_ThinLines_HQ.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl" #Anime4k模组化滤镜中推荐Ctrl+3,你也可以选择启用该默认方案
glsl-shaders-append="~~/shaders/KrigBilateral.glsl" # 高级的cscale色度升频算法
#glsl-shaders-append="~~/shaders/FSRCNNX_x2_8-0-4-1.glsl" # 快速超分辨率卷积神经网络放大算法
glsl-shaders-append="~~/shaders/SSimSuperRes.glsl" # 对mpv的内置放大算法进行校正(消除铃声伪影,恢复原始清晰度等)
glsl-shaders-append="~~/shaders/SSimDownscaler.glsl" # 缩小算法增强,与dscale=mitchell和linear downscaling=no一起使用



########
# 视频 #
########
icc-profile-auto
###如果做过专业校色可开启(系统目录存在对应的icm校色文档)。未做校色的广色域屏应手动指定target-prim=<value>,srgb屏无需更改此默认值。
icc-3dlut-size=256x256x256 # 从每个维度的ICC配置文件生成的3D LUT的大小。默认值为64x64x64。范围<2--512>
icc-cache-dir="~~/icc_cache" # 指定目录存储和加载从ICC配置文件创建的3D LUT。这可以用来加快加载速度。请注意,这些文件包含未压缩的LUT。它们的大小取决于--icc-3dlut-size,并且可能非常大。注意:这不会自动清除,因此旧的,未使用的缓存文件可能会无限期地停留。
target-prim=auto # 广色域屏应该设定此参数为具体值以解决色彩过饱和的问题,当不使用ICC颜色管理时,视频颜色将适应此颜色空间。例如:99%的argb屏幕写adobe。90%+的p3色域屏写dci-p3。

video-sync=display-resample # "ReClock" replacement 默认值audio
#video-sync-max-video-change=5
interpolation # 减少由于视频fps和显示刷新率不匹配而引起的卡顿(也称为抖动)。这需要将--video-sync选项设置为一种显示模式,否则它将被静默禁用。这实质上是尝试通过沿时间轴卷积视频来对丢失的帧进行插值。--tscale设置所使用的过滤器。
tscale=oversample #

###profile=gpu-hq # high quality video output, require rather fast video card
scale=ewa_lanczossharp # 放大算法,profile=gpu-hq的默认为spline36
cscale=spline36 # 色度升频算法;已由更好的KrigBilateral.glsl取代
dscale=mitchell # 缩小算法
dither-depth=auto
correct-downscaling
linear-downscaling=no
sigmoid-upscaling
deband
###以上为profile=gpu-hq的具体设定范围



########
# 音频 #
########
ao=wasapi # 经测试如果有其他软件独占音频通道后再打开MPV画面会无比卡顿
#audio-exclusive=yes # 音频通道独占。如果音频存在卡顿问题可关闭这项或以上一项。
audio-file-auto=fuzzy # <默认no|exact|fuzzy|all> 自动加载同名外挂音轨
volume-max=100 # <100.0-1000.0>
volume=100 # 播放器启动音量,0为静音



########
# 字幕 #
########
sub-auto=fuzzy # 自动加载同名外挂字幕
sub-file-paths=subs
slang=chs,sc,zh,chi # 字幕首选语言为(简体)中文
blend-subtitles=video # <yes|video|默认no> 在插值和/或颜色管理之前,将字幕直接混合到升级的视频帧上(默认值:否)。 启用此选项会导致字幕受--icc-profile,--target-prim,--target-trc,--interpolation,--gamma-factor和--glsl-shaders的影响。 使用--interpolation时,还可以提高字幕性能。启用此功能的缺点是将字幕限制在视频的可见部分,因此,字幕不能出现在视频下方的黑色空白处(例如)。如果选择了video,则行为类似于yes,但是以视频的原始分辨率绘制了子对象,并与视频一起缩放。
sub-ass-force-margins=yes # 使字幕输出在黑边上
#sub-font='YouYuan' # 指定srt字幕的字体



########
# 截图 #
########
###以下预设参数只是为了截取最高质量的图片
screenshot-format=png # <默认jpg|png|webp>
#screenshot-png-compression=7 # 默认为7(0-9)
#screenshot-png-filter=5 #设置在PNG压缩之前应用的过滤器。0为无,1为sub,2为up,3为average,4为Paeth,5为mixed,这会影响可以达到的压缩级别。对于大多数图像,mixed可实现最佳压缩率,因此它是默认设置。
#screenshot-webp-lossless=yes
#screenshot-webp-quality=100
#screenshot-webp-compression=4 # 默认为4<0-6>
#screenshot-jpeg-quality=100
#screenshot-jpeg-source-chroma=yes

screenshot-tag-colorspace=yes
screenshot-high-bit-depth=yes
screenshot-directory=~~desktop/ # s键保存路径截图在桌面

孤雨独火 发表于 2020-10-20 19:29:52

kitanosan 发表于 2020-10-20 12:02
大佬,我参照您发布的https://bbs.acgrip.com/thread-5797-1-1.html里的教程操作,结果启用mvtools后mpv无响 ...

http://vapoursynth.com/doc/installation.html#installation
当然跑不起来,人家还没支持py3.9{:4_675:}

ONEMi 发表于 2020-10-20 21:22:35

本帖最后由 ONEMi 于 2020-10-20 22:25 编辑

问一下MPV调用字幕的默认字体能不能改 外挂有时候不想装字体他自身默认的这个字体字库不全偶尔冒个宋体就很别扭所以我想默认宋体或者可以自己设置

还有MPV的主界面的那个字体能不能改啊 就是界面上的那个默认字体 能改我想一起改了...

孤雨独火 发表于 2020-10-20 23:11:22

ONEMi 发表于 2020-10-20 21:22
问一下MPV调用字幕的默认字体能不能改 外挂有时候不想装字体他自身默认的这个字体字库不全偶尔冒个宋体就很 ...


sub-font=这一项同样作用于找不到对应字体的字幕文件,自动生效。(mpv的默认字体是无衬线,不是宋体)
开屏界面?那个属于osc部分,官方没有细致的公开文档修改参考。

ONEMi 发表于 2020-10-20 23:27:35

本帖最后由 ONEMi 于 2020-10-20 23:30 编辑

孤雨独火 发表于 2020-10-20 23:11
这一项同样作用于找不到对应字体的字幕文件,自动生效。(mpv的默认字体是无衬线,不是宋体)
开屏界面 ...
感谢 原来里面就有标注 没细看搜半天...尴尬 我的意思是他字库里没有的他就会选择用宋体来补

主界面的我在MPV-EASY-PLAYER的代码里找到了 舒服了...{:4_679:}{:4_679:}{:4_679:}

osd-font=''

Light 发表于 2020-11-1 10:59:15

开启补帧后直接推到800多帧,跟看慢动作一样。
5700xt 尝试了开关radeon增强同步 垂直刷新 freesync 甚至驱动限制到60fps依然没用

meltykiss 发表于 2020-11-9 19:14:11

本帖最后由 meltykiss 于 2020-11-10 00:51 编辑

请问播放器声音输出和系统用不同的输出设备要怎么设置?
还有在全屏的时候,视频放完了不会自动跳到列表里下一个视频而是当前文件循环播放,窗口模式就没有这问题...

battlesteed 发表于 2020-11-17 20:07:04

MPV懒人包说明.html和百度也都说t键置顶播放器窗口....但是我按了之后却是调整字幕进度(百度也有部分人是这种情况,但是找不到解决办法),楼主知道要怎么搞吗.

孤雨独火 发表于 2020-11-20 00:53:08

meltykiss 发表于 2020-11-9 19:14
请问播放器声音输出和系统用不同的输出设备要怎么设置?
还有在全屏的时候,视频放完了不会自动跳到列表里下 ...

全屏循环是我预设的逻辑,你在配置mpv.conf里翻到最底下能看到,直接删掉那一部分
页: 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40
查看完整版本: [MPV+] MPV_lazy 懒人包