[FFmpeg-user] Max rtbufsize Via dshow

Gabriel Balaich roderrooder at gmail.com
Fri Jan 11 01:39:33 EET 2019


>
> Could you provide command line including complete, uncut
> console output (no -hide_banner please) to show how your
> ffmpeg command initially drops frames and later catches up
> so that encoding speed is clearly above real-time and no
> further frames are dropped?
>

It doesn't appear to rewrite the line displaying speed fps, speed, etc so I
took a snip of when it started and when I ended it:
[image: Start.jpg]
[image: end.jpg]

As you can see speed is under 1x at the beginning but rises to 1x within a
minute.

Here is the full console output:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\djcim> ffmpeg -y `
>> -thread_queue_size 9999 -indexmem 9999 -f dshow -rtbufsize 2147.48M -i
audio="Analog (1+2) (RME Fireface UC)" `
>> -thread_queue_size 9999 -indexmem 9999 -f dshow -rtbufsize 2147.48M -i
audio="ADAT (5+6) (RME Fireface UC)" `
>> -thread_queue_size 9999 -indexmem 9999 -r 25 -f lavfi -rtbufsize
2147.48M -i color=c=black:s=256x120 `
>> -thread_queue_size 9999 -indexmem 9999 -f dshow -rtbufsize 2147.48M
-video_size 1920x1080 -framerate 60 `
>> -pixel_format yuv420p -i video="Game Capture HD60 Pro (Video)
(#01)":audio="Game Capture HD60 Pro (Audio) (#01)" `
>> -thread_queue_size 9999 -indexmem 9999 -f dshow -rtbufsize 2147.48M
-video_size 3840x2160 -framerate 60 `
>> -pixel_format nv12 -i video="Video (Pro Capture)":audio="ADAT (3+4) (RME
Fireface UC)" `
>> -thread_queue_size 9999 -indexmem 9999 -f dshow -rtbufsize 2147.48M
-video_size 3840x2160 -framerate 60 `
>> -pixel_format nv12 -i video="AVerMedia HD Capture GC573 1":audio="Analog
(1+2) (RME Fireface UC)" `
>> -map 2,0 -map 0 -c:v h264_nvenc -preset: llhp -r 25 -rc-lookahead 25
-pix_fmt nv12 -b:v 288M -minrate 288M `
>> -maxrate 288M -bufsize 288M -c:a aac -ar 44100 -b:a 384k -vsync 1
-max_muxing_queue_size 9999 `
>> C:\Users\djcim\Videos\FFmpeg\CP\CP.ts `
>> -map 2,1 -map 1 -c:v h264_nvenc -preset: llhp -r 25 -rc-lookahead 25
-pix_fmt nv12 -b:v 288M -minrate 288M `
>> -maxrate 288M -bufsize 288M -c:a aac -ar 44100 -b:a 384k -vsync 1
-max_muxing_queue_size 9999 `
>> C:\Users\djcim\Videos\FFmpeg\SB\SB.ts `
>> -map 3:0,3:1 -map 3:1 -c:v h264_nvenc -preset: llhp -r 60 -rc-lookahead
60 -pix_fmt yuv420p -b:v 288M -minrate 288M `
>> -maxrate 288M -bufsize 288M -c:a aac -ar 44100 -b:a 384k -vsync 1
-max_muxing_queue_size 9999 `
>> C:\Users\djcim\Videos\FFmpeg\EL\EL.ts `
>> -map 4:0,4:1 -map 4:1 -c:v h264_nvenc -preset: llhp -r 60 -rc-lookahead
60 -pix_fmt nv12 -b:v 288M -minrate 288M `
>> -maxrate 288M -bufsize 288M -c:a aac -ar 44100 -b:a 384k -vsync 1
-max_muxing_queue_size 9999 `
>> C:\Users\djcim\Videos\FFmpeg\MW\MW.ts `
>> -map 5:0,5:1 -map 5:1 -c:v h264_nvenc -preset: llhp -r 60 -rc-lookahead
60 -pix_fmt nv12 -b:v 288M -minrate 288M `
>> -maxrate 288M -bufsize 288M -c:a aac -ar 44100 -b:a 192k -vsync 1
-max_muxing_queue_size 9999 `
>> C:\Users\djcim\Videos\FFmpeg\AM\AM.ts
ffmpeg version N-91808-g70a708713a Copyright (c) 2000-2018 the FFmpeg
developers
  built with gcc 8.2.1 (GCC) 20180813
  configuration: --enable-gpl --enable-version3 --enable-sdl2
--enable-fontconfig --enable-gnutls --enable-iconv --enable-libass
--enable-libbluray --enable-libfreetype --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr
--enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack
--enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2
--enable-libzimg --enable-lzma --enable-zlib --enable-gmp
--enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc
--enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom
--enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid
--enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2
--enable-avisynth
  libavutil      56. 19.100 / 56. 19.100
  libavcodec     58. 27.101 / 58. 27.101
  libavformat    58. 18.100 / 58. 18.100
  libavdevice    58.  4.101 / 58.  4.101
  libavfilter     7. 26.100 /  7. 26.100
  libswscale      5.  2.100 /  5.  2.100
  libswresample   3.  2.100 /  3.  2.100
  libpostproc    55.  2.100 / 55.  2.100
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, dshow, from 'audio=Analog (1+2) (RME Fireface UC)':
  Duration: N/A, start: 78704.569000, bitrate: 1411 kb/s
    Stream #0:0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Guessed Channel Layout for Input Stream #1.0 : stereo
Input #1, dshow, from 'audio=ADAT (5+6) (RME Fireface UC)':
  Duration: N/A, start: 78705.273000, bitrate: 1411 kb/s
    Stream #1:0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Input #2, lavfi, from 'color=c=black:s=256x120':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #2:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 256x120 [SAR
1:1 DAR 32:15], 25 tbr, 25 tbn, 25 tbc
Guessed Channel Layout for Input Stream #3.1 : stereo
Input #3, dshow, from 'video=Game Capture HD60 Pro (Video) (#01):audio=Game
Capture HD60 Pro (Audio) (#01)':
  Duration: N/A, start: 78707.183731, bitrate: 1411 kb/s
    Stream #3:0: Video: rawvideo (YV12 / 0x32315659), yuv420p, 1920x1080,
60 fps, 60 tbr, 10000k tbn, 10000k tbc
    Stream #3:1: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Guessed Channel Layout for Input Stream #4.1 : stereo
Input #4, dshow, from 'video=Video (Pro Capture):audio=ADAT (3+4) (RME
Fireface UC)':
  Duration: N/A, start: 78707.610000, bitrate: N/A
    Stream #4:0: Video: rawvideo (NV12 / 0x3231564E), nv12, 3840x2160, 60
fps, 60 tbr, 10000k tbn, 10000k tbc
    Stream #4:1: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (64% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (66% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (67% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (68% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (70% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
Guessed Channel Layout for Input Stream #5.1 : stereo
Input #5, dshow, from 'video=AVerMedia HD Capture GC573 1:audio=Analog
(1+2) (RME Fireface UC)':
  Duration: N/A, start: 78708.021000, bitrate: 1411 kb/s
    Stream #5:0: Video: rawvideo (NV12 / 0x3231564E), nv12, 3840x2160, 60
fps, 60 tbr, 10000k tbn, 10000k tbc
    Stream #5:1: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (72% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (74% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (75% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
Stream mapping:
  Stream #2:0 -> #0:0 [sync #0:0] (rawvideo (native) -> h264 (h264_nvenc))
  Stream #0:0 -> #0:1 (pcm_s16le (native) -> aac (native))
  Stream #2:0 -> #1:0 [sync #1:0] (rawvideo (native) -> h264 (h264_nvenc))
  Stream #1:0 -> #1:1 (pcm_s16le (native) -> aac (native))
  Stream #3:0 -> #2:0 [sync #3:1] (rawvideo (native) -> h264 (h264_nvenc))
  Stream #3:1 -> #2:1 (pcm_s16le (native) -> aac (native))
  Stream #4:0 -> #3:0 [sync #4:1] (rawvideo (native) -> h264 (h264_nvenc))
  Stream #4:1 -> #3:1 (pcm_s16le (native) -> aac (native))
  Stream #5:0 -> #4:0 [sync #5:1] (rawvideo (native) -> h264 (h264_nvenc))
  Stream #5:1 -> #4:1 (pcm_s16le (native) -> aac (native))
Press [q] to stop, [?] for help
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (75% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
Output #0, mpegts, to 'C:\Users\djcim\Videos\FFmpeg\CP\CP.ts':
  Metadata:
    encoder         : Lavf58.18.100
    Stream #0:0: Video: h264 (h264_nvenc) (Main), nv12(progressive),
256x120 [SAR 1:1 DAR 32:15], q=-1--1, 288000 kb/s, 25 fps, 90k tbn, 25 tbc
    Metadata:
      encoder         : Lavc58.27.101 h264_nvenc
    Side data:
      cpb: bitrate max/min/avg: 288000000/0/288000000 buffer size:
288000000 vbv_delay: -1
    Stream #0:1: Audio: aac (LC), 44100 Hz, stereo, fltp, 384 kb/s
    Metadata:
      encoder         : Lavc58.27.101 aac
Output #1, mpegts, to 'C:\Users\djcim\Videos\FFmpeg\SB\SB.ts':0kB
time=00:00:00.44 bitrate=   0.0kbits/s speed=0.81x
  Metadata:
    encoder         : Lavf58.18.100
    Stream #1:0: Video: h264 (h264_nvenc) (Main), nv12(progressive),
256x120 [SAR 1:1 DAR 32:15], q=-1--1, 288000 kb/s, 25 fps, 90k tbn, 25 tbc
    Metadata:
      encoder         : Lavc58.27.101 h264_nvenc
    Side data:
      cpb: bitrate max/min/avg: 288000000/0/288000000 buffer size:
288000000 vbv_delay: -1
    Stream #1:1: Audio: aac (LC), 44100 Hz, stereo, fltp, 384 kb/s
    Metadata:
      encoder         : Lavc58.27.101 aac
Output #2, mpegts, to 'C:\Users\djcim\Videos\FFmpeg\EL\EL.ts':
  Metadata:
    encoder         : Lavf58.18.100
    Stream #2:0: Video: h264 (h264_nvenc) (Main), yuv420p, 1920x1080,
q=-1--1, 288000 kb/s, 60 fps, 90k tbn, 60 tbc
    Metadata:
      encoder         : Lavc58.27.101 h264_nvenc
    Side data:
      cpb: bitrate max/min/avg: 288000000/0/288000000 buffer size:
288000000 vbv_delay: -1
    Stream #2:1: Audio: aac (LC), 44100 Hz, stereo, fltp, 384 kb/s
    Metadata:
      encoder         : Lavc58.27.101 aac
Output #3, mpegts, to 'C:\Users\djcim\Videos\FFmpeg\MW\MW.ts':0kB
time=00:00:00.44 bitrate=   0.0kbits/s dup=1 drop=0 speed=0.243x
  Metadata:
    encoder         : Lavf58.18.100
    Stream #3:0: Video: h264 (h264_nvenc) (Main), nv12(progressive),
3840x2160, q=-1--1, 288000 kb/s, 60 fps, 90k tbn, 60 tbc
    Metadata:
      encoder         : Lavc58.27.101 h264_nvenc
    Side data:
      cpb: bitrate max/min/avg: 288000000/0/288000000 buffer size:
288000000 vbv_delay: -1
    Stream #3:1: Audio: aac (LC), 44100 Hz, stereo, fltp, 384 kb/s
    Metadata:
      encoder         : Lavc58.27.101 aac
Output #4, mpegts, to 'C:\Users\djcim\Videos\FFmpeg\AM\AM.ts':
  Metadata:
    encoder         : Lavf58.18.100
    Stream #4:0: Video: h264 (h264_nvenc) (Main), nv12, 3840x2160, q=-1--1,
288000 kb/s, 60 fps, 90k tbn, 60 tbc
    Metadata:
      encoder         : Lavc58.27.101 h264_nvenc
    Side data:
      cpb: bitrate max/min/avg: 288000000/0/288000000 buffer size:
288000000 vbv_delay: -1
    Stream #4:1: Audio: aac (LC), 44100 Hz, stereo, fltp, 192 kb/s
    Metadata:
      encoder         : Lavc58.27.101 aac
frame= 1560 fps= 25 q=6.0 Lq=6.0 q=11.0 q=10.0 q=8.0 size=    1217kB
time=00:01:02.36 bitrate= 159.9kbits/s dup=113 drop=0 speed=0.992x
video:1563442kB audio:5615kB subtitle:0kB other streams:0kB global
headers:0kB muxing overhead: unknown
[aac @ 0000024ed4bc7300] Qavg: 65514.273
[aac @ 0000024ed4bc2580] Qavg: 65514.273
[aac @ 0000024ed4bc37c0] Qavg: 65536.000
[aac @ 0000024f0acc9dc0] Qavg: 57249.551
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (63% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (64% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (66% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (68% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (63% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[aac @ 0000024f0acca700] Qavg: 65195.406
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (70% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (65% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (66% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (71% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (72% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (68% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (74% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (70% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (76% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (71% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (76% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (77% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (73% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (77% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (78% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (75% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (78% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (75% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (79% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (76% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (79% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (76% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (81% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (77% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (81% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (78% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (82% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (78% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (83% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (79% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (83% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (79% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (84% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (81% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (84% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (81% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (85% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (82% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (85% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (82% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (86% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (83% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (86% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (83% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (84% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (84% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
    Last message repeated 1 times
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (85% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (85% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (86% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
    Last message repeated 1 times
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (88% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (91% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (91% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (91% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (89% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (92% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (92% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (92% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (92% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (92% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (92% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (90% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (93% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (91% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (93% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (91% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (93% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (91% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
    Last message repeated 1 times
[dshow @ 0000024ed4acbe00] real-time buffer [Video (Pro Capture)] [video
input] too full or near too full (93% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (91% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
    Last message repeated 1 times
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (92% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
    Last message repeated 5 times
[dshow @ 0000024ed4b83580] real-time buffer [AVerMedia HD Capture GC573 1]
[video input] too full or near too full (93% of size: 2147480000 [rtbufsize
parameter])! frame dropped!
    Last message repeated 6 times
PS C:\Users\djcim>

Not sure if it is because I'm recording different sources but I'm
definitely dropping less frames pre-recording as I was even testing
previously today, yet I am dropping none the less. I drop a lot more frames
when ending the recording, I would think this is because the buffer is
being offloaded to the encoder all at once, but I'm not sure.


> As an alternative, simply patch libavdevice/dshow.c to avoid
> dropping frames so you can test if the parameter is really
> too small.
>

I just wasn't sure if it was as simple as switching the variable being
passed, I'm having a difficult time understanding the source code. I have
yet to compile FFmpeg myself but I'm sure I could figure it out one way or
another.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Start.jpg
Type: image/jpeg
Size: 13222 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20190110/15e269d4/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: end.jpg
Type: image/jpeg
Size: 12804 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20190110/15e269d4/attachment-0001.jpg>


More information about the ffmpeg-user mailing list