두 개의 오디오 필터를 병합하는 FFmpeg

두 개의 오디오 필터를 병합하는 FFmpeg

다음과 같이 배치 파일에 두 개의 ffmpeg 필터( dynaudnorm및 ) 를 병합하고 싶습니다 .loudnorm

ffmpeg -i input.wav -af dynaudnorm=g=7:m=30, -af loudnorm=I=-16:TP=-1:LRA=3 -ar 44.1k out.mp3

그러나 결과적으로 두 번째 필터( loudnorm)만 실행됩니다. 이 코드에 문제가 있습니까? 아니면 두 필터를 병합하는 것이 불가능합니까?

답변1

필터 체인에서 여러 필터를 연결할 수 있습니다.

ffmpeg -i input.wav -af dynaudnorm=g=7:m=30,loudnorm=I=-16:TP=-1:LRA=3 -ar 44.1k out.mp3

단순히 그 사이에 를 추가하기만 하면 ,됩니다(참조수동):

필터체인은 일련의 연결된 필터로 구성되며, 각 필터는 시퀀스의 이전 필터에 연결됩니다. 필터 체인은 ","로 구분된 필터 설명 목록으로 표시됩니다.

여러 필터 체인을 하나의 필터 그래프로 결합할 수도 있습니다. 참조필터링 가이드자세한 내용과 몇 가지 예를 확인하세요.

관련 정보