Opened 10 years ago
Closed 9 years ago
#4541 closed defect (fixed)
Allow selecting decoder per stream or make libdcadec the default
Reported by: | Ofekmeister | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avcodec |
Version: | git-master | Keywords: | libdcadec dca |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Hello! I'm told this will be an easy fix.
The new libdcadec decoding won't work on individual streams via "ffmpeg -c:a:stream_num libdcadec -i ...". It will only work when applying it to all audio streams via "ffmpeg -c:a libdcadec -i ..." which of course is undesirable because it decodes all streams as DTS. This is reproducible and even occurs when the DTS-HD MA is just by itself not in a container.
As suggested by rcombs in the #ffmpeg-devel IRC, libdcadec might be better off being positioned before dca in allcodecs.c since it is the best (bit-perfect on all samples) open source DTS-HD (plus all extentions, MA, HR, etc.) decoder available now and currently we only support the regular DTS core. Not only would this be a requested and default, but it would apparently fix this bug.
Both -report below.
This is the -report of it not working with "-c:a:stream_num libdcadec":
ffmpeg started on 2015-05-07 at 21:45:31 Report written to "ffmpeg-20150507-214531.log" Command line: "C:\\Users\\Ofek\\Desktop\\f\\bin\\ffmpeg.exe" -v 9 -loglevel 99 -c:a:0 libdcadec -i "C:\\Users\\Ofek\\Desktop\\0.mkv" -y "C:\\Users\\Ofek\\Desktop\\notworking.w64" -report ffmpeg version N-71959-g9253cc4 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.9.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib libavutil 54. 23.101 / 54. 23.101 libavcodec 56. 37.102 / 56. 37.102 libavformat 56. 32.100 / 56. 32.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 16.101 / 5. 16.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Splitting the commandline. Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'. Reading option '-c:a:0' ... matched as option 'c' (codec name) with argument 'libdcadec'. Reading option '-i' ... matched as input file with argument 'C:\Users\Ofek\Desktop\0.mkv'. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option 'C:\Users\Ofek\Desktop\notworking.w64' ... matched as output file. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 9. Applying option loglevel (set logging level) with argument 99. Applying option y (overwrite output files) with argument 1. Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file C:\Users\Ofek\Desktop\0.mkv. Applying option c:a:0 (codec name) with argument libdcadec. Successfully parsed a group of options. Opening an input file: C:\Users\Ofek\Desktop\0.mkv. [matroska,webm @ 0000000000370780] Format matroska,webm probed with size=2048 and score=100 st:0 removing common factor 1000000 from timebase st:1 removing common factor 1000000 from timebase st:2 removing common factor 1000000 from timebase [matroska,webm @ 0000000000370780] Before avformat_find_stream_info() pos: 5648 bytes read:34077 seeks:2 [h264 @ 0000000000374060] no picture [dca @ 0000000000376500] Stream with high frequencies VQ coding [dca @ 0000000000376500] DTS-XLL: ignoring XLL extension [matroska,webm @ 0000000000370780] All info found [matroska,webm @ 0000000000370780] After avformat_find_stream_info() pos: 51439 bytes read:99613 seeks:2 frames:28 Input #0, matroska,webm, from 'C:\Users\Ofek\Desktop\0.mkv': Metadata: encoder : libebml v1.3.0 + libmatroska v1.4.1 creation_time : 2015-05-08 01:38:33 Duration: 00:00:21.36, start: 0.000000, bitrate: 15118 kb/s Stream #0:0(eng), 4, 1/1000: Video: h264 (High), 4 reference frames, yuv420p(left), 1920x1080 (1920x1088), 1001/48000, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: title : 1.h264 BPS : 9387229 BPS-eng : 9387229 DURATION : 00:00:21.313000000 DURATION-eng : 00:00:21.313000000 NUMBER_OF_FRAMES: 511 NUMBER_OF_FRAMES-eng: 511 NUMBER_OF_BYTES : 25008754 NUMBER_OF_BYTES-eng: 25008754 _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_DATE_UTC: 2015-05-08 01:38:33 _STATISTICS_WRITING_DATE_UTC-eng: 2015-05-08 01:38:33 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:1(eng), 16, 1/1000: Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), fltp (default) Metadata: title : 2.dts BPS : 5428927 BPS-eng : 5428927 DURATION : 00:00:21.355000000 DURATION-eng : 00:00:21.355000000 NUMBER_OF_FRAMES: 2002 NUMBER_OF_FRAMES-eng: 2002 NUMBER_OF_BYTES : 14491844 NUMBER_OF_BYTES-eng: 14491844 _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_DATE_UTC: 2015-05-08 01:38:33 _STATISTICS_WRITING_DATE_UTC-eng: 2015-05-08 01:38:33 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:2(eng), 8, 1/1000: Audio: ac3, 48000 Hz, stereo, fltp, 320 kb/s Metadata: title : 3.ac3 BPS : 320000 BPS-eng : 320000 DURATION : 00:00:21.024000000 DURATION-eng : 00:00:21.024000000 NUMBER_OF_FRAMES: 657 NUMBER_OF_FRAMES-eng: 657 NUMBER_OF_BYTES : 840960 NUMBER_OF_BYTES-eng: 840960 _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_DATE_UTC: 2015-05-08 01:38:33 _STATISTICS_WRITING_DATE_UTC-eng: 2015-05-08 01:38:33 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Successfully opened the file. Parsing a group of options: output file C:\Users\Ofek\Desktop\notworking.w64. Successfully parsed a group of options. Opening an output file: C:\Users\Ofek\Desktop\notworking.w64. Successfully opened the file. detected 8 logical cores [graph 0 input from stream 0:1 @ 0000000010beaf20] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:1 @ 0000000010beaf20] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:1 @ 0000000010beaf20] Setting 'sample_fmt' to value 'fltp' [graph 0 input from stream 0:1 @ 0000000010beaf20] Setting 'channel_layout' to value '0x60f' [graph 0 input from stream 0:1 @ 0000000010beaf20] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x60f [audio format for output stream 0:0 @ 0000000010beb0a0] Setting 'sample_fmts' to value 's16' [audio format for output stream 0:0 @ 0000000010beb0a0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0' [AVFilterGraph @ 0000000000374840] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed [auto-inserted resampler 0 @ 0000000010beb160] ch:6 chl:5.1(side) fmt:fltp r:48000Hz -> ch:6 chl:5.1(side) fmt:s16 r:48000Hz Output #0, w64, to 'C:\Users\Ofek\Desktop\notworking.w64': Metadata: encoder : Lavf56.32.100 Stream #0:0(eng), 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 5.1(side), s16, 4608 kb/s (default) Metadata: title : 2.dts BPS : 5428927 BPS-eng : 5428927 DURATION : 00:00:21.355000000 DURATION-eng : 00:00:21.355000000 NUMBER_OF_FRAMES: 2002 NUMBER_OF_FRAMES-eng: 2002 NUMBER_OF_BYTES : 14491844 NUMBER_OF_BYTES-eng: 14491844 _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_DATE_UTC: 2015-05-08 01:38:33 _STATISTICS_WRITING_DATE_UTC-eng: 2015-05-08 01:38:33 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES encoder : Lavc56.37.102 pcm_s16le Stream mapping: Stream #0:1 -> #0:0 (dts (libdcadec) -> pcm_s16le (native)) Press [q] to stop, [?] for help Input stream #0:1 frame changed from rate:48000 fmt:fltp ch:6 chl:5.1(side) to rate:48000 fmt:s32p ch:8 chl:7.1 [graph 0 input from stream 0:1 @ 0000000010beafe0] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:1 @ 0000000010beafe0] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:1 @ 0000000010beafe0] Setting 'sample_fmt' to value 's32p' [graph 0 input from stream 0:1 @ 0000000010beafe0] Setting 'channel_layout' to value '0x63f' [graph 0 input from stream 0:1 @ 0000000010beafe0] tb:1/48000 samplefmt:s32p samplerate:48000 chlayout:0x63f [audio format for output stream 0:0 @ 0000000010beb160] Setting 'sample_fmts' to value 's16' [audio format for output stream 0:0 @ 0000000010beb160] Setting 'sample_rates' to value '48000' [audio format for output stream 0:0 @ 0000000010beb160] Setting 'channel_layouts' to value '0x60f' [audio format for output stream 0:0 @ 0000000010beb160] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0' [AVFilterGraph @ 0000000000374840] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed 0.585786 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.585786 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.585786 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.585786 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.414214 0.000000 0.585786 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.414214 0.000000 0.585786 [auto-inserted resampler 0 @ 0000000010beae60] ch:8 chl:7.1 fmt:s32p r:48000Hz -> ch:6 chl:5.1(side) fmt:s16 r:48000Hz size= 8844kB time=00:00:15.72 bitrate=4608.3kbits/s [output stream 0:0 @ 0000000010beb0a0] EOF on sink link output stream 0:0:default. No more output streams to write to, finishing. size= 12012kB time=00:00:21.35 bitrate=4608.2kbits/s video:0kB audio:12012kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.001041% Input file #0 (C:\Users\Ofek\Desktop\0.mkv): Input stream #0:0 (video): 4 packets read (1446 bytes); Input stream #0:1 (audio): 2002 packets read (14491844 bytes); 2002 frames decoded (1025024 samples); Input stream #0:2 (audio): 8 packets read (10240 bytes); Total: 2014 packets (14503530 bytes) demuxed Output file #0 (C:\Users\Ofek\Desktop\notworking.w64): Output stream #0:0 (audio): 2002 frames encoded (1025024 samples); 2002 packets muxed (12300288 bytes); Total: 2002 packets (12300288 bytes) muxed 2002 frames successfully decoded, 0 decoding errors [AVIOContext @ 0000000000370e20] Statistics: 4 seeks, 2005 writeouts [AVIOContext @ 000000000037a0a0] Statistics: 40385372 bytes read, 2 seeks
This is the -report of it working with "-c:a libdcadec":
ffmpeg started on 2015-05-07 at 21:44:34 Report written to "ffmpeg-20150507-214434.log" Command line: "C:\\Users\\Ofek\\Desktop\\f\\bin\\ffmpeg.exe" -v 9 -loglevel 99 -c:a libdcadec -i "C:\\Users\\Ofek\\Desktop\\0.mkv" -y "C:\\Users\\Ofek\\Desktop\\working.w64" -report ffmpeg version N-71959-g9253cc4 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.9.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib libavutil 54. 23.101 / 54. 23.101 libavcodec 56. 37.102 / 56. 37.102 libavformat 56. 32.100 / 56. 32.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 16.101 / 5. 16.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Splitting the commandline. Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'libdcadec'. Reading option '-i' ... matched as input file with argument 'C:\Users\Ofek\Desktop\0.mkv'. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option 'C:\Users\Ofek\Desktop\working.w64' ... matched as output file. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 9. Applying option loglevel (set logging level) with argument 99. Applying option y (overwrite output files) with argument 1. Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file C:\Users\Ofek\Desktop\0.mkv. Applying option c:a (codec name) with argument libdcadec. Successfully parsed a group of options. Opening an input file: C:\Users\Ofek\Desktop\0.mkv. [matroska,webm @ 0000000002f50780] Format matroska,webm probed with size=2048 and score=100 st:0 removing common factor 1000000 from timebase st:1 removing common factor 1000000 from timebase st:2 removing common factor 1000000 from timebase [matroska,webm @ 0000000002f50780] Before avformat_find_stream_info() pos: 5648 bytes read:34077 seeks:2 [h264 @ 0000000002f54060] no picture [matroska,webm @ 0000000002f50780] first_dts 42 not matching first dts NOPTS (pts 0, duration 41) in the queue [matroska,webm @ 0000000002f50780] max_analyze_duration 5000000 reached at 5024000 microseconds [matroska,webm @ 0000000002f50780] decoding for stream 2 failed [matroska,webm @ 0000000002f50780] Could not find codec parameters for stream 2 (Audio: dts, 48000 Hz, 2 channels, s32p (24 bit)): no decodable DTS frames Consider increasing the value for the 'analyzeduration' and 'probesize' options [matroska,webm @ 0000000002f50780] After avformat_find_stream_info() pos: 2586113 bytes read:2637062 seeks:2 frames:744 Guessed Channel Layout for Input Stream #0.2 : stereo Input #0, matroska,webm, from 'C:\Users\Ofek\Desktop\0.mkv': Metadata: encoder : libebml v1.3.0 + libmatroska v1.4.1 creation_time : 2015-05-08 01:38:33 Duration: 00:00:21.36, start: 0.000000, bitrate: 15118 kb/s Stream #0:0(eng), 118, 1/1000: Video: h264 (High), 4 reference frames, yuv420p(left), 1920x1080 (1920x1088), 1001/48000, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: title : 1.h264 BPS : 9387229 BPS-eng : 9387229 DURATION : 00:00:21.313000000 DURATION-eng : 00:00:21.313000000 NUMBER_OF_FRAMES: 511 NUMBER_OF_FRAMES-eng: 511 NUMBER_OF_BYTES : 25008754 NUMBER_OF_BYTES-eng: 25008754 _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_DATE_UTC: 2015-05-08 01:38:33 _STATISTICS_WRITING_DATE_UTC-eng: 2015-05-08 01:38:33 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:1(eng), 467, 1/1000: Audio: dts (DTS-HD MA), 48000 Hz, 7.1, s32p (24 bit) (default) Metadata: title : 2.dts BPS : 5428927 BPS-eng : 5428927 DURATION : 00:00:21.355000000 DURATION-eng : 00:00:21.355000000 NUMBER_OF_FRAMES: 2002 NUMBER_OF_FRAMES-eng: 2002 NUMBER_OF_BYTES : 14491844 NUMBER_OF_BYTES-eng: 14491844 _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_DATE_UTC: 2015-05-08 01:38:33 _STATISTICS_WRITING_DATE_UTC-eng: 2015-05-08 01:38:33 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:2(eng), 159, 1/1000: Audio: dts, 48000 Hz, 2 channels, s32p (24 bit) Metadata: title : 3.ac3 BPS : 320000 BPS-eng : 320000 DURATION : 00:00:21.024000000 DURATION-eng : 00:00:21.024000000 NUMBER_OF_FRAMES: 657 NUMBER_OF_FRAMES-eng: 657 NUMBER_OF_BYTES : 840960 NUMBER_OF_BYTES-eng: 840960 _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_DATE_UTC: 2015-05-08 01:38:33 _STATISTICS_WRITING_DATE_UTC-eng: 2015-05-08 01:38:33 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Successfully opened the file. Parsing a group of options: output file C:\Users\Ofek\Desktop\working.w64. Successfully parsed a group of options. Opening an output file: C:\Users\Ofek\Desktop\working.w64. Successfully opened the file. detected 8 logical cores [graph 0 input from stream 0:1 @ 0000000010c21560] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:1 @ 0000000010c21560] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:1 @ 0000000010c21560] Setting 'sample_fmt' to value 's32p' [graph 0 input from stream 0:1 @ 0000000010c21560] Setting 'channel_layout' to value '0x63f' [graph 0 input from stream 0:1 @ 0000000010c21560] tb:1/48000 samplefmt:s32p samplerate:48000 chlayout:0x63f [audio format for output stream 0:0 @ 0000000010c216e0] Setting 'sample_fmts' to value 's16' [audio format for output stream 0:0 @ 0000000010c216e0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0' [AVFilterGraph @ 0000000002f547a0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed [auto-inserted resampler 0 @ 0000000010c217a0] ch:8 chl:7.1 fmt:s32p r:48000Hz -> ch:8 chl:7.1 fmt:s16 r:48000Hz Output #0, w64, to 'C:\Users\Ofek\Desktop\working.w64': Metadata: encoder : Lavf56.32.100 Stream #0:0(eng), 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 7.1, s16 (24 bit), 6144 kb/s (default) Metadata: title : 2.dts BPS : 5428927 BPS-eng : 5428927 DURATION : 00:00:21.355000000 DURATION-eng : 00:00:21.355000000 NUMBER_OF_FRAMES: 2002 NUMBER_OF_FRAMES-eng: 2002 NUMBER_OF_BYTES : 14491844 NUMBER_OF_BYTES-eng: 14491844 _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 32bit built on Oct 22 2014 18:44:01 _STATISTICS_WRITING_DATE_UTC: 2015-05-08 01:38:33 _STATISTICS_WRITING_DATE_UTC-eng: 2015-05-08 01:38:33 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES encoder : Lavc56.37.102 pcm_s16le Stream mapping: Stream #0:1 -> #0:0 (dts (libdcadec) -> pcm_s16le (native)) Press [q] to stop, [?] for help size= 11680kB time=00:00:15.57 bitrate=6144.1kbits/s [output stream 0:0 @ 0000000010c21620] EOF on sink link output stream 0:0:default. No more output streams to write to, finishing. size= 16016kB time=00:00:21.35 bitrate=6144.2kbits/s video:0kB audio:16016kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000780% Input file #0 (C:\Users\Ofek\Desktop\0.mkv): Input stream #0:0 (video): 118 packets read (791278 bytes); Input stream #0:1 (audio): 2002 packets read (14491844 bytes); 2002 frames decoded (1025024 samples); Input stream #0:2 (audio): 160 packets read (204800 bytes); Total: 2280 packets (15487922 bytes) demuxed Output file #0 (C:\Users\Ofek\Desktop\working.w64): Output stream #0:0 (audio): 2002 frames encoded (1025024 samples); 2002 packets muxed (16400384 bytes); Total: 2002 packets (16400384 bytes) muxed 2002 frames successfully decoded, 0 decoding errors [AVIOContext @ 0000000010ea7280] Statistics: 4 seeks, 2005 writeouts [AVIOContext @ 0000000002f5a0a0] Statistics: 40385372 bytes read, 2 seeks
Change History (4)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
Summary: | quick fix libdcadec issue → Allow selecting decoder per stream or make libdcadec the default |
---|
comment:3 by , 10 years ago
Component: | ffmpeg → avcodec |
---|---|
Keywords: | dca added; DTS DTS-HD MA removed |
comment:4 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
The default decoder is lossless / identical with libdcadec since ae5b2c52
link to sample file: http://www.datafilehost.com/d/d02fada3