Audio FFmpeg:atrim=a:b和aselect=';在(t,a,b)和#x27;

Audio FFmpeg:atrim=a:b和aselect=';在(t,a,b)和#x27;,audio,ffmpeg,encode,trim,Audio,Ffmpeg,Encode,Trim,我开始学习ffmpeg,但有一个未知的问题,所以要修剪音频时,请使用atrim=a:b或aselect='between(t,a,b)'。 它们之间的区别是什么?atrim=a:b将选择以时间戳a开始,但删除时间戳b或更大的帧 aselect='between(t,a,b)将选择从时间戳a开始;它将选择时间戳为b的帧,但删除时间戳大于b的所有帧 除此之外,它们是相似的。所选帧的时间戳不会在任一筛选器中重置为以0开头。atrim=a:b将选择以时间戳a开头,但删除时间戳b或更大的帧 aselect

我开始学习ffmpeg,但有一个未知的问题,所以要修剪音频时,请使用atrim=a:b或aselect='between(t,a,b)'。
它们之间的区别是什么?

atrim=a:b
将选择以时间戳a开始,但删除时间戳
b
或更大的帧

aselect='between(t,a,b)
将选择从时间戳a开始;它将选择时间戳为
b
的帧,但删除时间戳大于
b
的所有帧


除此之外,它们是相似的。所选帧的时间戳不会在任一筛选器中重置为以0开头。

atrim=a:b
将选择以时间戳a开头,但删除时间戳
b
或更大的帧

aselect='between(t,a,b)
将选择从时间戳a开始;它将选择时间戳为
b
的帧,但删除时间戳大于
b
的所有帧

除此之外,它们是相似的。所选帧的时间戳不会在任一筛选器中重置为以0开头