Here are the complete console outputs from latest build. (I cut it by [...] because there were thousand lines of the same message. Don't think that it would be useful)
ffmpeg -i audio1.ac3 -acodec alac audio1.m4a ffmpeg version N-92752-g16ec62bbf4 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8.2.1 (GCC) 20181201 configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt libavutil 56. 24.101 / 56. 24.101 libavcodec 58. 42.104 / 58. 42.104 libavformat 58. 24.101 / 58. 24.101 libavdevice 58. 6.101 / 58. 6.101 libavfilter 7. 46.101 / 7. 46.101 libswscale 5. 4.100 / 5. 4.100 libswresample 3. 4.100 / 3. 4.100 libpostproc 55. 4.100 / 55. 4.100 [ac3 @ 0000000000392ac0] Estimating duration from bitrate, this may be inaccurate Input #0, ac3, from 'audio1.ac3': Duration: 02:24:29.54, start: 0.000000, bitrate: 640 kb/s Stream #0:0: Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s Stream mapping: Stream #0:0 -> #0:0 (ac3 (native) -> alac (native)) Press [q] to stop, [?] for help [alac @ 000000000039cbc0] encoding as 24 bits-per-sample Output #0, ipod, to 'audio1.m4a': Metadata: encoder : Lavf58.24.101 Stream #0:0: Audio: alac (alac / 0x63616C61), 48000 Hz, 5.1, s32p (24 bit), 128 kb/s Metadata: encoder : Lavc58.42.104 alac size= 11264kB time=00:00:29.95 bitrate=3080.8kbits/s speed=59.9x [...] size= 3755284kB time=02:24:29.61 bitrate=3548.4kbits/s speed=47.2x video:0kB audio:3754850kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.011574% I read about "Estimating duration from bitrate, this may be inaccurate" that I have to decode the stream to get the exact duration and that it wouldn't be necessary if I put the stream in a container (because the correct duration will be embedded in the container). So I don't need to worry about that. Because by converting to alac I put the stream into a container and while muxing it to the m4v-file I don't get such a message. But something is confusing me. When I do the following to get the correct duration: ffmpeg -i audio1.ac3 -f null - The duration is: 02:24:29.53 So I have three different durations: 1. ffprobe tells me about the untouched ac3-file: 02:24:29.54 [Estimating duration from bitrate, this may be inaccurate] 2. After encoding to alac: 02:24:29.61 3. And after decoding: 02:24:29.53 Next, the 100 buffers queued in out_0_0-problem. Still don't have a clue about that. ffmpeg -i audio2.truehd -acodec alac -af "aformat=channel_layouts=7.1(wide)" audio2.m4a ffmpeg version N-92752-g16ec62bbf4 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8.2.1 (GCC) 20181201 configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt libavutil 56. 24.101 / 56. 24.101 libavcodec 58. 42.104 / 58. 42.104 libavformat 58. 24.101 / 58. 24.101 libavdevice 58. 6.101 / 58. 6.101 libavfilter 7. 46.101 / 7. 46.101 libswscale 5. 4.100 / 5. 4.100 libswresample 3. 4.100 / 3. 4.100 libpostproc 55. 4.100 / 55. 4.100 Input #0, truehd, from 'audio2.truehd': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Audio: truehd, 48000 Hz, 7.1, s32 (24 bit) Stream mapping: Stream #0:0 -> #0:0 (truehd (native) -> alac (native)) Press [q] to stop, [?] for help Output #0, ipod, to 'audio2.m4a': Metadata: encoder : Lavf58.24.101 Stream #0:0: Audio: alac (alac / 0x63616C61), 48000 Hz, 7.1(wide), s32p (24 bit), 128 kb/s Metadata: encoder : Lavc58.42.104 alac [out_0_0 @ 000000000048bcc0] 100 buffers queued in out_0_0, something may be wrong. size= 5888kB time=00:00:13.31 bitrate=3623.4kbits/s speed=26.6x [...] size= 4511186kB time=02:24:29.61 bitrate=4262.7kbits/s speed=21.7x video:0kB audio:4510732kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.010070% I'm also no step further with the frame size and timestamps are not set and pts has no value problem. ffmpeg^ -probesize 2147483648 -i video.h264 -i audio1.m4a -i audio2.m4a -i sub1.srt -i chapters^ -map 0:0 -map 1:0 -map 2:0 -map 3:0^ -metadata:s:a:0 language=ger -metadata:s:a:0 handler="Dolby Digital"^ -metadata:s:a:1 language=eng -metadata:s:a:1 handler="Dolby TrueHD"^ -metadata:s:s:0 language=ger -metadata:s:s:0 handler="Deutsch"^ -movflags disable_chpl^ -c:s mov_text -c:v copy -c:a copy^ german_dd_to_alac__english_truehd_to_alac.m4v ffmpeg version N-92752-g16ec62bbf4 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8.2.1 (GCC) 20181201 configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt libavutil 56. 24.101 / 56. 24.101 libavcodec 58. 42.104 / 58. 42.104 libavformat 58. 24.101 / 58. 24.101 libavdevice 58. 6.101 / 58. 6.101 libavfilter 7. 46.101 / 7. 46.101 libswscale 5. 4.100 / 5. 4.100 libswresample 3. 4.100 / 3. 4.100 libpostproc 55. 4.100 / 55. 4.100 Input #0, h264, from 'video.h264': Duration: N/A, bitrate: N/A Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 24 fps, 23.98 tbr, 1200k tbn, 47.95 tbc Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'audio1.m4a': Metadata: major_brand : M4A minor_version : 512 compatible_brands: isomiso2 encoder : Lavf58.24.101 Duration: 02:24:29.54, start: 0.000000, bitrate: 3548 kb/s Stream #1:0(und): Audio: alac (alac / 0x63616C61), 48000 Hz, 5.1, s32p (24 bit), 3548 kb/s (default) Metadata: handler_name : SoundHandler Input #2, mov,mp4,m4a,3gp,3g2,mj2, from 'audio2.m4a': Metadata: major_brand : M4A minor_version : 512 compatible_brands: isomiso2 encoder : Lavf58.24.101 Duration: 02:24:29.54, start: 0.000000, bitrate: 4262 kb/s Stream #2:0(und): Audio: alac (alac / 0x63616C61), 48000 Hz, 7.1(wide), s32p (24 bit), 4262 kb/s (default) Metadata: handler_name : SoundHandler Input #3, srt, from 'sub1.srt': Duration: N/A, bitrate: N/A Stream #3:0: Subtitle: subrip Input #4, ffmetadata, from 'chapters': Metadata: encoder : Lavf58.12.100 Duration: 02:24:29.54, start: 0.000000, bitrate: 0 kb/s Chapter #4:0: start 0.000000, end 287.662000 Metadata: title : 00:00:00.000 Chapter #4:1: start 287.662000, end 541.541000 Metadata: title : 00:04:47.662 Chapter #4:2: start 541.541000, end 931.556000 Metadata: title : 00:09:01.541 Chapter #4:3: start 931.556000, end 1272.229000 Metadata: title : 00:15:31.556 Chapter #4:4: start 1272.229000, end 1608.774000 Metadata: title : 00:21:12.229 Chapter #4:5: start 1608.774000, end 1882.756000 Metadata: title : 00:26:48.774 Chapter #4:6: start 1882.756000, end 2060.058000 Metadata: title : 00:31:22.756 Chapter #4:7: start 2060.058000, end 2376.124000 Metadata: title : 00:34:20.058 Chapter #4:8: start 2376.124000, end 2832.872000 Metadata: title : 00:39:36.124 Chapter #4:9: start 2832.872000, end 3239.027000 Metadata: title : 00:47:12.872 Chapter #4:10: start 3239.027000, end 3747.744000 Metadata: title : 00:53:59.027 Chapter #4:11: start 3747.744000, end 4203.324000 Metadata: title : 01:02:27.744 Chapter #4:12: start 4203.324000, end 4982.477000 Metadata: title : 01:10:03.324 Chapter #4:13: start 4982.477000, end 5231.101000 Metadata: title : 01:23:02.477 Chapter #4:14: start 5231.101000, end 5690.685000 Metadata: title : 01:27:11.101 Chapter #4:15: start 5690.685000, end 6156.359000 Metadata: title : 01:34:50.685 Chapter #4:16: start 6156.359000, end 6488.148000 Metadata: title : 01:42:36.359 Chapter #4:17: start 6488.148000, end 6827.279000 Metadata: title : 01:48:08.148 Chapter #4:18: start 6827.279000, end 7222.882000 Metadata: title : 01:53:47.279 Chapter #4:19: start 7222.882000, end 7639.465000 Metadata: title : 02:00:22.882 Chapter #4:20: start 7639.465000, end 8305.422000 Metadata: title : 02:07:19.465 Chapter #4:21: start 8305.422000, end 8669.537000 Metadata: title : 02:18:25.422 [ipod @ 000000000057c600] track 1: codec frame size is not set [ipod @ 000000000057c600] track 2: codec frame size is not set Output #0, ipod, to 'german_dd_to_alac__english_truehd_to_alac.m4v': Metadata: encoder : Lavf58.24.101 Chapter #0:0: start 0.000000, end 287.662000 Metadata: title : 00:00:00.000 Chapter #0:1: start 287.662000, end 541.541000 Metadata: title : 00:04:47.662 Chapter #0:2: start 541.541000, end 931.556000 Metadata: title : 00:09:01.541 Chapter #0:3: start 931.556000, end 1272.229000 Metadata: title : 00:15:31.556 Chapter #0:4: start 1272.229000, end 1608.774000 Metadata: title : 00:21:12.229 Chapter #0:5: start 1608.774000, end 1882.756000 Metadata: title : 00:26:48.774 Chapter #0:6: start 1882.756000, end 2060.058000 Metadata: title : 00:31:22.756 Chapter #0:7: start 2060.058000, end 2376.124000 Metadata: title : 00:34:20.058 Chapter #0:8: start 2376.124000, end 2832.872000 Metadata: title : 00:39:36.124 Chapter #0:9: start 2832.872000, end 3239.027000 Metadata: title : 00:47:12.872 Chapter #0:10: start 3239.027000, end 3747.744000 Metadata: title : 00:53:59.027 Chapter #0:11: start 3747.744000, end 4203.324000 Metadata: title : 01:02:27.744 Chapter #0:12: start 4203.324000, end 4982.477000 Metadata: title : 01:10:03.324 Chapter #0:13: start 4982.477000, end 5231.101000 Metadata: title : 01:23:02.477 Chapter #0:14: start 5231.101000, end 5690.685000 Metadata: title : 01:27:11.101 Chapter #0:15: start 5690.685000, end 6156.359000 Metadata: title : 01:34:50.685 Chapter #0:16: start 6156.359000, end 6488.148000 Metadata: title : 01:42:36.359 Chapter #0:17: start 6488.148000, end 6827.279000 Metadata: title : 01:48:08.148 Chapter #0:18: start 6827.279000, end 7222.882000 Metadata: title : 01:53:47.279 Chapter #0:19: start 7222.882000, end 7639.465000 Metadata: title : 02:00:22.882 Chapter #0:20: start 7639.465000, end 8305.422000 Metadata: title : 02:07:19.465 Chapter #0:21: start 8305.422000, end 8669.537000 Metadata: title : 02:18:25.422 Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 24 fps, 23.98 tbr, 1200k tbn, 1200k tbc Stream #0:1(ger): Audio: alac (alac / 0x63616C61), 48000 Hz, 5.1, s32p (24 bit), 3548 kb/s (default) Metadata: handler_name : SoundHandler handler : Dolby Digital Stream #0:2(eng): Audio: alac (alac / 0x63616C61), 48000 Hz, 7.1(wide), s32p (24 bit), 4262 kb/s (default) Metadata: handler_name : SoundHandler handler : Dolby TrueHD Stream #0:3(ger): Subtitle: mov_text (tx3g / 0x67337874) Metadata: handler : Deutsch encoder : Lavc58.42.104 mov_text Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #1:0 -> #0:1 (copy) Stream #2:0 -> #0:2 (copy) Stream #3:0 -> #0:3 (subrip (srt) -> mov_text (native)) Press [q] to stop, [?] for help [ipod @ 000000000057c600] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly [ipod @ 000000000057c600] pts has no value Last message repeated 226 times [...] frame=207784 fps= 76 q=-1.0 size=36347393kB time=02:24:26.11 bitrate=34358.9kbits/s speed=3.16x [ipod @ 000000000057c600] pts has no value Last message repeated 80 times [ipod @ 000000000057c600] pts has no value Last message repeated 233 times frame=207861 fps= 76 q=-1.0 Lsize=36383931kB time=02:24:29.52 bitrate=34379.9kbits/s speed=3.16x video:28112901kB audio:8265581kB subtitle:3kB other streams:0kB global headers:0kB muxing overhead: 0.014969% I tried to import MKVTIMESTAMP_V2 from mkv with -i. Without success. -----Ursprüngliche Nachricht----- Von: ffmpeg-user <ffmpeg-user-boun...@ffmpeg.org> Im Auftrag von Carl Eugen Hoyos Gesendet: Montag, 17. Dezember 2018 15:10 An: FFmpeg user questions <ffmpeg-user@ffmpeg.org> Betreff: Re: [FFmpeg-user] Audio converting and muxing error/warning messages 2018-12-17 10:04 GMT+01:00, Felix Muster <felixjan.mus...@icloud.com>: > I need to convert different audio streams with ffmpeg (v4.0.3-win64). > > But there are several error/warning messages I need to handle. > > Here are some example code snippets: Code snippets unfortunately are not helpful, if you need support here, please test current FFmpeg git head and provide the command line you tested together with its complete, uncut console output here on the mailing list. [...] > [ac3 @ 0000000000502b40] Estimating duration from bitrate, this may be > inaccurate > > Only pops up when I'm trying to convert the following lossy formats: > ac3, dts and eac3. These have bitrates, variable bitrate is unusual for them but theoretically possible. (The warning is correct.) > With lossy dts (as DTS-HD High Resolution) I'm fine. This has no bitrate and therefore no duration can be estimated. Carl Eugen _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".