gpt4 book ai didi

video - 使用 FFMPEG 将许多帧合并为一个视频?

转载 作者:行者123 更新时间:2023-12-04 23:16:32 30 4
gpt4 key购买 nike

在我正在进行的一个项目中,我正在拍摄一个视频,从 00:55:00 到 00:57:25 从中间提取帧。提取这些图像后,我正在通过代码对其进行修改,然后我需要将这些图像编译回视频。为了完成它,我会将视频合并回原始视频。

我已经从视频中提取了帧,对其进行了修改,但现在我需要将它们重新合并成一个视频。

我用这个问题来检查格式,但我没有得到正确的输出。

https://superuser.com/questions/563570/use-ffmpeg-for-video-to-frames-then-frames-to-video-with-original-sound

这是我当前对 FFMPEG 的输入:
-r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj0.Bmp" -r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj1.Bmp" -r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj2.Bmp" -r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj3.Bmp" -r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj4.Bmp" -r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj5.Bmp" -r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj6.Bmp" -r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj7.Bmp" -r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj8.Bmp" -an -r 24.97 "C:\Users\scott\AppData\Local\Temp\ewELJdA8.mp4"
编辑

我当前的输出给了我一个无法播放的视频。所以出于某种原因,帧的合并不是正确的格式,FFMPEG 没有给我一个合理的输出来使用。

如何将帧合并成视频?

最佳答案

有几种方法可以做到这一点。第一个使用模式将所有增量图像合并到视频中:

ffmpeg -y -start_number 0 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj%d.Bmp" -c:v libx264 -r 24.97 -pix_fmt yuv420p /media/test/output.mp4

接下来,在单个命令中指定单个图像:
ffmpeg -y -loop 1 -i img1.png -loop 1 -i img2.png -filter_complex '[0:v] [1:v] concat=n=2:v=1 [v]' -map '[v]' -c:v libx264 -r 24.97 -pix_fmt yuv420p /media/test/output.mp4

关于video - 使用 FFMPEG 将许多帧合并为一个视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33445059/

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