簡體   English   中英

在 FFMPEG 中裁剪和轉換時創建縮略圖文件

[英]Create thumbnail file when cropping and converting in FFMPEG

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

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=Ww-10:Hh-10,split=2[v][pic];[pic]trim=start_frame=10[pic]" -map "[v]" -map 0:a? output.mp4 -vframes 1 -map "[pic]" out.jpg

如果您知道中途持續時間,例如trim=st=12.5 ,那么您的修剪參數可以是trim=st=12.5

(如果您在 [] 是特殊字符的外殼上,請使用單引號進行映射)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM