hooke007 / MPV_lazy

🔄 mpv player 播放器折腾记录 windows conf ; 中文注释配置 快速帮助入门 ; mpv-lazy 懒人包 win10 x64 config
https://hooke007.github.io
Other
4.28k stars 156 forks source link

反交错 时间码错误文件播放时丢帧 #154

Closed sailing178 closed 2 years ago

sailing178 commented 2 years ago

MPV的反交错效果比pot差很多,是不是配置有什么问题

hooke007 commented 2 years ago

详述与举例?

sailing178 commented 2 years ago

Quicker_20220718_225650 mpv

图1为pot默认反交错设置,图2为mpv反交错快捷键D

hooke007 commented 2 years ago

你需要一个我能复现的样本,只有图片我无法知道发生了什么

sailing178 commented 2 years ago

pot2 mpv2 图1为pot默认反交错参数,图2为mpv默认设置 视频链接:康熙微服私访记1 S01E01.hanbo.TS https://www.aliyundrive.com/s/XGuWNDmh7AW 提取码:qcgz 这个TS视频在MPV中需插帧才能比较流畅的观看,在pot直接开启反交错直接就完美了,不知道为什么

hooke007 commented 2 years ago

这网盘我限流的厉害。。。不需要上传完整的文件,切片几秒出来就可以了

hooke007 commented 2 years ago

无法复现的你的问题,你确定已经 d 开启去隔行?

图2为mpv反交错快捷键D

( D 是去色带)

Snipaste_2022-07-18_23-17-59

hooke007 commented 2 years ago

至于播放不流畅的问题,看日志是文件本身的问题。 可以临时用 correct-pts=no 修正它。

sailing178 commented 2 years ago

correct-pts=no实测有用,感谢

01 mp4 - mpv 114228 但是我把反交错快捷键改动为a,仍然跟没开一样,跟你这个效果不一样

sailing178 commented 2 years ago

a cycle deinterlace # 切换 去隔行状态 D cycle deband # 切换 去色带状态 j add sharpen -0.1 # 清晰度 -(勿低于-1) k add sharpen 0.1 # 清晰度 +(勿高于1) CTRL+h cycle-values hwdec "auto" "auto-copy" "no" # 切换 优先硬解//硬解+//软解

sailing178 commented 2 years ago

实测重新下载你的安装包是没有问题的,已解决

sailing178 commented 2 years ago

还有一点,我在配置文件设置默认打开反交错,这对逐行扫描的文件会有什么影响?望解答

hooke007 commented 2 years ago

还有一点,我在配置文件设置默认打开反交错,这对逐行扫描的文件会有什么影响?望解答 Note that this will make video look worse if it's not actually interlaced.

这种随便拿个视频暂停看单帧就能看出来问题。。。

hooke007 commented 2 years ago

一种简陋的自动反交错方式。 最终因考虑到它的限制性而撤销了这个提交,仅供参考

https://github.com/hooke007/MPV_lazy/blob/18a84531ba5e2a4ced2657067aed15087e5ad325/portable_config/profiles.conf#L103-L114

或者合并成一个

[autodeint] 
 profile-desc    = 自动去隔行
 profile-cond    = p["video-frame-info/tff"]==true
 profile-restore = copy
 deinterlace     = yes