<div dir="ltr"><div>Resampling can introduce additional samples in the output (because out_samples is rounded).</div><div>You should keep track of input time and output time to calculate number of output samples.<br></div><div><br></div><div>Yurii<br></div></div><br><div class="gmail_quote"><div dir="ltr">ср, 24 окт. 2018 г. в 18:50, Matthieu Regnauld <<a href="mailto:mregnauld@gmail.com">mregnauld@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div><div dir="ltr" class="m_1022912110406653439gmail_signature"><div dir="ltr"><div>Hello,</div><div><br></div><div>Thanks to FFMpeg, I manage to extract audio samples from an audio file, and also resample it (since my file is encoded in 44100 Hz, and my device expects 48000 Hz sound).</div><div><br></div><div>The problem is: even if the sound quality is perfect, the speed is a little bit higher than the regular speed of the music.</div><div><br></div><div>The difference is very small (small enough so you won't hear it), but you can hear it when you play the same song at the same time on a regular player (like VLC for example).</div><div><br></div><div>I think it comes from the resampling, but I don't know how to fix it.</div><div><br></div><div>Here is my code: <a href="https://gist.github.com/mregnauld/2538d98308ad57eb75cfcd36aab5099a" target="_blank">https://gist.github.com/mregnauld/2538d98308ad57eb75cfcd36aab5099a</a></div><div><br></div><div>How can I correct the speed of the music?</div><div><br></div><div>Thanks for your help.</div><div><br></div></div></div></div></div></div>
_______________________________________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org" target="_blank">Libav-user@ffmpeg.org</a><br>
<a href="http://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/listinfo/libav-user</a><br>
</blockquote></div>