小编Flo*_*011的帖子

具有各种持续时间的 FFMPEG 图像序列

假设我有一个 1 分钟长的 mp3 文件。我有 20 张 png 图像。我想将这些图像和音频组合成一个视频文件,但我不希望每个图像在屏幕上持续 3 秒,我希望一些图像持续 5 秒,其他图像持续 1 秒等。

我能想到的唯一方法就是复制应该持续更长时间的图像,例如让 image1、image2、image3 完全相同,这给了我 3 倍的视频时间。

然而,这非常耗费时间和空间。ffmpeg 中是否有任何开关/参数允许我这样做?

video ffmpeg images

20
推荐指数
1
解决办法
1万
查看次数

向使用 image2pipe 选项创建的视频添加音频

我正在从一系列图像和 MP3 音频文件中创建 mp4 格式的视频。出于性能原因,我从image2选项切换到image2pipe选项,现在视频创建正常但没有音频,

是否可以在管道处理图像时添加音频,还是应该在单独的步骤之后完成?

我的 FFMPEG 命令:

$command = $ffmpegpath ." -f image2pipe -pix_fmt rgb24 -r 20 -c:v png -i - ".
    "-i " .$mp3path ." "
    "-r 20 -vcodec libx264 -pix_fmt yuv420p ".
    "-y " .$outputpath;
Run Code Online (Sandbox Code Playgroud)

audio video ffmpeg

5
推荐指数
0
解决办法
754
查看次数

标签 统计

ffmpeg ×2

video ×2

audio ×1

images ×1