2014-11-06 1 views
7

작동하지 않습니다avconv : 작동하도록 aac 가져 오기. -strict 실험 내가 작업에 다음 스크린 캐스트 명령을 얻기 위해 노력하고

avconv -f alsa -ar 44100 -ac 2 -i default -acodec aac -strict experimental -ab 320k -f x11grab -s 1024x600 -r 24 -i :0.0 -vcodec rawvideo screencast.mp4

하지만 난 여전히 다음과 같은 오류 얻을 :

encoder 'aac' is experimental and might produce bad results. Add '-strict experimental' if you want to use it

기타 사이트는 효과가없는 aac 매개 변수 바로 다음에 -strict 실험이 나타나는지 확인하는 것이 좋습니다.

답변

20

-acodec aac-strict experimental 모두를 출력 파일 이름 앞에있는 명령 행에서 마지막으로 -i 매개 변수 다음으로 이동하십시오. avconv하는

매개 변수 "avconv OUTPUTFILE -i 입력 2 [출력 옵션] [옵션 입력 2] -i 입력 1 [옵션 입력 1]"로 해석된다, 그래서 당신은 두 번째 -i 전에 이러한 매개 변수를 추가 할 때 는 출력이 아닌 두 번째 입력에 대한 옵션으로 해석되었습니다.

+1

인코더가 실험적이기 때문에 '-strict experimental'이 출력에 있어야합니다. aac 디코더는 아니기 때문에 aac 입력에 사용하지 마십시오. – guillaume

관련 문제