gpt4 book ai didi

video - ffmpeg和媒体播放器之间的帧提取差异

转载 作者:行者123 更新时间:2023-12-04 22:56:35 26 4
gpt4 key购买 nike

我的目标是允许在选定的时间从视频中提取帧。不幸的是,我只得到了我大部分时间看到的框架!

我正在使用 ffmpeg 提取具有以下参数的帧:
ffmpeg.exe -ss 00:01:13.000 -i INPUT.mp4 -vframes 1 OUT_%d.jpg
有时我会得到我当时在播放器中看到的帧(我测试过的播放器是 VLC 和 flowplayer),有时帧会处于稍微不同的点(毫秒级!)。

我也尝试过使用 mplayer 来完成同样的任务,但我没有成功。任何关于为什么的想法都会受到赞赏。

最佳答案

尝试使用 -ss作为输出选项(在 -i INPUT.mp4 之后)。 changes the behavior-ss :

  • 用作输入选项 ffmpeg 将尝试寻找您的时间和
    然后开始解码;它更快但可能不准确。
  • 当用作输出选项时,ffmpeg 将从开头解码
    文件,直到您想要的时间。它速度较慢,但​​通常更准确。

  • 您可以通过应用 -threads 来提高解码速度(具有适合您机器的值)作为输入选项。

    关于video - ffmpeg和媒体播放器之间的帧提取差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10192002/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com