gpt4 book ai didi

ffmpeg - 在 FFMPEG 中裁剪和转换时创建缩略图文件

转载 作者:行者123 更新时间:2023-12-04 23:13:08 25 4
gpt4 key购买 nike

我目前正在使用以下内容:

ffmpeg -y -i input.mov -i watermark.png -filter_complex "[0:v]crop=iw-0:ih-440,scale=480:640[bg];[bg][1:v]overlay=W-w-10:H-h-10" output.mp4

要调整视频大小、裁剪和加水印,一切正常,但我想在中途截屏。我试过添加:
-qscale:v 2 thumbnail.jpg

在 input.mov 之后,它会破坏脚本的其余部分。 FFMpeg 有点菜鸟。

编辑:

以下:
ffmpeg -y -i input.mov -vframes 1 -q:v 2 thumbnail.jpg -i watermark.png -filter_complex "[0:v]crop=iw-0:ih-440,scale=480:640[bg];[bg][1:v]overlay=W-w-10:H-h-10" output.mp4

创建缩略图并创建 output.mp4,但未裁剪或使用缩略图。我假设缩略图创建需要以相同的顺序进行?

最佳答案

如果第 10 帧没问题,那么你可以使用
ffmpeg -y -i input.mov -i watermark.png -filter_complex "[0:v]crop=iw-0:ih-440,scale=480:640[bg];[bg][1:v]overlay=W-w-10:H-h-10,split=2[v][pic];[pic]trim=start_frame=10[pic]" -map "[v]" -map 0:a? output.mp4 -vframes 1 -map "[pic]" out.jpg
如果您知道中途持续时间,例如12.5s,那么你的修剪参数可以是trim=st=12.5
(如果您在 [] 是特殊字符的 shell 上,请使用单引号进行映射)

关于ffmpeg - 在 FFMPEG 中裁剪和转换时创建缩略图文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60303738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com