2017-11-05 1 views
0

샘플 : https://soundcloud.com/michael-rogers-43/440hz-scratchy디코딩 및 AAC-ELD 재생, 일반 정적 및 기이

나는 그것을 재생하려고 할 때마다 나는 일부 원시 AAC-ELD 프레임을 디코딩 할 수는 FFmpeg을 사용하고 그것은 보인다,이 이상한 정기적으로 터지는를 얻을 수 위의 링크 된 소리. 이 문제의 원인이 무엇인지 확신 할 수 없습니까? 클린 버전을 들으려면 여기 놀이에 충돌 :

http://www.szynalski.com/tone-generator/

나는 오디오에 정말 좋은 아니에요과 같은 이상한하지만 일관성있는 왜곡 현상이 일어날 수 무슨 생각이 (여러 음색, 음악을 시도하지 않은 있습니다.)

소스는 이상한 범위로 보인다 LR 채널 44100 레이트

는 FFmpeg 출력 FTLP (가정된다> 1 시간에 < -1). I 의해 변환 시도 손을 d는 리 샘플 라이브러리를 사용합니다. 나는 어디에서 시작해야할지 모르겠다. 내가 녹음과 관련이있다하는 웹 기반의 톤 제너레이터 당신이 연결 정말로 확실하지 않다

답변

0

... 어떤 경우

는, 녹음은 짧은 버퍼 언더런을 얻고있는 것이 분명 보인다. 불규칙하고 피치가 정확합니다.

소스는 LR 채널 44100 속도

아마도

당신이 어딘가에 실제 소스를 게시 할 수 있다면, 우리가 살펴 수 있어야하는데?

는 FFmpeg 출력 FTLP

AAC 오디오 주파수 영역에서 작동하지 않는 시간 영역 (이상하게 보인다 범위> 1 시간에 < -1.에 없어야한다), 더 있습니다 정수 PCM 샘플 비트 심도의 개념. 따라서 디코더는 기본적으로 부동 소수 샘플을 출력합니다. 원본 소스가 부동 소수점에있을 수도 있고 큰 소리가 들려 왔지만 확실하지 않습니다. 부동 소수점 원본으로 AAC 코덱을 사용한 적이 한번도 없었습니다. 끝나면 끝낼 때 반올림 오류가 발생합니다.

나는 수동으로 변환을 시도하고 리 샘플 라이브러리를 사용했다.

명확하지 모든 당신이 여기 리샘플링 하려는지 ...

+0

소스가 성공적으로 디코딩, AAC는-ELD 원료 스트림입니다. resample으로, 나는 형식을 변환 : swr_convert_frame 의미. – comwizz2