ffmpeg는 stdout 및 stderr을 올바른 순서로 각 파일과 다른 파일로 리디렉션합니다.

ffmpeg는 stdout 및 stderr을 올바른 순서로 각 파일과 다른 파일로 리디렉션합니다.

간단한 ffmpeg명령을 실행하십시오.

ffmpeg -i in.avi out.mp4 -loglevel info

나는 다음과 같은 결과를 원합니다 :

stdout둘 다를 위해 stdout.log그리고 both.log stderr둘 다를 위해 stderr.log그리고both.log

프로세스에 지연이 없어 오류 라인이 표준 출력 중간의 올바른 위치에 있는 것도 중요합니다.

다음과 같은 것을 시도했지만 작동하지 않습니다.

ffmpeg -i in.avi out.mp4 1>(tee stdout.log >>both.log) 2>(tee stderr.log >>both.log)

중요한 것은 bash또는 ksh.

관련 정보