淡出未在合适的时间执行

时间:2017-05-23 10:17:39

标签: ffmpeg

我有

-y -ss 00:03:23.382 -i "G:\video.MP4" -t 00:00:18.321 -af "afade=t=in:ss=0:d=2,afade=t=out:st=00:00:16.321:d=2" -c:v libx264 3.mp4

但淡出未执行。 st中的out从何处算起来?

2 个答案:

答案 0 :(得分:1)

持续时间中的冒号必须被转义,引用整个字符串:

st='00\:00\:05.729'

答案 1 :(得分:0)

对我而言。出于某种原因,“[ - ] [HH:] MM:SS [.m ...]”时间格式不适用于淡出,至少对我而言..

我使用“[ - ] S + [。m ...]”格式使其工作,所以基本上你的命令是这样的:

-y -ss 00:03:23.382 -i "G:\video.MP4" -t 00:00:18.321 -af "afade=t=in:ss=0:d=2,afade=t=out:st=16.321:d=2" -c:v libx264 3.mp4