作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
How to add transparent watermark in center of a video with ffmpeg?
(1 个回答)
4年前关闭。
大家好,我目前可以通过执行以下命令行从我的 MP4 视频中获取缩略图:
[Sets Per-file main options time_off start time offset]
|| [The # of start time offsets]
|| || [Sets input video file option]
|| || || [Video file name here]
|| || || || [Sets video option to # of video frames to record]
|| || || || || [Asking for the first frame]
|| || || || || || [Name of the captured video frame]
|| || || || || || ||
\/ \/ \/ \/ \/ \/ \/
ffmpeg -ss 0 -i vidfile.mp4 -vframes 1 frame.png
现在正如我上面所说,这个命令在生成我的 MP3 视频第一帧的缩略图时工作得很好。但是,我需要在新创建的帧图像之上放置一个“播放”按钮的叠加图像。
最佳答案
该命令应该为您完成这项工作:
ffmpeg -ss 30 -i movie.mp4 -i play.png -filter_complex \
"[0:v][1:v]overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2" \
-vframes 1 output.png
关于image - ffmpeg 将播放图像添加到缩略图输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25498218/
我是一名优秀的程序员,十分优秀!