Opened 9 years ago
Last modified 9 years ago
#4692 new defect
opus + webm - inconsistent meta?
Reported by: | ronag | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | unspecified | Keywords: | opus |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
ffmpeg -i src.wav -ar 48000 -af atrim=start_sample=24000*0:end_sample=240000*1 -c:a opus 0.webm
I'm a bit confused by ffmpeg while encoding opus into webm. I have a wav file with exactly 240000 samples @ 48kHz. The resulting file gives me the following information:
Duration: 5.01,
Start 0.007
discard 648/900 samples
240312 samples decoded.
If I have several of these files how would I play them seamlessly without gaps?
i.e. in a browser I've tried:
sourceBuffer.timestampOffset = 5 * n - 0.007; sourceBuffer.appendWindowStart = 5 * n; sourceBuffer.appendWindowEnd = 5 * (n+1); sourceBuffer.appendBuffer(new Uint8Array(buffer[n]));
However, there are audible gaps.
How many samples am I actually supposed to discard? 0.007 * 48000, 648, or 240312 - 240000?
ffprobe -i 0.webm ffprobe version 2.6.3 Copyright (c) 2007-2015 the FFmpeg developers built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libass --enable-ffplay --enable-libfdk-aac --enable-openssl --enable-libopus --enable-libwebp --enable-nonfree --enable-vda libavutil 54. 20.100 / 54. 20.100 libavcodec 56. 26.100 / 56. 26.100 libavformat 56. 25.101 / 56. 25.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 11.102 / 5. 11.102 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, matroska,webm, from '0.webm': Metadata: encoder : Lavf56.25.101 Duration: 00:00:05.01, start: 0.007000, bitrate: 94 kb/s Stream #0:0: Audio: opus, 48000 Hz, stereo, fltp (default) h59ec2765:sintel ronagy$ ffmpeg -loglevel debug -i 1.webm asd.wav ffmpeg version 2.6.3 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libass --enable-ffplay --enable-libfdk-aac --enable-openssl --enable-libopus --enable-libwebp --enable-nonfree --enable-vda libavutil 54. 20.100 / 54. 20.100 libavcodec 56. 26.100 / 56. 26.100 libavformat 56. 25.101 / 56. 25.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 11.102 / 5. 11.102 libavresample 2. 1. 0 / 2. 1. 0 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 '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '-i' ... matched as input file with argument '1.webm'. Reading option 'asd.wav' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input file 1.webm. Successfully parsed a group of options. Opening an input file: 1.webm. [matroska,webm @ 0x7fbfa300da00] Format matroska,webm probed with size=2048 and score=100 st:0 removing common factor 1000000 from timebase [matroska,webm @ 0x7fbfa300da00] Before avformat_find_stream_info() pos: 473 bytes read:32768 seeks:0 [matroska,webm @ 0x7fbfa300da00] All info found [matroska,webm @ 0x7fbfa300da00] After avformat_find_stream_info() pos: 942 bytes read:32768 seeks:0 frames:1 Input #0, matroska,webm, from '1.webm': Metadata: encoder : Lavf56.25.101 Duration: 00:00:05.01, start: 0.007000, bitrate: 94 kb/s Stream #0:0, 1, 1/1000: Audio: opus, 48000 Hz, stereo, fltp (default) Successfully opened the file. Parsing a group of options: output file asd.wav. Successfully parsed a group of options. Opening an output file: asd.wav. File 'asd.wav' already exists. Overwrite ? [y/N] y Successfully opened the file. detected 8 logical cores [graph 0 input from stream 0:0 @ 0x7fbfa42003a0] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:0 @ 0x7fbfa42003a0] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:0 @ 0x7fbfa42003a0] Setting 'sample_fmt' to value 'fltp' [graph 0 input from stream 0:0 @ 0x7fbfa42003a0] Setting 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x7fbfa42003a0] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3 [audio format for output stream 0:0 @ 0x7fbfa42008a0] Setting 'sample_fmts' to value 's16' [audio format for output stream 0:0 @ 0x7fbfa42008a0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0' [AVFilterGraph @ 0x7fbfa4000160] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed [auto-inserted resampler 0 @ 0x7fbfa4201060] ch:2 chl:stereo fmt:fltp r:48000Hz -> ch:2 chl:stereo fmt:s16 r:48000Hz Output #0, wav, to 'asd.wav': Metadata: ISFT : Lavf56.25.101 Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: encoder : Lavc56.26.100 pcm_s16le Stream mapping: Stream #0:0 -> #0:0 (opus (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help [opus @ 0x7fbfa3011400] skip 0 samples due to side data [opus @ 0x7fbfa3011400] discard 648/960 samples [output stream 0:0 @ 0x7fbfa4200620] EOF on sink link output stream 0:0:default. No more output streams to write to, finishing. size= 939kB time=00:00:05.00 bitrate=1536.0kbits/s video:0kB audio:939kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.008114% Input file #0 (1.webm): Input stream #0:0 (audio): 251 packets read (57217 bytes); 251 frames decoded (240312 samples); Total: 251 packets (57217 bytes) demuxed Output file #0 (asd.wav): Output stream #0:0 (audio): 251 frames encoded (240312 samples); 251 packets muxed (961248 bytes); Total: 251 packets (961248 bytes) muxed 251 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x7fbfa2f00000] Statistics: 4 seeks, 254 writeouts [AVIOContext @ 0x7fbfa2c357c0] Statistics: 59467 bytes read, 0 seeks
Change History (4)
comment:2 by , 9 years ago
Keywords: | opus added |
---|
Is this issue reproducible with current FFmpeg git head?
comment:3 by , 9 years ago
Yes, just built from HEAD and ran the exact same thing we exact same result.
brew reinstall ffmpeg --HEAD
comment:4 by , 9 years ago
h59ec2765:sintel ronagy$ ffmpeg -loglevel debug -i 1.wav -c:a opus 1.webm -y ffmpeg version N-73249-g838c5f3 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libass --enable-ffplay --enable-libfdk-aac --enable-openssl --enable-libopus --enable-libwebp --enable-nonfree --enable-vda libavutil 54. 27.100 / 54. 27.100 libavcodec 56. 46.100 / 56. 46.100 libavformat 56. 40.100 / 56. 40.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 19.100 / 5. 19.100 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.100 / 1. 2.100 libpostproc 53. 3.100 / 53. 3.100 Splitting the commandline. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '-i' ... matched as input file with argument '1.wav'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'opus'. Reading option '1.webm' ... matched as output file. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Finished splitting the commandline. Parsing a group of options: global . Applying option loglevel (set logging level) with argument debug. Applying option y (overwrite output files) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file 1.wav. Successfully parsed a group of options. Opening an input file: 1.wav. [wav @ 0x7fe29400da00] Format wav probed with size=2048 and score=99 [wav @ 0x7fe29400da00] Before avformat_find_stream_info() pos: 78 bytes read:32768 seeks:0 [wav @ 0x7fe29400da00] parser not found for codec pcm_s16le, packets or times may be invalid. [wav @ 0x7fe29400da00] probing stream 0 pp:32 [wav @ 0x7fe29400da00] probing stream 0 pp:31 [wav @ 0x7fe29400da00] probing stream 0 pp:30 [wav @ 0x7fe29400da00] probing stream 0 pp:29 [wav @ 0x7fe29400da00] probing stream 0 pp:28 [wav @ 0x7fe29400da00] probing stream 0 pp:27 [wav @ 0x7fe29400da00] probing stream 0 pp:26 [wav @ 0x7fe29400da00] probing stream 0 pp:25 [wav @ 0x7fe29400da00] probing stream 0 pp:24 [wav @ 0x7fe29400da00] probing stream 0 pp:23 [wav @ 0x7fe29400da00] probing stream 0 pp:22 [wav @ 0x7fe29400da00] probing stream 0 pp:21 [wav @ 0x7fe29400da00] probing stream 0 pp:20 [wav @ 0x7fe29400da00] probing stream 0 pp:19 [wav @ 0x7fe29400da00] probing stream 0 pp:18 [wav @ 0x7fe29400da00] probing stream 0 pp:17 [wav @ 0x7fe29400da00] probing stream 0 pp:16 [wav @ 0x7fe29400da00] probing stream 0 pp:15 [wav @ 0x7fe29400da00] probing stream 0 pp:14 [wav @ 0x7fe29400da00] probing stream 0 pp:13 [wav @ 0x7fe29400da00] probing stream 0 pp:12 [wav @ 0x7fe29400da00] probing stream 0 pp:11 [wav @ 0x7fe29400da00] probing stream 0 pp:10 [wav @ 0x7fe29400da00] probing stream 0 pp:9 [wav @ 0x7fe29400da00] probing stream 0 pp:8 [wav @ 0x7fe29400da00] probing stream 0 pp:7 [wav @ 0x7fe29400da00] probing stream 0 pp:6 [wav @ 0x7fe29400da00] probing stream 0 pp:5 [wav @ 0x7fe29400da00] probing stream 0 pp:4 [wav @ 0x7fe29400da00] probing stream 0 pp:3 [wav @ 0x7fe29400da00] probing stream 0 pp:2 [wav @ 0x7fe29400da00] probing stream 0 pp:1 [wav @ 0x7fe29400da00] probed stream 0 [wav @ 0x7fe29400da00] parser not found for codec pcm_s16le, packets or times may be invalid. [wav @ 0x7fe29400da00] All info found [wav @ 0x7fe29400da00] After avformat_find_stream_info() pos: 204878 bytes read:229376 seeks:0 frames:50 Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, wav, from '1.wav': Metadata: encoder : Lavf56.25.101 Duration: 00:00:05.00, bitrate: 1536 kb/s Stream #0:0, 50, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s Successfully opened the file. Parsing a group of options: output file 1.webm. Applying option c:a (codec name) with argument opus. Successfully parsed a group of options. Opening an output file: 1.webm. Matched encoder 'libopus' for codec 'opus'. Successfully opened the file. detected 8 logical cores [graph 0 input from stream 0:0 @ 0x7fe293e003a0] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:0 @ 0x7fe293e003a0] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:0 @ 0x7fe293e003a0] Setting 'sample_fmt' to value 's16' [graph 0 input from stream 0:0 @ 0x7fe293e003a0] Setting 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x7fe293e003a0] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3 [audio format for output stream 0:0 @ 0x7fe293e00920] Setting 'sample_fmts' to value 's16|flt' [audio format for output stream 0:0 @ 0x7fe293e00920] Setting 'sample_rates' to value '48000|24000|16000|12000|8000' [audio format for output stream 0:0 @ 0x7fe293e00920] Setting 'channel_layouts' to value '0x4|0x3|0x7|0x33|0x37|0x3f|0x70f|0x63f' [AVFilterGraph @ 0x7fe293d04060] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed [libopus @ 0x7fe294836000] No bit rate set. Defaulting to 96000 bps. Output #0, webm, to '1.webm': Metadata: encoder : Lavf56.40.100 Stream #0:0, 0, 1/1000: Audio: opus (libopus), 48000 Hz, stereo, s16, 96 kb/s Metadata: encoder : Lavc56.46.100 libopus Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le (native) -> opus (libopus)) Press [q] to stop, [?] for help [webm @ 0x7fe294802400] Writing block at offset 484, size 451, pts 0, dts 0, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 942, size 395, pts 21, dts 21, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 1344, size 231, pts 41, dts 41, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 1582, size 225, pts 61, dts 61, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 1814, size 221, pts 81, dts 81, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 2042, size 222, pts 101, dts 101, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 2271, size 223, pts 121, dts 121, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 2501, size 226, pts 141, dts 141, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 2734, size 224, pts 161, dts 161, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 2965, size 238, pts 181, dts 181, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 3210, size 234, pts 201, dts 201, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 3451, size 233, pts 221, dts 221, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 3691, size 235, pts 241, dts 241, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 3933, size 233, pts 261, dts 261, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 4173, size 229, pts 281, dts 281, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 4409, size 232, pts 301, dts 301, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 4648, size 229, pts 321, dts 321, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 4884, size 225, pts 341, dts 341, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 5116, size 222, pts 361, dts 361, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 5345, size 224, pts 381, dts 381, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 5576, size 222, pts 401, dts 401, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 5805, size 218, pts 421, dts 421, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 6030, size 228, pts 441, dts 441, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 6265, size 228, pts 461, dts 461, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 6500, size 228, pts 481, dts 481, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 6735, size 226, pts 501, dts 501, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 6968, size 229, pts 521, dts 521, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 7204, size 225, pts 541, dts 541, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 7436, size 225, pts 561, dts 561, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 7668, size 223, pts 581, dts 581, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 7898, size 225, pts 601, dts 601, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 8130, size 225, pts 621, dts 621, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 8362, size 225, pts 641, dts 641, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 8594, size 225, pts 661, dts 661, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 8826, size 226, pts 681, dts 681, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 9059, size 225, pts 701, dts 701, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 9291, size 223, pts 721, dts 721, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 9521, size 224, pts 741, dts 741, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 9752, size 223, pts 761, dts 761, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 9982, size 223, pts 781, dts 781, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 10212, size 225, pts 801, dts 801, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 10444, size 229, pts 821, dts 821, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 10680, size 226, pts 841, dts 841, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 10913, size 221, pts 861, dts 861, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 11141, size 221, pts 881, dts 881, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 11369, size 221, pts 901, dts 901, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 11597, size 224, pts 921, dts 921, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 11828, size 226, pts 941, dts 941, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 12061, size 226, pts 961, dts 961, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 12294, size 224, pts 981, dts 981, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 12525, size 222, pts 1001, dts 1001, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 12754, size 220, pts 1021, dts 1021, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 12981, size 219, pts 1041, dts 1041, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 13207, size 219, pts 1061, dts 1061, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 13433, size 216, pts 1081, dts 1081, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 13656, size 218, pts 1101, dts 1101, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 13881, size 224, pts 1121, dts 1121, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 14112, size 224, pts 1141, dts 1141, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 14343, size 225, pts 1161, dts 1161, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 14575, size 224, pts 1181, dts 1181, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 14806, size 221, pts 1201, dts 1201, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 15034, size 221, pts 1221, dts 1221, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 15262, size 224, pts 1241, dts 1241, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 15493, size 224, pts 1261, dts 1261, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 15724, size 222, pts 1281, dts 1281, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 15953, size 221, pts 1301, dts 1301, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 16181, size 225, pts 1321, dts 1321, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 16413, size 227, pts 1341, dts 1341, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 16647, size 225, pts 1361, dts 1361, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 16879, size 225, pts 1381, dts 1381, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 17111, size 226, pts 1401, dts 1401, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 17344, size 223, pts 1421, dts 1421, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 17574, size 224, pts 1441, dts 1441, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 17805, size 224, pts 1461, dts 1461, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 18036, size 226, pts 1481, dts 1481, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 18269, size 225, pts 1501, dts 1501, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 18501, size 227, pts 1521, dts 1521, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 18735, size 223, pts 1541, dts 1541, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 18965, size 222, pts 1561, dts 1561, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 19194, size 224, pts 1581, dts 1581, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 19425, size 223, pts 1601, dts 1601, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 19655, size 224, pts 1621, dts 1621, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 19886, size 222, pts 1641, dts 1641, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 20115, size 221, pts 1661, dts 1661, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 20343, size 218, pts 1681, dts 1681, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 20568, size 225, pts 1701, dts 1701, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 20800, size 234, pts 1721, dts 1721, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 21041, size 232, pts 1741, dts 1741, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 21280, size 229, pts 1761, dts 1761, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 21516, size 233, pts 1781, dts 1781, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 21756, size 229, pts 1801, dts 1801, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 21992, size 230, pts 1821, dts 1821, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 22229, size 228, pts 1841, dts 1841, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 22464, size 226, pts 1861, dts 1861, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 22697, size 225, pts 1881, dts 1881, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 22929, size 223, pts 1901, dts 1901, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 23159, size 222, pts 1921, dts 1921, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 23388, size 225, pts 1941, dts 1941, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 23620, size 227, pts 1961, dts 1961, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 23854, size 229, pts 1981, dts 1981, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 24090, size 229, pts 2001, dts 2001, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 24326, size 226, pts 2021, dts 2021, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 24559, size 225, pts 2041, dts 2041, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 24791, size 223, pts 2061, dts 2061, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 25021, size 222, pts 2081, dts 2081, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 25250, size 226, pts 2101, dts 2101, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 25483, size 226, pts 2121, dts 2121, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 25716, size 226, pts 2141, dts 2141, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 25949, size 227, pts 2161, dts 2161, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 26183, size 226, pts 2181, dts 2181, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 26416, size 224, pts 2201, dts 2201, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 26647, size 224, pts 2221, dts 2221, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 26878, size 224, pts 2241, dts 2241, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 27109, size 227, pts 2261, dts 2261, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 27343, size 222, pts 2281, dts 2281, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 27572, size 222, pts 2301, dts 2301, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 27801, size 225, pts 2321, dts 2321, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 28033, size 224, pts 2341, dts 2341, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 28264, size 226, pts 2361, dts 2361, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 28497, size 225, pts 2381, dts 2381, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 28729, size 231, pts 2401, dts 2401, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 28967, size 229, pts 2421, dts 2421, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 29203, size 228, pts 2441, dts 2441, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 29438, size 226, pts 2461, dts 2461, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 29671, size 227, pts 2481, dts 2481, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 29905, size 230, pts 2501, dts 2501, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 30142, size 234, pts 2521, dts 2521, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 30383, size 230, pts 2541, dts 2541, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 30620, size 228, pts 2561, dts 2561, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 30855, size 227, pts 2581, dts 2581, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 31089, size 226, pts 2601, dts 2601, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 31322, size 232, pts 2621, dts 2621, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 31561, size 228, pts 2641, dts 2641, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 31796, size 227, pts 2661, dts 2661, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 32030, size 228, pts 2681, dts 2681, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 32265, size 232, pts 2701, dts 2701, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 32504, size 234, pts 2721, dts 2721, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 32745, size 232, pts 2741, dts 2741, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 32984, size 231, pts 2761, dts 2761, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 33222, size 229, pts 2781, dts 2781, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 33458, size 227, pts 2801, dts 2801, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 33692, size 226, pts 2821, dts 2821, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 33925, size 225, pts 2841, dts 2841, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 34157, size 225, pts 2861, dts 2861, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 34389, size 225, pts 2881, dts 2881, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 34621, size 223, pts 2901, dts 2901, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 34851, size 221, pts 2921, dts 2921, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 35079, size 223, pts 2941, dts 2941, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 35309, size 226, pts 2961, dts 2961, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 35542, size 224, pts 2981, dts 2981, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 35773, size 228, pts 3001, dts 3001, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 36008, size 225, pts 3021, dts 3021, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 36240, size 226, pts 3041, dts 3041, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 36473, size 225, pts 3061, dts 3061, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 36705, size 226, pts 3081, dts 3081, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 36938, size 226, pts 3101, dts 3101, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 37171, size 230, pts 3121, dts 3121, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 37408, size 228, pts 3141, dts 3141, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 37643, size 226, pts 3161, dts 3161, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 37876, size 226, pts 3181, dts 3181, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 38109, size 225, pts 3201, dts 3201, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 38341, size 223, pts 3221, dts 3221, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 38571, size 226, pts 3241, dts 3241, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 38804, size 226, pts 3261, dts 3261, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 39037, size 229, pts 3281, dts 3281, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 39273, size 229, pts 3301, dts 3301, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 39509, size 225, pts 3321, dts 3321, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 39741, size 224, pts 3341, dts 3341, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 39972, size 223, pts 3361, dts 3361, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 40202, size 222, pts 3381, dts 3381, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 40431, size 227, pts 3401, dts 3401, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 40665, size 225, pts 3421, dts 3421, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 40897, size 224, pts 3441, dts 3441, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 41128, size 226, pts 3461, dts 3461, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 41361, size 229, pts 3481, dts 3481, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 41597, size 227, pts 3501, dts 3501, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 41831, size 225, pts 3521, dts 3521, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 42063, size 223, pts 3541, dts 3541, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 42293, size 220, pts 3561, dts 3561, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 42520, size 226, pts 3581, dts 3581, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 42753, size 223, pts 3601, dts 3601, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 42983, size 222, pts 3621, dts 3621, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 43212, size 225, pts 3641, dts 3641, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 43444, size 224, pts 3661, dts 3661, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 43675, size 222, pts 3681, dts 3681, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 43904, size 221, pts 3701, dts 3701, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 44132, size 222, pts 3721, dts 3721, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 44361, size 227, pts 3741, dts 3741, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 44595, size 225, pts 3761, dts 3761, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 44827, size 226, pts 3781, dts 3781, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 45060, size 224, pts 3801, dts 3801, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 45291, size 222, pts 3821, dts 3821, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 45520, size 224, pts 3841, dts 3841, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 45751, size 226, pts 3861, dts 3861, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 45984, size 223, pts 3881, dts 3881, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 46214, size 221, pts 3901, dts 3901, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 46442, size 223, pts 3921, dts 3921, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 46672, size 222, pts 3941, dts 3941, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 46901, size 234, pts 3961, dts 3961, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 47142, size 230, pts 3981, dts 3981, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 47379, size 230, pts 4001, dts 4001, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 47616, size 225, pts 4021, dts 4021, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 47848, size 225, pts 4041, dts 4041, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 48080, size 227, pts 4061, dts 4061, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 48314, size 226, pts 4081, dts 4081, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 48547, size 228, pts 4101, dts 4101, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 48782, size 226, pts 4121, dts 4121, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 49015, size 225, pts 4141, dts 4141, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 49247, size 224, pts 4161, dts 4161, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 49478, size 222, pts 4181, dts 4181, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 49707, size 222, pts 4201, dts 4201, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 49936, size 225, pts 4221, dts 4221, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 50168, size 230, pts 4241, dts 4241, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 50405, size 228, pts 4261, dts 4261, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 50640, size 231, pts 4281, dts 4281, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 50878, size 229, pts 4301, dts 4301, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 51114, size 226, pts 4321, dts 4321, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 51347, size 225, pts 4341, dts 4341, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 51579, size 227, pts 4361, dts 4361, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 51813, size 224, pts 4381, dts 4381, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 52044, size 222, pts 4401, dts 4401, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 52273, size 225, pts 4421, dts 4421, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 52505, size 227, pts 4441, dts 4441, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 52739, size 229, pts 4461, dts 4461, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 52975, size 227, pts 4481, dts 4481, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 53209, size 227, pts 4501, dts 4501, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 53443, size 226, pts 4521, dts 4521, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 53676, size 224, pts 4541, dts 4541, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 53907, size 225, pts 4561, dts 4561, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 54139, size 227, pts 4581, dts 4581, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 54373, size 225, pts 4601, dts 4601, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 54605, size 226, pts 4621, dts 4621, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 54838, size 223, pts 4641, dts 4641, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 55068, size 224, pts 4661, dts 4661, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 55299, size 226, pts 4681, dts 4681, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 55532, size 222, pts 4701, dts 4701, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 55761, size 220, pts 4721, dts 4721, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 55988, size 220, pts 4741, dts 4741, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 56215, size 223, pts 4761, dts 4761, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 56445, size 223, pts 4781, dts 4781, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 56675, size 227, pts 4801, dts 4801, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 56909, size 226, pts 4821, dts 4821, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 57142, size 226, pts 4841, dts 4841, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 57375, size 224, pts 4861, dts 4861, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 57606, size 228, pts 4881, dts 4881, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 57841, size 229, pts 4901, dts 4901, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 58077, size 229, pts 4921, dts 4921, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 58313, size 229, pts 4941, dts 4941, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 58549, size 226, pts 4961, dts 4961, duration 20, keyframe 1 [output stream 0:0 @ 0x7fe293e00740] EOF on sink link output stream 0:0:default. No more output streams to write to, finishing. [libopus @ 0x7fe294836000] Trying to remove 648 more samples than there are in the queue [webm @ 0x7fe294802400] Starting new cluster at offset 58782 bytes, pts 5001dts 5001 [webm @ 0x7fe294802400] Writing block at offset 58798, size 224, pts 4981, dts 4981, duration 20, keyframe 1 [webm @ 0x7fe294802400] Writing block at offset 59029, size 415, pts 5001, dts 5001, duration 7, keyframe 1 [webm @ 0x7fe294802400] end duration = 5008 size= 58kB time=00:00:05.01 bitrate= 94.9kbits/s video:0kB audio:56kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.974193% Input file #0 (1.wav): Input stream #0:0 (audio): 235 packets read (960000 bytes); 235 frames decoded (240000 samples); Total: 235 packets (960000 bytes) demuxed Output file #0 (1.webm): Output stream #0:0 (audio): 250 frames encoded (240000 samples); 251 packets muxed (57194 bytes); Total: 251 packets (57194 bytes) muxed 235 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x7fe293d03ee0] Statistics: 16 seeks, 262 writeouts [AVIOContext @ 0x7fe293c233e0] Statistics: 960078 bytes read, 0 seeks h59ec2765:sintel ronagy$ ffprobe -i 1.webm ffprobe version N-73249-g838c5f3 Copyright (c) 2007-2015 the FFmpeg developers built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libass --enable-ffplay --enable-libfdk-aac --enable-openssl --enable-libopus --enable-libwebp --enable-nonfree --enable-vda libavutil 54. 27.100 / 54. 27.100 libavcodec 56. 46.100 / 56. 46.100 libavformat 56. 40.100 / 56. 40.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 19.100 / 5. 19.100 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.100 / 1. 2.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, matroska,webm, from '1.webm': Metadata: encoder : Lavf56.40.100 Duration: 00:00:05.01, start: 0.007000, bitrate: 94 kb/s Stream #0:0: Audio: opus, 48000 Hz, stereo, fltp (default) h59ec2765:sintel ronagy$ ffmpeg -loglevel debug -i 1.webm asd.wav -y ffmpeg version N-73249-g838c5f3 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libass --enable-ffplay --enable-libfdk-aac --enable-openssl --enable-libopus --enable-libwebp --enable-nonfree --enable-vda libavutil 54. 27.100 / 54. 27.100 libavcodec 56. 46.100 / 56. 46.100 libavformat 56. 40.100 / 56. 40.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 19.100 / 5. 19.100 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.100 / 1. 2.100 libpostproc 53. 3.100 / 53. 3.100 Splitting the commandline. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '-i' ... matched as input file with argument '1.webm'. Reading option 'asd.wav' ... matched as output file. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Finished splitting the commandline. Parsing a group of options: global . Applying option loglevel (set logging level) with argument debug. Applying option y (overwrite output files) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file 1.webm. Successfully parsed a group of options. Opening an input file: 1.webm. [matroska,webm @ 0x7fdb3980da00] Format matroska,webm probed with size=2048 and score=100 st:0 removing common factor 1000000 from timebase [matroska,webm @ 0x7fdb3980da00] Before avformat_find_stream_info() pos: 473 bytes read:32768 seeks:0 [matroska,webm @ 0x7fdb3980da00] All info found [matroska,webm @ 0x7fdb3980da00] After avformat_find_stream_info() pos: 942 bytes read:32768 seeks:0 frames:1 Input #0, matroska,webm, from '1.webm': Metadata: encoder : Lavf56.40.100 Duration: 00:00:05.01, start: 0.007000, bitrate: 94 kb/s Stream #0:0, 1, 1/1000: Audio: opus, 48000 Hz, stereo, fltp (default) Successfully opened the file. Parsing a group of options: output file asd.wav. Successfully parsed a group of options. Opening an output file: asd.wav. Successfully opened the file. detected 8 logical cores [graph 0 input from stream 0:0 @ 0x7fdb394230c0] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:0 @ 0x7fdb394230c0] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:0 @ 0x7fdb394230c0] Setting 'sample_fmt' to value 'fltp' [graph 0 input from stream 0:0 @ 0x7fdb394230c0] Setting 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x7fdb394230c0] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3 [audio format for output stream 0:0 @ 0x7fdb39422a40] Setting 'sample_fmts' to value 's16' [audio format for output stream 0:0 @ 0x7fdb39422a40] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0' [AVFilterGraph @ 0x7fdb394217a0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed [auto-inserted resampler 0 @ 0x7fdb394220c0] [SWR @ 0x7fdb3983c200] Using fltp internally between filters [auto-inserted resampler 0 @ 0x7fdb394220c0] ch:2 chl:stereo fmt:fltp r:48000Hz -> ch:2 chl:stereo fmt:s16 r:48000Hz Output #0, wav, to 'asd.wav': Metadata: ISFT : Lavf56.40.100 Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: encoder : Lavc56.46.100 pcm_s16le Stream mapping: Stream #0:0 -> #0:0 (opus (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help [opus @ 0x7fdb3982b600] skip 0 / discard 648 samples due to side data [opus @ 0x7fdb3982b600] discard 648/960 samples [output stream 0:0 @ 0x7fdb39422860] EOF on sink link output stream 0:0:default. No more output streams to write to, finishing. size= 939kB time=00:00:05.00 bitrate=1536.0kbits/s video:0kB audio:939kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.008114% Input file #0 (1.webm): Input stream #0:0 (audio): 251 packets read (57217 bytes); 251 frames decoded (240312 samples); Total: 251 packets (57217 bytes) demuxed Output file #0 (asd.wav): Output stream #0:0 (audio): 251 frames encoded (240312 samples); 251 packets muxed (961248 bytes); Total: 251 packets (961248 bytes) muxed 251 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x7fdb394244c0] Statistics: 4 seeks, 254 writeouts [AVIOContext @ 0x7fdb39423300] Statistics: 59467 bytes read, 0 seeks
Here is a html page which can be opened in Chrome to test.
You need a simple http server to run it. e.g. using nodejs.