[FFmpeg-user] ffprobe - bit rates in reports
Mark Filipak (ffmpeg)
markfilipak at bog.us
Sat Jan 2 01:17:05 EET 2021
I'm trying to help the lady who desires to save/reinstantiate the flash videos on her site. As a
test subject, I'm using the flash video of a WNYC show, "Radiolab".
The opening is preceded by a 5 second test pattern. In the FLV, the test pattern is just okay. In
the WEBM, the test pattern is offal.
I noticed that ffprobe reports the bit rates for the FLV but not for the WEBM.
ffprobe -report "Radiolab Live - Apocalyptical .flv"
Stream #0:0, 41, 1/1000: Video: flv1, yuv420p, 426x240, 269 kb/s, 23.98 fps, 23.98 tbr, 1k tbn
Stream #0:1, 64, 1/1000: Audio: mp3, 22050 Hz, stereo, fltp, 65 kb/s
ffprobe -report "Radiolab Live - Apocalyptical .webm"
Stream #0:0, 1, 1/1000: Video: vp8, yuv420p(progressive), 426x240, SAR 1:1 DAR 71:40, 23.98
fps, 23.98 tbr, 1k tbn, 1k tbc (default)
Stream #0:1, 1, 1/1000: Audio: vorbis, 22050 Hz, stereo, fltp (default)
How can I get it to report bit rates in both?
Thank you.
ffprobe -report "Radiolab Live - Apocalyptical .flv"
ffprobe started on 2021-01-01 at 17:31:51
Report written to "ffprobe-20210101-173151.log"
Log level: 48
Command line:
ffprobe -report "Radiolab Live - Apocalyptical .flv"
ffprobe version N-100479-gd67c6c7f6f Copyright (c) 2007-2020 the FFmpeg developers
built with gcc 9.3-win32 (GCC) 20200320
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config
--cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3
--disable-debug --disable-w32threads --enable-pthreads --enable-iconv --enable-zlib --enable-libxml2
--enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig
--enable-opencl --enable-libvmaf --enable-vulkan --enable-libvorbis --enable-amf --enable-libaom
--enable-avisynth --enable-libdav1d --enable-libdavs2 --enable-ffnvcodec --enable-cuda-llvm
--enable-libglslang --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus
--enable-libtheora --enable-libvpx --enable-libwebp --enable-libmfx --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libopenjpeg --enable-librav1e --enable-librubberband
--enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1
--enable-libtwolame --enable-libuavs3d --enable-libvidstab --enable-libx264 --enable-libx26
libavutil 56. 62.100 / 56. 62.100
libavcodec 58.115.102 / 58.115.102
libavformat 58. 65.100 / 58. 65.100
libavdevice 58. 11.103 / 58. 11.103
libavfilter 7. 94.100 / 7. 94.100
libswscale 5. 8.100 / 5. 8.100
libswresample 3. 8.100 / 3. 8.100
libpostproc 55. 8.100 / 55. 8.100
[NULL @ 000001c42a3c20c0] Opening 'Radiolab Live - Apocalyptical .flv' for reading
[file @ 000001c428c08340] Setting default whitelist 'file,crypto,data'
[flv @ 000001c42a3c20c0] Format flv probed with size=2048 and score=100
[flv @ 000001c42a3c20c0] Before avformat_find_stream_info() pos: 13 bytes read:32768 seeks:0
nb_streams:0
[flv @ 000001c42a3e7dc0] Format yuv420p chosen by get_format().
[flv @ 000001c42a3e7dc0] Format yuv420p chosen by get_format().
[flv @ 000001c42a3c20c0] All info found
[flv @ 000001c42a3c20c0] rfps: 23.750000 0.011872
[flv @ 000001c42a3c20c0] rfps: 23.750000 0.011872
[flv @ 000001c42a3c20c0] rfps: 23.833333 0.004757
[flv @ 000001c42a3c20c0] rfps: 23.916667 0.000861
[flv @ 000001c42a3c20c0] rfps: 24.000000 0.000184
[flv @ 000001c42a3c20c0] rfps: 24.083333 0.002727
[flv @ 000001c42a3c20c0] rfps: 24.166667 0.008490
[flv @ 000001c42a3c20c0] rfps: 24.166667 0.008490
[flv @ 000001c42a3c20c0] rfps: 24.250000 0.017472
[flv @ 000001c42a3c20c0] rfps: 24.250000 0.017472
[flv @ 000001c42a3c20c0] rfps: 48.000000 0.000737
[flv @ 000001c42a3c20c0] rfps: 120.000000 0.004604
[flv @ 000001c42a3c20c0] rfps: 240.000000 0.018416
[flv @ 000001c42a3c20c0] rfps: 23.976024 0.000049
[flv @ 000001c42a3c20c0] rfps: 47.952048 0.000196
[flv @ 000001c42a3c20c0] After avformat_find_stream_info() pos: 61096 bytes read:65536 seeks:0
frames:105
Input #0, flv, from 'Radiolab Live - Apocalyptical .flv':
Metadata:
starttime : 0
totalduration : 7315
totaldatarate : 335
bytelength : 305946616
canseekontime : true
sourcedata : B4A7D09E5HH1396696718755442
purl :
pmsg :
httphostheader : r17---sn-vgqsen7r.googlevideo.com
Duration: 02:01:55.23, start: 0.000000, bitrate: 334 kb/s
Stream #0:0, 41, 1/1000: Video: flv1, yuv420p, 426x240, 269 kb/s, 23.98 fps, 23.98 tbr, 1k tbn
Stream #0:1, 64, 1/1000: Audio: mp3, 22050 Hz, stereo, fltp, 65 kb/s
[flv @ 000001c42a433cc0] Format yuv420p chosen by get_format().
[AVIOContext @ 000001c42a3df040] Statistics: 65536 bytes read, 0 seeks
ffprobe -report "Radiolab Live - Apocalyptical .webm"
ffprobe started on 2021-01-01 at 17:34:55
Report written to "ffprobe-20210101-173455.log"
Log level: 48
Command line:
ffprobe -report "Radiolab Live - Apocalyptical .webm"
ffprobe version N-100479-gd67c6c7f6f Copyright (c) 2007-2020 the FFmpeg developers
built with gcc 9.3-win32 (GCC) 20200320
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config
--cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3
--disable-debug --disable-w32threads --enable-pthreads --enable-iconv --enable-zlib --enable-libxml2
--enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig
--enable-opencl --enable-libvmaf --enable-vulkan --enable-libvorbis --enable-amf --enable-libaom
--enable-avisynth --enable-libdav1d --enable-libdavs2 --enable-ffnvcodec --enable-cuda-llvm
--enable-libglslang --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus
--enable-libtheora --enable-libvpx --enable-libwebp --enable-libmfx --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libopenjpeg --enable-librav1e --enable-librubberband
--enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1
--enable-libtwolame --enable-libuavs3d --enable-libvidstab --enable-libx264 --enable-libx26
libavutil 56. 62.100 / 56. 62.100
libavcodec 58.115.102 / 58.115.102
libavformat 58. 65.100 / 58. 65.100
libavdevice 58. 11.103 / 58. 11.103
libavfilter 7. 94.100 / 7. 94.100
libswscale 5. 8.100 / 5. 8.100
libswresample 3. 8.100 / 3. 8.100
libpostproc 55. 8.100 / 55. 8.100
[NULL @ 0000023702c420c0] Opening 'Radiolab Live - Apocalyptical .webm' for reading
[file @ 0000023701488340] Setting default whitelist 'file,crypto,data'
[matroska,webm @ 0000023702c420c0] Format matroska,webm probed with size=2048 and score=100
st:0 removing common factor 1000000 from timebase
st:1 removing common factor 1000000 from timebase
[matroska,webm @ 0000023702c420c0] Before avformat_find_stream_info() pos: 4620 bytes read:32768
seeks:0 nb_streams:2
[matroska,webm @ 0000023702c420c0] All info found
[matroska,webm @ 0000023702c420c0] After avformat_find_stream_info() pos: 4845 bytes read:32768
seeks:0 frames:2
Input #0, matroska,webm, from 'Radiolab Live - Apocalyptical .webm':
Metadata:
HTTPHOSTHEADER : r17---sn-vgqsen7r.googlevideo.com
STARTTIME : 0
TOTALDURATION : 7315
TOTALDATARATE : 335
BYTELENGTH : 305946616
CANSEEKONTIME : true
SOURCEDATA : B4A7D09E5HH1396696718755442
PURL :
PMSG :
ENCODER : Lavf58.65.100
Duration: 00:01:00.03, start: 0.000000, bitrate: 241 kb/s
Stream #0:0, 1, 1/1000: Video: vp8, yuv420p(progressive), 426x240, SAR 1:1 DAR 71:40, 23.98
fps, 23.98 tbr, 1k tbn, 1k tbc (default)
Metadata:
ENCODER : Lavc58.115.102 libvpx
DURATION : 00:01:00.031000000
Stream #0:1, 1, 1/1000: Audio: vorbis, 22050 Hz, stereo, fltp (default)
Metadata:
ENCODER : Lavc58.115.102 libvorbis
DURATION : 00:01:00.012000000
[AVIOContext @ 0000023702c5f040] Statistics: 32768 bytes read, 0 seeks
More information about the ffmpeg-user
mailing list