首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用FFMPEG增加飞溅屏

用FFMPEG增加飞溅屏
EN

Stack Overflow用户
提问于 2017-01-04 16:49:33
回答 1查看 659关注 0票数 1

所有人!

我试图添加一个飞溅屏幕,以淡出2秒后,使用FFMPEG视频视频。

我使用以下命令:

代码语言:javascript
复制
ffmpeg -loop 1 -framerate 2 -t 2 -i image.png \
   -i video.mp4 \
   -filter_complex "[0:v]fade=t=in:st=0:d=0.500000,fade=t=out:st=4.500000:d=0.500000,setsar=1; \
   [0:0] [1:0] concat=n=2:v=1:a=0" \
   -c:v libx264 -crf 23 output.mp4

但它生成的视频的持续时间是正确的,但只播放了2秒,正好是启动屏幕的持续时间。

由于我对FFMPEG没有很好的经验,并且从互联网上获得了这个代码,所以我不知道问题出在哪里.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-04 17:35:41

使用

代码语言:javascript
复制
ffmpeg -i video.mp4 -loop 1 -t 2 -i image.png \
      -filter_complex \
"[1]fade=t=in:st=0:d=0.500000,fade=t=out:st=1.500000:d=0.500000,setsar=1[i]; \
 [i][0]concat=n=2:v=1:a=0" \
 -c:v libx264 -crf 23 output.mp4

图像应该与视频具有相同的分辨率。它会褪色--进入0.5秒,保持1秒,然后淡出0.5秒。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41469150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档