gpt4 book ai didi

loops - 如何用ffmpeg循环一帧?所有其他框架都应该指向第一个没有变化,也许就像一个回避

转载 作者:行者123 更新时间:2023-12-04 23:07:39 25 4
gpt4 key购买 nike

我想从 ffmpeg 中的单个图像制作一个长视频。

我需要它可以快速编码,最后视频文件应该很小。

是否可以用指向前一个(或第一个)帧的帧来填充视频而没有任何变化?

我尝试使用此代码,但速度很慢并且生成了一个大文件:

ffmpeg -loop 1 -i image.jpg -c:v libx264 -tune stillimage -shortest -preset ultrafast -t 3600 output.mp4

最佳答案

您可以分两步执行此操作:

1) 编码一个短循环,比如 30 秒。

ffmpeg -loop 1 -framerate 5 -i image.jpg -pix_fmt yuv420p -c:v libx264 -t 30 looped.mp4

2)循环编码所需的持续时间。
ffmpeg -stream_loop -1 -i looped.mp4 -c copy -t 3600 output.mp4

关于loops - 如何用ffmpeg循环一帧?所有其他框架都应该指向第一个没有变化,也许就像一个回避,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62365953/

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