2채널 스테레오 g729 파일을 개별 단일 채널 PCM 인코딩 파일로 변환

2채널 스테레오 g729 파일을 개별 단일 채널 PCM 인코딩 파일로 변환

G729로 인코딩된 2채널 파일을 모노 채널 pcm로 인코딩된 wav 파일로 변환하려고 할 때마다 다음 오류가 발생합니다.

입력 #0, wav, 'g729stereo.wav'에서: 지속 시간: 00:00:07.07, 비트 전송률: 16kb/s 스트림 #0:0: 오디오: g729 ([131][0][0][0] / 0x0083), 8000Hz, 2채널, 16kb/s [g729 @ 0x7fd163802a00] 모노 사운드만 지원됩니다(요청 채널: 2). 입력 스트림 0에 대한 코덱을 열 수 없습니다.

누군가 그것을 진행하는 가장 좋은 방법이 무엇인지 알려줄 수 있습니까?

답변1

ffmpeg와 함께 제공되는 G729 코덱은 단일 채널만 지원하는 것 같습니다.

진행하는 가장 좋은 방법은 최신 버전의 ffmpeg로 업그레이드하고 지원이 개선되었는지 확인하는 것입니다.

그렇지 않은 경우 ffmpeg 개발자에게 정중한 기능 요청을 게시하거나 직접 앉아서 G729 코덱 소스 코드를 수정하여 구현할 수 있습니다. 아니면 스스로 할 수 없다면 누군가에게 돈을 지불하여 대신 하도록 하세요.

답변2

먼저 sox 또는 기타 유틸리티를 사용하여 스테레오를 모노로 분할한 후 디코딩하고 믹스합니다.

관련 정보