[FFmpeg-trac] #7370(undetermined:new): Encoding and subsequent decoding with AptX (or AptX HD) results in incorrect sample rate of output file

FFmpeg trac at avcodec.org
Mon Aug 20 21:42:26 EEST 2018


#7370: Encoding and subsequent decoding with AptX (or AptX HD) results in
incorrect sample rate of output file
-------------------------------------+-------------------------------------
             Reporter:  SergeFF      |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:  aptx         |               Resolution:
  aptx_hd                            |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by SergeFF):

 {{{
 ffmpeg -loglevel verbose -i sine1k.aptx sine1k-aptx.wav

 D:\Projects\SoundExpert\research\_encoders+\Lossy\ffmpeg\FileProcess>ffmpeg
 -log
 level verbose -i sine1k.aptx sine1k-aptx.wav
 ffmpeg version 4.0.2 Copyright (c) 2000-2018 the FFmpeg developers
   built with gcc 7.3.1 (GCC) 20180722
   configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-
 bzlib --e
 nable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-
 libblur
 ay --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb
 --enable-
 libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine
 --enab
 le-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame
 --enable-li
 bvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
 libx265 --en
 able-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp
 --enable-
 libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa
 --enabl
 e-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf
 --enabl
 e-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec
 --enab
 le-dxva2 --enable-avisynth
   libavutil      56. 14.100 / 56. 14.100
   libavcodec     58. 18.100 / 58. 18.100
   libavformat    58. 12.100 / 58. 12.100
   libavdevice    58.  3.100 / 58.  3.100
   libavfilter     7. 16.100 /  7. 16.100
   libswscale      5.  1.100 /  5.  1.100
   libswresample   3.  1.100 /  3.  1.100
   libpostproc    55.  1.100 / 55.  1.100
 Guessed Channel Layout for Input Stream #0.0 : stereo
 Input #0, aptx, from 'sine1k.aptx':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0: Audio: aptx, 48000 Hz, stereo, s32p
 Stream mapping:
   Stream #0:0 -> #0:0 (aptx (native) -> pcm_s16le (native))
 Press [q] to stop, [?] for help
 [graph_0_in_0_0 @ 000000000016ec00] tb:1/48000 samplefmt:s32p
 samplerate:48000 c
 hlayout:0x3
 [format_out_0_0 @ 0000000000171700] auto-inserting filter
 'auto_resampler_0' bet
 ween the filter 'Parsed_anull_0' and the filter 'format_out_0_0'
 [auto_resampler_0 @ 0000000000171b80] ch:2 chl:stereo fmt:s32p r:48000Hz
 -> ch:2
  chl:stereo fmt:s16 r:48000Hz
 Output #0, wav, to 'sine1k-aptx.wav':
   Metadata:
     ISFT            : Lavf58.12.100
     Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz,
 stereo, s16
 , 1536 kb/s
     Metadata:
       encoder         : Lavc58.18.100 pcm_s16le
 No more output streams to write to, finishing.
 size=     172kB time=00:00:00.91 bitrate=1536.7kbits/s speed=9.82x
 video:0kB audio:172kB subtitle:0kB other streams:0kB global headers:0kB
 muxing o
 verhead: 0.044218%
 Input file #0 (sine1k.aptx):
   Input stream #0:0 (audio): 44 packets read (44100 bytes); 44 frames
 decoded (4
 4100 samples);
   Total: 44 packets (44100 bytes) demuxed
 Output file #0 (sine1k-aptx.wav):
   Output stream #0:0 (audio): 44 frames encoded (44100 samples); 44
 packets muxe
 d (176400 bytes);
   Total: 44 packets (176400 bytes) muxed
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7370#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list