답변:
매우 간단합니다. 하나의 비디오 스트림에서 작동하는 단일 필터가있는 경우 :
ffmpeg -i 입력 -filter : v "scale = -1 : 480" 출력
… 두 번째 필터를 추가하려면 쉼표로 필터를 추가하기 만하면됩니다.
ffmpeg -i 입력 -filter : v "scale = -1 : 480, fps = fps = 30" 출력
필터 체인이 생성됩니다. 입력 파일의 비디오 스트림 만 가져 오기 때문에 여기에서 입력 및 출력을 지정할 필요가 없습니다.
반면에 복잡한 필터 그래프가있는 경우 (예 : 여러 체인과 여러 입력 / 출력을 사용하는) 필터 체인 출력을 다음 필터 체인의 입력으로 파이프하고 체인을 세미콜론 ( ;
)으로 분리 한 다음 전체를 매핑해야합니다. 출력 파일로 출력을 필터링하십시오.
ffmpeg -i input1 -i input2 -filter_complex "[0 : v] [1 : v] 오버레이 [ol]; \ [ol] scale = -1 : 480 [outv] "-map"[outv] " 출력
물론 원하는만큼 많은 체인과 필터를 사용할 수 있습니다. 자세한 내용은 필터 그래프 설명서 를 읽으십시오 . 필터를 결합하는 방법에 대한 많은 예가 있습니다.