有没有办法使用SoX / FFmpeg或类似的东西来修剪音频文件中的N个样本?
答案 0 :(得分:2)
使用SoX trim:
sox in.wav out.wav trim 0s 1000s
修剪前1000个样本,偏移0个样本。
''这里的意思是'sample',而不是'second'。要按'秒'进行修剪,你应该这样做 删除的'
修剪指定范围的样本:
sox in.wav out.wav trim 5000s 100s
修剪100个样本,从5000到5100 (5000s - 样本偏移,100s - 偏移后修剪的样本数量)
sox in.wav out.wav trim 123456788s 1s
修剪123456789-nd样本(123456788s - 样本偏移,1s - 偏移后修剪的样本数量)
答案 1 :(得分:1)
使用atrim filter:
ffmpeg -i input -af atrim=start_sample=65614:end_sample=102400 output
start_sample
- 应输出的第一个样本的数量。
end_sample
- 应删除的第一个样本的编号。