gpt4 book ai didi

video - 从 JPG 创建一个视频,没有以 ffmpeg 开头的所有图片

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

我有一个可以创建一些屏幕截图的游戏,我想将它们转换为 mp4 视频。所以我有下一个命令:

ffmpeg -framerate 15 -i %06d.png -s hd1080 -vcodec libx264 -r 30 timelapse.mp4
但是我的游戏持续了8小时,所以,在自动压缩图片后,我有超过9To的图片。所以我想在图片生成结束之前启动 ffmpeg 进程,所以我希望 ffmpeg 等待下一张图片消化它。
我该怎么做?

最佳答案

关于第一个解决方案的 stackoverflow 社区和 Rotem。
解决方案是使用 FFmpeg 管道(通过标准输入/输出)。
在哪里 -f image2pipe设置预期输入的格式,-i -开始监视管道中的一些传入媒体数据。
我将 Java 用于标准 I/O 部分,但任何具有该功能的编程语言都可以应用相同的解决方案。
我在 Github 上创建了一个存储库来执行此操作:https://github.com/Chklang/ffmpeg-digester
并且执行它非常容易:

java -jar ffmpeg-digester.jar --ffmpeg ffmpeg.exe --input ./pictures --output myVideo.mkv --codec libx264
(一些使用“--help”/“-h”的综合帮助)
使用这个程序,我在两天内从每个 25-35Mo 的 74.000 张图片中生成了一个 h265 视频,51 分钟,54Go,8k 分辨率。
结果: https://youtu.be/Iqsq7irgUEQ

关于video - 从 JPG 创建一个视频,没有以 ffmpeg 开头的所有图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68709758/

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