首页 > 解决方案 > FFmpeg:atrim = a: b 和 aselect = 'between (t, a, b)' 之间的区别

问题描述

我开始学习 ffmpeg 并且存在未知问题,因此当您想要修剪音频时,请使用 atrim=a:b 或 aselect='between(t, a,b)' 。它们之间有什么区别?

标签: audioffmpegencodetrim

解决方案


atrim=a:b将选择以时间戳 a 开头但丢弃带有时间戳b或更大的帧。

aselect='between(t,a,b)'将选择以时间戳 a 开头;它将选择带有时间戳的帧,b但丢弃所有时间戳大于b.

除此之外,它们是相似的。在任一过滤器中,所选帧的时间戳都不会重置为从 0 开始。


推荐阅读