mpv 逐帧

use*_*001 7 video mpv

当使用mpv通过帧以步骤(.步进向前和,步进向后),前向步进速率比向后步进速率要快得多。远期汇率是大约相同的视频帧速率(60fps的用于所讨论的视频,这是从一组使用的PNG图像的制备的MP4文件ffmpeglibx264编码)而反向步进率约为1fps。有没有办法控制步进率?为什么远期/后退利率会如此不对称?如果 Linux 系统支持可变(或至少同样快)视频帧步进的替代视频播放器可用,请提供建议(在这方面mplayer并不比mpv这更好)。

stu*_*ent 6

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

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

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


小智 -4

我曾经使用名为MP4 Compressor的软件来控制游戏视频的帧速率。60fps 30到或30fps到60,你可以尝试一下,看看是否可以提高后向帧率。

  • 您是否向 Unix 用户推荐 Windows 软件? (4认同)