请教各位,我这行命令出了什么问题,怎么修改
ffmpeg吧
全部回复
仅看楼主
level 2
◎毛志伟 楼主
ffmpeg -y -hide_banner -ss 1:08.3 -to 1:15.3 -i "视频.mp4" -vf crop=720:350:0:54 -c:v libwe
bp
-vf scale=500:-1 -r 30 -lossless 0 -qscale 75 -compression_level 6 -loop 0 "输出.webp"
我有一个视频。中间有一段我非常喜欢,但是水印太多了,所以把水印部分裁掉。然后想用webp动画格式缩小到500x-1保存下来。
使用这个命令的结果是:中间我需要的那一段的确被webp动画模式保存下来了。但是-vf crop=720:350:0:54,画面水印并没有被裁掉。
我应该要怎么修改这段命令,来一次完成我想要的结果呢?
2023年07月08日 10点07分 1
level 2
◎毛志伟 楼主
已经成功解决问题了。可以给大家借鉴一下。
【成功代码】
【复合,裁出】-c:v libwebp -filter_complex "select='between(t,开始,结束)+between(t,开始,结束)+between(t,开始,结束)',crop=宽度:高度:横轴:竖轴,scale=500:-1,setpts=N/FRAME_RATE/TB" -qscale 75 -compression_level 6
【复合,直出】-c:v libwebp -filter_complex "select='between(t,开始,结束)+between(t,开始,结束)+between(t,开始,结束)',scale=500:-1,setpts=N/FRAME_RATE/TB" -qscale 75 -compression_level 6
【单个,裁出】-c:v libwebp -filter_complex "select='between(t,开始,结束)',crop=宽度:高度:横轴:竖轴,scale=500:-1,setpts=N/FRAME_RATE/TB" -qscale 75 -compression_level 6
【单个,直出】-c:v libwebp -filter_complex "select='between(t,开始,结束)',scale=500:-1,setpts=N/FRAME_RATE/TB" -qscale 75 -compression_level 6
2023年07月08日 12点07分 2
1