ffmpeg - 使用 FFMPEG 添加启动画面

标签 ffmpeg splash-screen

每个人!

我正在尝试使用 FFMPEG 在视频中添加闪屏以在 2 秒后淡出。

我正在使用以下命令:

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 没有太多经验并且从互联网上获得此代码,我不知道问题出在哪里......

最佳答案

利用

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 秒。

关于ffmpeg - 使用 FFMPEG 添加启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41469150/

相关文章:

azure - 在SaaS解决方案中使用ffmpeg创建mpeg4文件的要求

c++ - 从编码域中的 MPEG 文件中读取元数据

javascript - discord.js 中的随机声音

android - Android 上的快速视频压缩

cordova - 如何在 Phonegap 3.3 中显示启动画面

android - 闪屏上的沉浸式模式

windows-ce - 为非 x86 目标自定义引导加载程序闪屏

ffmpeg 如何先编码然后将其用于另一个输出

android - PWA Android/chrome 启动画面上显示的错误图标

ios - iPad 应用程序启动图像被截断