FFMPEG:如何创建具有16:9长宽比且没有拉伸的webp预览文件

时间:2018-08-30 00:01:47

标签: ffmpeg webp

  

我正在尝试为视频创建一个webp文件,以显示视频的快速预览,例如宽高比为16:9且背景为黑色/模糊的Youtube

A frame of preview file with blurred background and no streching

怎么可能通过使用FFMPEG来做类似的事情?

下面的脚本是我所做的,并且可以正常工作,但是当视频的w / h小于177...时,会出现以下错误。

错误:

[Parsed_crop_5 @ 000002438207c580] Invalid too big or non positive size for width '350' or height '196'

FFMPEG脚本

ffmpeg -r 16 -ss 0 -i <INPUT FILE> -loop 0 -c:v libwebp -lavfi "[0:v]scale=ih*16/9:-1,boxblur=luma_radius=min(h\,w)/20:luma_power=1:chroma_radius=min(cw\,ch)/20:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,setpts=0.3*PTS,scale=350:-1,crop=h=iw*9/16" -vb 800K -t 00:00:03 out.webp -y

主要问题是以下脚本,忽略其他参数,例如infinite loop,t, frame rate...

crop=h=iw*9/16

0 个答案:

没有答案