ffmpeg查看音频波形

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i nosound_crs_deae26cef488423398ca44c208d62882.ts -vn -acodec copy nosound.aac
ffmpeg version N-81364-gf85842b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: –enable-gpl –enable-version3 –disable-w32threads –enable-dxva2 –enable-libmfx –enable-nvenc –enable-avisynth –enable-bzlib –enable-libebur128 –enable-fontconfig –enable-frei0r –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –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-libsnappy –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvo-amrwbenc –enable-libvorbis –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs –enable-libxvid –enable-libzimg –enable-lzma –enable-decklink –enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, mpegts, from ‘nosound_crs_deae26cef488423398ca44c208d62882.ts’:
Duration: 00:00:03.07, start: 12057.057989, bitrate: 2654 kb/s
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Audio: aac (HE-AACv2) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp, 23 kb/s
Stream #0:1[0x101]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720, 30 fps, 30 tbr, 90k tbn, 60 tbc
[adts @ 00000000029200a0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, adts, to ‘nosound.aac’:
Metadata:
encoder : Lavf57.46.101
Stream #0:0: Audio: aac (HE-AACv2) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, 23 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 9kB time=00:00:03.01 bitrate= 23.9kbits/s speed=47.2x
video:0kB audio:10kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$
https://trac.ffmpeg.org/wiki/Waveform

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i crs_e56d4f08fe62413f8ee43953beed87ca\ \^C

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i hascrs_e56d4f08fe62413f8ee43953beed87ca.ts -vn -acodec copy hascrs.aac
ffmpeg version N-81364-gf85842b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: –enable-gpl –enable-version3 –disable-w32threads –enable-dxva2 –enable-libmfx –enable-nvenc –enable-avisynth –enable-bzlib –enable-libebur128 –enable-fontconfig –enable-frei0r –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –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-libsnappy –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvo-amrwbenc –enable-libvorbis –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs –enable-libxvid –enable-libzimg –enable-lzma –enable-decklink –enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, mpegts, from ‘hascrs_e56d4f08fe62413f8ee43953beed87ca.ts’:
Duration: 00:00:03.07, start: 162.053989, bitrate: 2691 kb/s
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Audio: aac (HE-AACv2) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp, 23 kb/s
Stream #0:1[0x101]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720, 30 fps, 30 tbr, 90k tbn, 60 tbc
[adts @ 00000000029e5960] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, adts, to ‘hascrs.aac’:
Metadata:
encoder : Lavf57.46.101
Stream #0:0: Audio: aac (HE-AACv2) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, 23 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 9kB time=00:00:03.01 bitrate= 24.0kbits/s speed=57.4x
video:0kB audio:10kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i nosound.aac -filter_complex “showwavespic=s=640x120” -frames:v 1 nosound-output.png
ffmpeg version N-81364-gf85842b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: –enable-gpl –enable-version3 –disable-w32threads –enable-dxva2 –enable-libmfx –enable-nvenc –enable-avisynth –enable-bzlib –enable-libebur128 –enable-fontconfig –enable-frei0r –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –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-libsnappy –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvo-amrwbenc –enable-libvorbis –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs –enable-libxvid –enable-libzimg –enable-lzma –enable-decklink –enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[aac @ 0000000000dd7520] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from ‘nosound.aac’:
Duration: 00:00:03.02, bitrate: 23 kb/s
Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 23 kb/s
[image2 @ 00000000025256a0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, image2, to ‘nosound-output.png’:
Metadata:
encoder : Lavf57.46.101
Stream #0:0: Video: png, rgba, 640x120 [SAR 1:1 DAR 16:3], q=2-31, 200 kb/s, 68.91 fps, 68.91 tbn, 68.91 tbc
Metadata:
encoder : Lavc57.53.100 png
Stream mapping:
Stream #0:0 (aac) -> showwavespic
showwavespic -> Stream #0:0 (png)
Press [q] to stop, [?] for help
frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.01 bitrate=N/A speed=0.981x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i hascrs.aac -filter_complex “showwavespic=s=640x120” -frames:v 1 hassound-output.png
ffmpeg version N-81364-gf85842b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: –enable-gpl –enable-version3 –disable-w32threads –enable-dxva2 –enable-libmfx –enable-nvenc –enable-avisynth –enable-bzlib –enable-libebur128 –enable-fontconfig –enable-frei0r –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –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-libsnappy –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvo-amrwbenc –enable-libvorbis –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs –enable-libxvid –enable-libzimg –enable-lzma –enable-decklink –enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[aac @ 00000000000d7520] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from ‘hascrs.aac’:
Duration: 00:00:02.73, bitrate: 26 kb/s
Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 26 kb/s
[image2 @ 00000000028151e0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, image2, to ‘hassound-output.png’:
Metadata:
encoder : Lavf57.46.101
Stream #0:0: Video: png, rgba, 640x120 [SAR 1:1 DAR 16:3], q=2-31, 200 kb/s, 68.91 fps, 68.91 tbn, 68.91 tbc
Metadata:
encoder : Lavc57.53.100 png
Stream mapping:
Stream #0:0 (aac) -> showwavespic
showwavespic -> Stream #0:0 (png)
Press [q] to stop, [?] for help
frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.01 bitrate=N/A speed=0.953x
video:3kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i nosound.aac -filter_complex “showwavespic=s=640x120” -frames:v 1 nosound-output.png -loglevel verbose
ffmpeg version N-81364-gf85842b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: –enable-gpl –enable-version3 –disable-w32threads –enable-dxva2 –enable-libmfx –enable-nvenc –enable-avisynth –enable-bzlib –enable-libebur128 –enable-fontconfig –enable-frei0r –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –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-libsnappy –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvo-amrwbenc –enable-libvorbis –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs –enable-libxvid –enable-libzimg –enable-lzma –enable-decklink –enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[aac @ 00000000001d75c0] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from ‘nosound.aac’:
Duration: 00:00:03.02, bitrate: 23 kb/s
Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 23 kb/s
File ‘nosound-output.png’ already exists. Overwrite ? [y/N] y
[graph 0 input from stream 0:0 @ 00000000027b64e0] tb:1/44100 samplefmt:fltp samplerate:44100 chlayout:0x3
[Parsed_showwavespic_0 @ 000000000285bb00] auto-inserting filter ‘auto-inserted resampler 0’ between the filter ‘graph 0 input from stream 0:0’ and the filter ‘Parsed_showwavespic_0’
[auto-inserted resampler 0 @ 00000000027b7260] ch:2 chl:stereo fmt:fltp r:44100Hz -> ch:2 chl:stereo fmt:s16 r:44100Hz
[Parsed_showwavespic_0 @ 000000000285bb00] s:640x120 r:68.906250 n:1
[image2 @ 00000000001d7fe0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, image2, to ‘nosound-output.png’:
Metadata:
encoder : Lavf57.46.101
Stream #0:0: Video: png, 1 reference frame, rgba, 640x120 [SAR 1:1 DAR 16:3], q=2-31, 200 kb/s, 68.91 fps, 68.91 tbn, 68.91 tbc
Metadata:
encoder : Lavc57.53.100 png
Stream mapping:
Stream #0:0 (aac) -> showwavespic
showwavespic -> Stream #0:0 (png)
Press [q] to stop, [?] for help
[aac @ 0000000002859600] ChannelElement 1.0 missing
Last message repeated 64 times
No more output streams to write to, finishing.
frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.01 bitrate=N/A speed=1.04x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Input file #0 (nosound.aac):
Input stream #0:0 (audio): 65 packets read (9035 bytes); 65 frames decoded (133120 samples);
Total: 65 packets (9035 bytes) demuxed
Output file #0 (nosound-output.png):
Output stream #0:0 (video): 1 frames encoded; 1 packets muxed (399 bytes);
Total: 1 packets (399 bytes) muxed

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i hascrs.aac -filter_complex “showwavespic=s=640x120” -frames:v 1 hassound-output.png -logverbose
ffmpeg version N-81364-gf85842b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: –enable-gpl –enable-version3 –disable-w32threads –enable-dxva2 –enable-libmfx –enable-nvenc –enable-avisynth –enable-bzlib –enable-libebur128 –enable-fontconfig –enable-frei0r –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –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-libsnappy –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvo-amrwbenc –enable-libvorbis –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs –enable-libxvid –enable-libzimg –enable-lzma –enable-decklink –enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Unrecognized option ‘logverbose’.
Error splitting the argument list: Option not found

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i hascrs.aac -filter_complex “showwavespic=s=640x120” -frames:v 1 hassound-output.png -loglevel verbose
ffmpeg version N-81364-gf85842b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: –enable-gpl –enable-version3 –disable-w32threads –enable-dxva2 –enable-libmfx –enable-nvenc –enable-avisynth –enable-bzlib –enable-libebur128 –enable-fontconfig –enable-frei0r –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –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-libsnappy –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvo-amrwbenc –enable-libvorbis –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs –enable-libxvid –enable-libzimg –enable-lzma –enable-decklink –enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[aac @ 00000000001875c0] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from ‘hascrs.aac’:
Duration: 00:00:02.73, bitrate: 26 kb/s
Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 26 kb/s
File ‘hassound-output.png’ already exists. Overwrite ? [y/N] y
[graph 0 input from stream 0:0 @ 00000000006143c0] tb:1/44100 samplefmt:fltp samplerate:44100 chlayout:0x3
[Parsed_showwavespic_0 @ 0000000000188360] auto-inserting filter ‘auto-inserted resampler 0’ between the filter ‘graph 0 input from stream 0:0’ and the filter ‘Parsed_showwavespic_0’
[auto-inserted resampler 0 @ 0000000000616380] ch:2 chl:stereo fmt:fltp r:44100Hz -> ch:2 chl:stereo fmt:s16 r:44100Hz
[Parsed_showwavespic_0 @ 0000000000188360] s:640x120 r:68.906250 n:1
[image2 @ 0000000000188e60] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, image2, to ‘hassound-output.png’:
Metadata:
encoder : Lavf57.46.101
Stream #0:0: Video: png, 1 reference frame, rgba, 640x120 [SAR 1:1 DAR 16:3], q=2-31, 200 kb/s, 68.91 fps, 68.91 tbn, 68.91 tbc
Metadata:
encoder : Lavc57.53.100 png
Stream mapping:
Stream #0:0 (aac) -> showwavespic
showwavespic -> Stream #0:0 (png)
Press [q] to stop, [?] for help
[aac @ 00000000006b88e0] ChannelElement 1.0 missing
Last message repeated 64 times
No more output streams to write to, finishing.
frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.01 bitrate=N/A speed=0.855x
video:3kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Input file #0 (hascrs.aac):
Input stream #0:0 (audio): 65 packets read (9051 bytes); 65 frames decoded (133120 samples);
Total: 65 packets (9051 bytes) demuxed
Output file #0 (hassound-output.png):
Output stream #0:0 (video): 1 frames encoded; 1 packets muxed (3110 bytes);
Total: 1 packets (3110 bytes) muxed

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i hascrs.aac -filter_complex “showwavespic=s=640x120” -frames:v 1 hassound-output.png -loglevel debug
ffmpeg version N-81364-gf85842b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: –enable-gpl –enable-version3 –disable-w32threads –enable-dxva2 –enable-libmfx –enable-nvenc –enable-avisynth –enable-bzlib –enable-libebur128 –enable-fontconfig –enable-frei0r –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –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-libsnappy –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvo-amrwbenc –enable-libvorbis –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs –enable-libxvid –enable-libzimg –enable-lzma –enable-decklink –enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Splitting the commandline.
Reading option ‘-i’ … matched as input file with argument ‘hascrs.aac’.
Reading option ‘-filter_complex’ … matched as option ‘filter_complex’ (create a complex filtergraph) with argument ‘showwavespic=s=640x120’.
Reading option ‘-frames:v’ … matched as option ‘frames’ (set the number of frames to output) with argument ‘1’.
Reading option ‘hassound-output.png’ … matched as output file.
Reading option ‘-loglevel’ … matched as option ‘loglevel’ (set logging level) with argument ‘debug’.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option filter_complex (create a complex filtergraph) with argument showwavespic=s=640x120.
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input file hascrs.aac.
Successfully parsed a group of options.
Opening an input file: hascrs.aac.
[file @ 0000000000787d60] Setting default whitelist ‘file,crypto’
[aac @ 00000000007875c0] Format aac probed with size=2048 and score=51
[aac @ 00000000007875c0] Before avformat_find_stream_info() pos: 0 bytes read:9051 seeks:0 nb_streams:1
[aac @ 00000000007875c0] All info found
[aac @ 00000000007875c0] Estimating duration from bitrate, this may be inaccurate
[aac @ 00000000007875c0] After avformat_find_stream_info() pos: 7168 bytes read:9051 seeks:0 frames:50
Input #0, aac, from ‘hascrs.aac’:
Duration: 00:00:02.73, bitrate: 26 kb/s
Stream #0:0, 50, 1/28224000: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 26 kb/s
Successfully opened the file.
detected 4 logical cores
[Parsed_showwavespic_0 @ 00000000029546a0] Setting ‘s’ to value ‘640x120’
Parsing a group of options: output file hassound-output.png.
Applying option frames:v (set the number of frames to output) with argument 1.
Successfully parsed a group of options.
Opening an output file: hassound-output.png.
File ‘hassound-output.png’ already exists. Overwrite ? [y/N] y
Successfully opened the file.
[Parsed_showwavespic_0 @ 0000000000788360] Setting ‘s’ to value ‘640x120’
[graph 0 input from stream 0:0 @ 000000000078d160] Setting ‘time_base’ to value ‘1/44100’
[graph 0 input from stream 0:0 @ 000000000078d160] Setting ‘sample_rate’ to value ‘44100’
[graph 0 input from stream 0:0 @ 000000000078d160] Setting ‘sample_fmt’ to value ‘fltp’
[graph 0 input from stream 0:0 @ 000000000078d160] Setting ‘channel_layout’ to value ‘0x3’
[graph 0 input from stream 0:0 @ 000000000078d160] tb:1/44100 samplefmt:fltp samplerate:44100 chlayout:0x3
[format @ 0000000002945c00] compat: called with args=[rgb24|rgba|rgb48be|rgba64be|pal8|gray|ya8|gray16be|ya16be|monob]
[format @ 0000000002945c00] Setting ‘pix_fmts’ to value ‘rgb24|rgba|rgb48be|rgba64be|pal8|gray|ya8|gray16be|ya16be|monob’
[Parsed_showwavespic_0 @ 0000000000788360] auto-inserting filter ‘auto-inserted resampler 0’ between the filter ‘graph 0 input from stream 0:0’ and the filter ‘Parsed_showwavespic_0’
[AVFilterGraph @ 00000000029e7520] query_formats: 4 queried, 2 merged, 3 already done, 0 delayed
[auto-inserted resampler 0 @ 00000000029463e0] [SWR @ 0000000002954b00] Using fltp internally between filters
[auto-inserted resampler 0 @ 00000000029463e0] ch:2 chl:stereo fmt:fltp r:44100Hz -> ch:2 chl:stereo fmt:s16 r:44100Hz
[Parsed_showwavespic_0 @ 0000000000788360] s:640x120 r:68.906250 n:1
[image2 @ 0000000000788e60] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, image2, to ‘hassound-output.png’:
Metadata:
encoder : Lavf57.46.101
Stream #0:0, 0, 32/2205: Video: png, 1 reference frame, rgba, 640x120 [SAR 1:1 DAR 16:3], 0/1, q=2-31, 200 kb/s, 68.91 fps, 68.91 tbn, 68.91 tbc
Metadata:
encoder : Lavc57.53.100 png
Stream mapping:
Stream #0:0 (aac) -> showwavespic
showwavespic -> Stream #0:0 (png)
Press [q] to stop, [?] for help
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 00000000029e88e0] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
Last message repeated 1 times
[Parsed_showwavespic_0 @ 0000000000788360] Create frame averaging 208 samples per column
Clipping frame in rate conversion by 0.000008
No more output streams to write to, finishing.
[file @ 0000000002970fc0] Setting default whitelist ‘file,crypto’
[AVIOContext @ 000000000296e380] Statistics: 0 seeks, 1 writeouts
frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.01 bitrate=N/A speed=0.928x
video:3kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Input file #0 (hascrs.aac):
Input stream #0:0 (audio): 65 packets read (9051 bytes); 65 frames decoded (133120 samples);
Total: 65 packets (9051 bytes) demuxed
Output file #0 (hassound-output.png):
Output stream #0:0 (video): 1 frames encoded; 1 packets muxed (3110 bytes);
Total: 1 packets (3110 bytes) muxed
65 frames successfully decoded, 0 decoding errors
[AVIOContext @ 000000000294b0e0] Statistics: 9051 bytes read, 0 seeks

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$ ffmpeg -i nosound.aac -filter_complex “showwavespic=s=640x120” -frames:v 1 nosound-output.png -loglevel debug
ffmpeg version N-81364-gf85842b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: –enable-gpl –enable-version3 –disable-w32threads –enable-dxva2 –enable-libmfx –enable-nvenc –enable-avisynth –enable-bzlib –enable-libebur128 –enable-fontconfig –enable-frei0r –enable-gnutls –enable-iconv –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –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-libsnappy –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvo-amrwbenc –enable-libvorbis –enable-libvpx –enable-libwavpack –enable-libwebp –enable-libx264 –enable-libx265 –enable-libxavs –enable-libxvid –enable-libzimg –enable-lzma –enable-decklink –enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Splitting the commandline.
Reading option ‘-i’ … matched as input file with argument ‘nosound.aac’.
Reading option ‘-filter_complex’ … matched as option ‘filter_complex’ (create a complex filtergraph) with argument ‘showwavespic=s=640x120’.
Reading option ‘-frames:v’ … matched as option ‘frames’ (set the number of frames to output) with argument ‘1’.
Reading option ‘nosound-output.png’ … matched as output file.
Reading option ‘-loglevel’ … matched as option ‘loglevel’ (set logging level) with argument ‘debug’.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option filter_complex (create a complex filtergraph) with argument showwavespic=s=640x120.
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input file nosound.aac.
Successfully parsed a group of options.
Opening an input file: nosound.aac.
[file @ 0000000000fd7d60] Setting default whitelist ‘file,crypto’
[aac @ 0000000000fd75c0] Format aac probed with size=2048 and score=51
[aac @ 0000000000fd75c0] Before avformat_find_stream_info() pos: 0 bytes read:9035 seeks:0 nb_streams:1
[aac @ 0000000000fd75c0] All info found
[aac @ 0000000000fd75c0] Estimating duration from bitrate, this may be inaccurate
[aac @ 0000000000fd75c0] After avformat_find_stream_info() pos: 7168 bytes read:9035 seeks:0 frames:50
Input #0, aac, from ‘nosound.aac’:
Duration: 00:00:03.02, bitrate: 23 kb/s
Stream #0:0, 50, 1/28224000: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 23 kb/s
Successfully opened the file.
detected 4 logical cores
[Parsed_showwavespic_0 @ 0000000000fde740] Setting ‘s’ to value ‘640x120’
Parsing a group of options: output file nosound-output.png.
Applying option frames:v (set the number of frames to output) with argument 1.
Successfully parsed a group of options.
Opening an output file: nosound-output.png.
File ‘nosound-output.png’ already exists. Overwrite ? [y/N] y
Successfully opened the file.
[Parsed_showwavespic_0 @ 0000000000fdd220] Setting ‘s’ to value ‘640x120’
[graph 0 input from stream 0:0 @ 00000000028c53c0] Setting ‘time_base’ to value ‘1/44100’
[graph 0 input from stream 0:0 @ 00000000028c53c0] Setting ‘sample_rate’ to value ‘44100’
[graph 0 input from stream 0:0 @ 00000000028c53c0] Setting ‘sample_fmt’ to value ‘fltp’
[graph 0 input from stream 0:0 @ 00000000028c53c0] Setting ‘channel_layout’ to value ‘0x3’
[graph 0 input from stream 0:0 @ 00000000028c53c0] tb:1/44100 samplefmt:fltp samplerate:44100 chlayout:0x3
[format @ 00000000028c5960] compat: called with args=[rgb24|rgba|rgb48be|rgba64be|pal8|gray|ya8|gray16be|ya16be|monob]
[format @ 00000000028c5960] Setting ‘pix_fmts’ to value ‘rgb24|rgba|rgb48be|rgba64be|pal8|gray|ya8|gray16be|ya16be|monob’
[Parsed_showwavespic_0 @ 0000000000fdd220] auto-inserting filter ‘auto-inserted resampler 0’ between the filter ‘graph 0 input from stream 0:0’ and the filter ‘Parsed_showwavespic_0’
[AVFilterGraph @ 0000000002968460] query_formats: 4 queried, 2 merged, 3 already done, 0 delayed
[auto-inserted resampler 0 @ 00000000028c6140] [SWR @ 00000000028d4b00] Using fltp internally between filters
[auto-inserted resampler 0 @ 00000000028c6140] ch:2 chl:stereo fmt:fltp r:44100Hz -> ch:2 chl:stereo fmt:s16 r:44100Hz
[Parsed_showwavespic_0 @ 0000000000fdd220] s:640x120 r:68.906250 n:1
[image2 @ 0000000000fd87a0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, image2, to ‘nosound-output.png’:
Metadata:
encoder : Lavf57.46.101
Stream #0:0, 0, 32/2205: Video: png, 1 reference frame, rgba, 640x120 [SAR 1:1 DAR 16:3], 0/1, q=2-31, 200 kb/s, 68.91 fps, 68.91 tbn, 68.91 tbc
Metadata:
encoder : Lavc57.53.100 png
Stream mapping:
Stream #0:0 (aac) -> showwavespic
showwavespic -> Stream #0:0 (png)
Press [q] to stop, [?] for help
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0000000002969600] ChannelElement 1.0 missing
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
Last message repeated 1 times
[Parsed_showwavespic_0 @ 0000000000fdd220] Create frame averaging 208 samples per column
Clipping frame in rate conversion by 0.000008
No more output streams to write to, finishing.
[file @ 00000000028f13c0] Setting default whitelist ‘file,crypto’
[AVIOContext @ 00000000028eef00] Statistics: 0 seeks, 1 writeouts
frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.01 bitrate=N/A speed=0.74x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Input file #0 (nosound.aac):
Input stream #0:0 (audio): 65 packets read (9035 bytes); 65 frames decoded (133120 samples);
Total: 65 packets (9035 bytes) demuxed
Output file #0 (nosound-output.png):
Output stream #0:0 (video): 1 frames encoded; 1 packets muxed (399 bytes);
Total: 1 packets (399 bytes) muxed
65 frames successfully decoded, 0 decoding errors
[AVIOContext @ 00000000028cb0e0] Statistics: 9035 bytes read, 0 seeks

zhangbin@DESKTOP-1QV8QU4 MINGW64 /v/RECORD_TEST/refref/testHLS/TOOLS
$

猜你喜欢

转载自blog.csdn.net/commshare/article/details/78677662