gpt4 book ai didi

ffmpeg - 试图限制ffmpeg的输出

转载 作者:行者123 更新时间:2023-12-04 23:15:41 26 4
gpt4 key购买 nike

我有以下命令行:

ffmpeg -hide_banner -ss 5 -i test.mp4 -y -vf "select='eq(pict_type\,PICT_TYPE_I)', mpdecimate,showinfo,scale=320:240,tile=12x25" -vsync 2 out%%03d.png



如您所见,我为每个输出图像制作了 12x25 (=300) 瓷砖的马赛克。但我想将输出限制为单个图像。

有没有办法让ffmpeg在找到300帧后停止处理视频?

此外,当抓取 I 帧时,有没有办法只保留 1/x

在玩了不同的选项之后,我找不到任何方法来做到这一点。

最佳答案

利用

ffmpeg -hide_banner -ss 5 -skip_frame nokey -i test.mp4 -y -vf "framestep=7,mpdecimate,showinfo,scale=320:240,tile=12x25" -vsync 0 -vframes 1 out.png

framestep 值在 1/x 中设置 x .如果您跳过 x-1,您可能不需要 mpdecimate关键帧。我已添加 -skip_frame nokey避免使用选择过滤器。这种方法要快得多。

关于ffmpeg - 试图限制ffmpeg的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42776644/

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