- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试构建一个简单的视频编辑器,并在后台使用 ffmpeg。我想在一个命令中使用尽可能多的不同过滤器/属性,但我没有成功地将静止图像放在其他所有内容之前(第一帧)。在视频中显示图像后,我想要一个 vstack。
我尝试了很多不同的命令等,大多数时候视频渲染但图像包含在 vstack 中,或者视频在我希望显示静止图像的秒数内没有启动。ffmpeg -hide_banner -i "header.jpg" -i "video.mp4" -i "footer" -i "still-image.jpg" -filter_complex "[1][3]overlay=0:0:enable='between(t,0,4)';vstack=inputs=3" -pix_fmt yuv420p -c:a copy -y output.mp4
大多数时候我没有收到错误。它只是没有做预期的事情。上面的命令是我尝试过的众多命令之一,但基本上是我想要的。有人可以帮忙吗?
最佳答案
有几种方法可以做到这一点。此方法延迟 vstack 和覆盖 still-image.jpg
在延迟期间。
ffmpeg -i "header.jpg" -i "video.mp4" -i "footer.jpg" -i "still-image.jpg" -filter_complex "[0][1][2]vstack=inputs=3[v0];[v0]tpad=start_duration=4[bg];[bg][3]overlay=(W-w)/2:(H-h)/2:enable='between(t,0,4)',format=yuv420p[v];[1:a]adelay=4s:all=true[a]" -map "[v]" -map "[a]" output.mp4
需要 FFmpeg 4.2 或更高版本。
关于ffmpeg 如何将静止图像放在完整的 vstack 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58430366/
有没有办法让天空/湖泊背景在你滚动时保持静止? Site 最佳答案 在 CSS 中: background-attachment: fixed http://www.w3schools.com/css
我正在研究 CSS 网格,我遇到了一些奇怪的事情。我想要 3 列:1 和 3 的宽度为 150px,其余为 2。我认为这应该是可能的,但这没有用: grid-template-columns: 150
我正在使用 -webkit-appearance 和 -moz-appearance 这样我就可以为我的单选按钮设置不同的样式。当我在 Chrome 中执行此操作时,我得到了我想要的: 当我为 Fir
我是一名优秀的程序员,十分优秀!