bet*_*eta 1 video vlc-media-player media-player-classic
我经常下载 TS 格式的视频文件并使用 Media Player classic 观看它们。我经常用快捷键快进几秒钟。我的问题是,快进后,我立即可以听到音频,但大约需要 1-3 秒才能看到我跳到的视频。
我想立即观看视频。我认为CPU需要一些时间来计算视频流应该跳到哪里,然后它从那里再次开始播放,等等。所以我知道需要进行一些计算才能正确恢复播放和音频的计算速度比视频的计算速度快。
但是,我认为可以有一种方法来改善(即缩短)我必须等待视频在快进后恢复的时间。
我已经读到,在 Media Player Classic 的选项 -> 输出下,我应该将渲染器更改为“叠加混合器渲染器”。我尝试过,但没有帮助。我还尝试用 VLC 观看该文件。
有没有其他方法可以减少在视频中快进时的等待时间(在我的例子中是 TS 视频文件)?
FFplay( FFmpeg的一部分)、mpv和MPlayer的寻道速度非常快.ts,无需任何预处理。使用箭头键和 PGUP/PGDN 进行导航,通过 FFplay,您还可以右键单击正在播放的视频来寻找该位置 - 视频宽度代表视频的百分比。导航时,.ts您可能会观察到类似慢动作的效果 (FFplay) 或轻微的不同步 (MPlayer),但这些效果会在几秒钟内稳定下来。mpv 没有观察到任何此类情况,它非常强大且始终准确。
您可以为不同的平台获取它们。您的问题表明 Windows,因此对于 FFplay,您可以尝试由 Zeranoe 构建的 Windows,mpv 在其页面上包含所有内容,对于 MPlayer,请检查更新的 Windows 构建。总体来说最好的似乎是 mpv,它有许多高级选项和功能,包括 D3D11 和 Vulkan 支持。
另一个很棒的免费选择是SMPlayer,它是 MPlayer 和 mpv 的 GUI 前端。您可以根据首选项在一个或另一个引擎之间切换,两者都将提供.ts文件的快速搜索等等。
可选:当需要更通用的解决方案时,.ts必须重新混合为其他格式,例如.mkv- 它在减小文件大小的基础上提供快速查找和类似的弹性。使用 FFmpeg 无需重新编码即可完成,如下所示:
ffmpeg -i "video 01.ts" -c copy "video 01.mkv"
Run Code Online (Sandbox Code Playgroud)