【问题标题】:How to create video with images and different time interval using ffmpeg [closed]如何使用ffmpeg创建带有图像和不同时间间隔的视频[关闭]
【发布时间】:2012-12-22 05:18:33
【问题描述】:

似乎重复: How to create video with images and different time interval? 但它不是重复的,因为上述问题的作者框架错误的标题,因为图像是按固定的时间间隔显示的。

我想做的是这个

  1. 图像 1:5 秒

  2. 图像 2-5:10 秒

  3. 图片 6:4 秒

请告诉我如何使用 ffmpeg 实现这一点。我尝试了谷歌搜索,但没有找到任何类似的东西。

【问题讨论】:

  • 我投票重新提出这个问题,因为我认为它与软件开发(视频相关)和 ffmpeg 的使用有关。

标签: video ffmpeg slideshow video-processing


【解决方案1】:

您是否可以选择制作具有特定长度的单独视频并最终将它们组合在一起? ffmpeg -i "concat:file1.yuv|file2.yuv" -f <format> -c copy out.xxx

【讨论】:

  • 几个小时前,我遇到了同样的想法。我在做这个工作。一旦我测试它确实有效,我会接受它作为解决方案。
  • 我使用了这个:ffmpeg -loop 1 -shortest -y -i p.jpg -i aa.mp3 -acodec copy -vcodec mjpeg result.aviffmpeg -loop 1 -shortest -y -i p.jpg -i aa.mp3 -acodec libvo_aacenc -vcodec libx264 result.avi,但他们都没有给我结果,而是他们给出了一个无限长度的视频,其中音频播放一次,图像永远保留。
  • 我找到了解决上述问题的方法,我使用-t 13 选项来限制生成的视频文件的大小。现在如何创建幻灯片(第二个要求)?
  • 我不确定我是否理解你的意思 - 我的回答是关于最后一步,将所有视频加入幻灯片。这也是您要添加音频的地方。
  • 不同的图像有不同的大小,因此产生的视频有不同的帧宽/高,在合并它们时输出文件不正确。我正在使用下面来连接视频ffmpeg -i "concat:1.avi|1075.avi|1.avi" -c copy fin.avi请帮助如何连接视频
猜你喜欢
  • 2012-05-19
  • 2018-10-07
  • 2019-10-24
  • 1970-01-01
  • 2016-12-09
  • 2014-03-19
  • 2020-12-11
  • 2012-12-07
  • 2012-08-21
相关资源
最近更新 更多