Hi, > I have a sine wave audio test file generated with Matlab in FLAC and also WAV > formats which load into several audio applications at full scale amplitude > (16-bit sine wave peaks at +32767 and -32767). The other applications play > this file at maximum full scale amplitude yet FFPLAY plays the file at 3dB > down from maximum amplitude. Converting the file with FFMPEG to other > formats results in an identical amplitude file which is full scale also. > Other programs play this file at maximum amplitude but FFPLAY again is at > -3dB from full scale. Is there a command that I need to issue to FFPLAY to > make it play at the native volume? > > Here is my command: > > C:\ffmpeg\bin\ffplay -volume 100 Sine_65s_997Hz@FS_44.1k_16b_int16.flac > > The sine wave FLAC file is 1.7MB and I can provide that if that would be > useful. > > Odd thing here is that I have tried several song files, and even live audio > streams in FFPLAY, and they play at the correct full scale amplitude.
Where are you measuring the level to be 3dB lower than normal? You might have a mono file that is being panned left and right each at half power, which is sqrt(/ about -3dB gain. So to get a 0dB total, you see the 3dB attenuation per channel. Does this sound plausible? Regards, Ted Park _______________________________________________ ffmpeg-user mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
