<div dir="ltr">Hi,<div><br></div><div>I am facing similar problem as explained in <a href="https://trac.ffmpeg.org/ticket/3525">https://trac.ffmpeg.org/ticket/3525</a>.</div><div><br></div><div>My target is to convert AAC, fltp format to PCM, S16 format.</div><div><br></div><div>when i convert AAC to PCM it plays well but a lot of noise is added. I tried solution given in link but it did not worked for me.</div><div><br></div><div>Does any body know the proper fix of this problem?.</div><div><br></div><div>Below is my output AVCodecContext used in <span style="font-family:"Eco Sans Mono";font-size:13px">swr_alloc_set_opts() and conversion.</span></div><div><br></div><div>





<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono";color:rgb(42,0,255)"><br></p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-s2" style="color:rgb(0,80,50)">AVCodec</span> *out_codec = avcodec_find_encoder(<span class="gmail-s3" style="color:rgb(0,0,192)"><i>AV_CODEC_ID_PCM_S16LE</i></span>); </p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-s6" style="color:rgb(127,0,85)"><b>if</b></span> (!out_codec) {</p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono";color:rgb(42,0,255)"><span class="gmail-s1" style="color:rgb(0,0,0)"><span class="gmail-Apple-tab-span" style="white-space:pre">     </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span></span></p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span><span class="gmail-s6" style="color:rgb(127,0,85)"><b>return</b></span> -1;</p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span>}</p>
<p class="gmail-p4" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono";min-height:17px"><br></p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>out_codec_ctx = avcodec_alloc_context3(out_codec);</p>
<p class="gmail-p5" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono";color:rgb(127,0,85)"><br></p>
<p class="gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono";color:rgb(63,127,95)"><span class="gmail-s1" style="color:rgb(0,0,0)"><span class="gmail-Apple-tab-span" style="white-space:pre">    </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span></span></p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>out_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">profile</span><span class="gmail-Apple-converted-space">        </span>= FF_PROFILE_UNKNOWN;</p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>out_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">channels</span> <span class="gmail-Apple-converted-space">      </span>= in_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">channels</span>;</p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>out_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">sample_rate</span><span class="gmail-Apple-converted-space">    </span>= in_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">sample_rate</span> ;</p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>out_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">channel_layout</span> = av_get_default_channel_layout(out_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">channels</span>);</p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>out_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">sample_fmt</span> <span class="gmail-Apple-converted-space">    </span>= out_codec-><span class="gmail-s3" style="color:rgb(0,0,192)">sample_fmts</span>[0];  //<i style="color:rgb(0,0,192)">AV_SAMPLE_FMT_S16</i></p>






<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>out_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">bit_rate</span> <span class="gmail-Apple-converted-space">      </span>= <span class="gmail-s4" style="color:rgb(63,127,95)">in_codec_ctx->bit_rate;</span></p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono""><span class="gmail-Apple-tab-span" style="white-space:pre">   </span><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>out_codec_ctx-><span class="gmail-s3" style="color:rgb(0,0,192)">frame_size</span><span class="gmail-Apple-converted-space"> <span class="gmail-Apple-tab-span" style="white-space:pre">     </span> </span>= codecpar-><span class="gmail-s3" style="color:rgb(0,0,192)">frame_size</span>;</p>
<p class="gmail-p5" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono";color:rgb(127,0,85)"><br></p><p class="gmail-p5" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono";color:rgb(127,0,85)">Any suggestion/pointers are appreciated.</p><p class="gmail-p5" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono";color:rgb(127,0,85)"><br></p><p class="gmail-p5" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Eco Sans Mono";color:rgb(127,0,85)"><b>Thanks,</b></p></div>





</div>