.mp4 파일을 변환하면 "2보다 큰 입력 채널을 사용한 리샘플링은 지원되지 않습니다."라는 오류가 발생합니다. 오류

.mp4 파일을 변환하면 "2보다 큰 입력 채널을 사용한 리샘플링은 지원되지 않습니다."라는 오류가 발생합니다. 오류

mp4 파일을 2개의 오디오 채널과 44.1Khz의 샘플 속도를 가진 flv로 변환하려고 합니다(.flv는 그보다 높은 것을 허용하지 않기 때문입니다).다음은 오류에 대한 페이스트빈입니다. 콘솔 출력에서 ​​볼 수 있듯이 ffmpeg의 최신 빌드를 사용하고 있습니다.

답변1

문제는 리샘플링을 하고 있다는 것입니다. Ffmpeg는 5+1 입력 채널에 대한 리샘플링을 지원하지 않으며 모노 및 스테레오에 대해서만 지원합니다. 샘플 속도를 지정하지 않고 변환해 보면 제대로 작동할 수도 있습니다. 따라서 샘플링 속도를 생략해 보십시오. 그러면 오디오가 리샘플링되지 않습니다. 또는 오디오 스트림을 복사해 볼 수도 있습니다(-vcodec copy 사용). 이번에도 오디오가 리샘플링되지 않습니다. 먼저 2채널 중간 파일로 변환한 다음 리샘플링을 시도할 수도 있지만 이것이 작동할지는 확실하지 않습니다.

답변2

설치했는데도 같은 문제가 발생했습니다.ffmpegRPM에서 가져온 후 다음에서 최신 버전을 가져왔습니다.여기그리고 그것은 매력처럼 작동했습니다!

하지만 한 가지 참고할 점은 일부 플래그가 변경되었다는 것입니다. 예를 들어 새 버전을 사용할 때 변경 -sameq되어야 하므로 -qscale 0프로덕션 환경에서 사용하기 전에 잘 테스트해야 한다는 점을 명심하세요.

답변3

최신 버전의 FFMPEG가 필요합니다. 나는 비디오 도움말에서 WinFF를 다운로드하여 얻었습니다.http://www.videohelp.com/software/WinFF그런 다음 프런트 엔드와 함께 제공되는 ffmpeg.exe를 사용했습니다.

관련 정보