mpv 步进帧

mpv 步进帧

当使用mpv步进帧(.向前步进和,向后步进)时,向前步进的速率比向后步进的速率快得多。前进速率与视频帧速率大致相同(所讨论的视频为 60fps,它是ffmpeg使用编码从一组 png 图像准备的 mp4 文件libx264),而反向步进速率约为 1fps。有什么办法可以控制步进速度吗?为什么远期/远期汇率如此不对称?如果有替代视频播放器可用于支持可变(或至少同样快)视频帧步进的 Linux 系统,请告知(在这方面mplayer并不比这更好)。mpv

答案1

这似乎是一个编解码器问题。从https://github.com/mpv-player/mpv/issues/4019

最常见的视频编解码器(H.264 等)只能在前向有效解码。如果不将自最后一个关键帧(这是一个不确定的数字)以来的所有帧保留在内存中,则无法平滑地向后进行帧步进。

根据该错误报告,选择 mjpeg 编解码器应该更快,但我无法确认这一点。

答案2

我通过取消注释input.conf 中的RIGHT seek 5LEFT seek -5行并添加hr-seek=yesmpv.conf 来修复

答案3

我以前用的软件叫MP4压缩器控制我的游戏视频的帧速率。 60fps 30到或30fps到60,你可以尝试一下,看看是否可以提高后向帧率。

相关内容