SoX/FFmpeg 또는 기타를 사용하여 오디오 파일에서 N 개의 샘플을 트리밍 할 수 있습니까?SoX/FFmpeg 등을 사용하여 오디오 파일에서 N 개의 샘플을 자르십시오
답변
사용 atrim filter :
start_sample
- 출력해야합니다 첫 번째 샘플의 수입니다.ffmpeg -i input -af atrim=start_sample=65614:end_sample=102400 output
end_sample
- 삭제해야하는 첫 번째 샘플의 번호.
고마워! 정확히 내가 필요한 것. 두 개의 매개 변수를 결합하여 하나의 FFmpeg 호출로 N 번째 샘플을 얻을 수 있습니까 (예 : 123456789)? 나는 ffmpeg -i input.wav -af atrim을 시도했다. = start_sample = 123456788 -af atrim = end_sample = 123456789 output.wav –
@VasylShumskyi. 예제가 업데이트되었습니다. – LordNeckbeard
쿨! 감사합니다 @ LordNeckbeard –
SOX trim 사용 :
sox in.wav out.wav trim 0s 1000s
트림 제 1,000 샘플 0 샘플 오프셋.
년대 ' 여기 '샘플 '하지 '번째 '을 의미한다. 에 의해 트림하려면 '초' 당신이 년대 '
샘플 (들)의 지정된 범위 트림하기 위해 제거해야합니다 :에 5000에서,
sox in.wav out.wav trim 5000s 100s
트림 (100 개) 샘플을 5100 (5000 초 - 오프셋 샘플, 100 초 - 오프셋 후 트림 할 샘플 수)
sox in.wav out.wav trim 123456788s 1s
트림 123456789-ND 샘플 (123456788s - 샘플은 1 초 오프셋 - 샘플의 수를 후 오프셋 트림)
당신은 스택 오버플로 프로그래밍 질문 만 엄격하게 알고 계십니까? 'ffmpeg'cli 사용에 관한 더 많은 질문이 있으면 [su]에게 문의하십시오. – LordNeckbeard
알았어요. 할 것이다 :) –