如何以 > 2 倍的速度可靠地观看本地 4k 视频?

如何以 > 2 倍的速度可靠地观看本地 4k 视频?

我在 Linux 上使用 VLC(“VideoLAN”)播放我录制的 4k 视频。我想快速查看长片段,所以我想以更快的速度播放视频,至少 5 倍。但是当我超过 2.9 倍时,视频会立即挂起,我无法恢复。如果我降低速度、搜索,我尝试过的任何方法都无法解决视频不再播放的问题。唯一能解决这个问题的方法是退出程序并重新启动它。如果我播放得更慢,高于 2.0 倍但低于 2.9 倍,那么它会在几秒钟后做同样的事情。我尝试了各种缓冲设置,但没有效果。无论窗口有多大;即使我将其大幅缩小,我也会得到相同的行为。

我尝试过 Gnome MPV,它不会冻结,但尽管播放速度很快,但它似乎并没有真正达到要求的速率。例如,当我将其设置为以 5 倍速播放时,它似乎更接近 2 倍速。

我发现唯一可以更快速地观看视频的方法是将视频上传到 Google Photos,然后等待其以 4k 分辨率播放,然后再播放。但这需要等待很长时间(有时 Google Photos 几天都无法让我的原始 4k 视频以 4k 分辨率播放),并且还需要快速连接才能避免卡顿。(我家的连接速度不够快)。但当它正常工作时,它可以以 5 倍速完美流畅地播放视频。

我试过 mplayer,但它似乎完全忽略我告诉它的任何速度(无论是通过命令行,例如“-speed 5 -af scaletempo”还是通过键盘快捷键,并且只能以 1 倍速度播放!?!

我如何才能以这些播放速度在本地播放我的视频?

作为一种解决方法,我想也许我可以使用 FFMPEG 将其重新编码为新视频。使用这个答案我想出了这个命令:

ffmpeg -i input.mp4  -filter:v "setpts=PTS/5" -an output.mp4

但这仅编码大约每秒 2 帧,而我的第一个视频就大约 30 分钟,这意味着我必须等待 7.5 小时。

相关内容