[FFmpeg-user] filter_complex concat large number of files.

William C Bonner wbonner at wimsworld.com
Fri Jun 1 03:28:15 EEST 2018


I'm using ffmpeg to concatenate a large number of files from my dash cam
and then speed things up by a factor of 60.

It works properly when the number of files is small, but fails as the
filter_complex option string expands. I'm generating the command line from
a program.

>From the ffmpeg generated report file, Here's a working command:

"C:\\WINDOWS\\ffmpeg.exe" -report -hide_banner -i
"G:\\ROAV\\MOVIE\\2018_0529_112356_056.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_112447_057A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_112450_058A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_112752_059A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_113053_060A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_113351_061A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_113652_062A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_113951_063A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_114251_064A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_114551_065A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_114851_066A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_115151_067A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_115451_068A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_115751_069A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_120051_070A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_120351_071A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_120651_072A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_120951_073A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_121252_074A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_121552_075A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_121851_076A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_122151_077A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_122451_078A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_122751_079A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_123051_080A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_123352_081A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_123652_082A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_123951_083A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_124251_084A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_124551_085A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_132702_086.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_132749_087A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_132752_088A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_133053_089A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_133354_090A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_133653_091A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_133953_092A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_134253_093A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_134554_094A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_134853_095A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_135153_096A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_135453_097A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0529_135925_098.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_135945_099A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_135948_100A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_140249_101A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_140551_102A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_140849_103A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_141149_104A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_141449_105A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_141749_106A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_142049_107A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_142350_108A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_142649_109A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_142949_110A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0529_171317_011.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_171341_012A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_171343_013A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_171644_014A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_171945_015A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_172246_016A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0529_172351_017.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_173448_017.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_173751_018.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_173828_019A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_173831_020A.MP4" -filter_complex
"[0:v][1:v][2:v][3:v][4:v][5:v][6:v][7:v][8:v][9:v][10:v][11:v][12:v][13:v][14:v][15:v][16:v][17:v][18:v][19:v][20:v][21:v][22:v][23:v][24:v][25:v][26:v][27:v][28:v][29:v][30:v][31:v][32:v][33:v][34:v][35:v][36:v][37:v][38:v][39:v][40:v][41:v][42:v][43:v][44:v][45:v][46:v][47:v][48:v][49:v][50:v][51:v][52:v][53:v][54:v][55:v][56:v][57:v][58:v][59:v][60:v][61:v][62:v][63:v][64:v][65:v]concat=n=66:v=1[v];[v]setpts=(1/60)*PTS,drawtext=fontfile=C\\\\:/WINDOWS/Fonts/consola.ttf:fontcolor=white:fontsize=80:y=main_h-text_h-50:x=50:text=WimsWorld[o]"
-map "[o]" -c:v libx265 -crf 23 -preset veryfast -movflags +faststart -bf 2
-g 15 -pix_fmt yuv420p -y "C:\\Users\\Wim\\Videos\\RoavConcatTest.mp4"

and here's a similar command line that fails:
"C:\\WINDOWS\\ffmpeg.exe" -report -hide_banner -i
"G:\\ROAV\\MOVIE\\2018_0520_140939_107A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_141239_108A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_141540_109A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_141839_110A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_142139_111A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_142439_112A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_142740_113A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_143039_114A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_143339_115A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_143640_116A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_143943_117A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_144239_118A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_144542_119A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_144842_120A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_145139_121A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_145439_122A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_145739_123A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_150039_124A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_150339_125A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_150639_126A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_150939_127A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_151238_128A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_151539_129A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_151839_130A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_152139_131A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_152438_132A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_152738_133A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_153038_134A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_153338_135A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_153638_136A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_153939_137A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_154238_138A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_154538_139A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_154839_140A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_155138_141A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_155439_142A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_155740_143A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_160038_144A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_160338_145A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_160639_146A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_160938_147A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_161238_148A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_161538_149A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_161840_150A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_162139_151A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_162438_152A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_162738_153A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_163038_154A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_163338_155A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_163638_156A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_163938_157A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_164238_158A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_164538_159A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_164838_160A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_165138_161A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_165439_162A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_165738_163A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_170038_164A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_170339_165A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_170638_166A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_170939_167A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0520_171258_068.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0521_143615_069.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0522_170411_069.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_170444_070.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_170513_071A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_170515_072A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_170816_073A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_171117_074A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_171416_075A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_171717_076A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_172016_077A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0522_181204_078.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_181238_079.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_181458_080A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_181500_081A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_181802_082A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_182102_083A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_182401_084A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_182701_085A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0522_184712_086.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_184746_087.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_185045_088.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_185320_089A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0522_185323_090A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0523_140030_091.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_140104_092.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_140112_093A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_140116_094A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_140418_095A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_140718_096A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_141019_097A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_141317_098A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_141619_099A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_141917_100A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_142217_101A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_142519_102A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_142817_103A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_143117_104A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0523_152843_005.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_152902_006A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_152905_007A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_153207_008A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_153506_009A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_153806_010A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_154106_011A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_154406_012A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_154706_013A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0523_154758_014.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0523_154902_014.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0523_161038_014.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0523_161835_014.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0523_165823_014.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_165856_015.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_165918_016A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_165920_017A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_170222_018A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_170522_019A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_170822_020A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_171123_021A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_171422_022A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_171722_023A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_172022_024A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_172323_025A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_172622_026A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_172922_027A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_173221_028A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_173521_029A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_173822_030A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_174122_031A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0523_175406_032.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_175424_033A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_175427_034A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_175728_035A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0523_180028_036A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0523_180135_037.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0524_023812_037.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0524_023845_038.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0524_023904_039A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0524_023909_040A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0524_024210_041A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0524_024509_042A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0524_024629_043.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0526_204308_043.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0527_184919_043.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0527_190114_043.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_190147_044.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_190449_045.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_190748_046.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_191000_047.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_191043_048.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_191344_049.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_191646_050.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_191945_051.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_192244_052.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_192544_053.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_192844_054.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0527_193145_055.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0528_142239_056.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_112356_056.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_112447_057A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_112450_058A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_112752_059A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_113053_060A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_113351_061A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_113652_062A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_113951_063A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_114251_064A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_114551_065A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_114851_066A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_115151_067A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_115451_068A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_115751_069A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_120051_070A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_120351_071A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_120651_072A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_120951_073A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_121252_074A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_121552_075A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_121851_076A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_122151_077A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_122451_078A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_122751_079A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_123051_080A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_123352_081A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_123652_082A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_123951_083A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_124251_084A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_124551_085A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_132702_086.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_132749_087A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_132752_088A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_133053_089A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_133354_090A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_133653_091A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_133953_092A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_134253_093A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_134554_094A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_134853_095A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_135153_096A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_135453_097A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0529_135925_098.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_135945_099A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_135948_100A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_140249_101A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_140551_102A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_140849_103A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_141149_104A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_141449_105A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_141749_106A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_142049_107A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_142350_108A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_142649_109A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_142949_110A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0529_171317_011.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_171341_012A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_171343_013A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_171644_014A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_171945_015A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_172246_016A.MP4" -i
"G:\\ROAV\\MOVIE\\RO\\2018_0529_172351_017.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_173448_017.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_173751_018.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_173828_019A.MP4" -i
"G:\\ROAV\\MOVIE\\2018_0529_173831_020A.MP4" -filter_complex
"[0:v][1:v][2:v][3:v][4:v][5:v][6:v][7:v][8:v][9:v][10:v][11:v][12:v][13:v][14:v][15:v][16:v][17:v][18:v][19:v][20:v][21:v][22:v][23:v][24:v][25:v][26:v][27:v][28:v][29:v][30:v][31:v][32:v][33:v][34:v][35:v][36:v][37:v][38:v][39:v][40:v][41:v][42:v][43:v][44:v][45:v][46:v][47:v][48:v][49:v][50:v][51:v][52:v][53:v][54:v][55:v][56:v][57:v][58:v][59:v][60:v][61:v][62:v][63:v][64:v][65:v][66:v][67:v][68:v][69:v][70:v][71:v][72:v][73:v][74:v][75:v][76:v][77:v][78:v][79:v][80:v][81:v][82:v][83:v][84:v][85:v][86:v][87:v][88:v][89:v][90:v][91:v][92:v][93:v][94:v][95:v][96:v][97:v][98:v][99:v][100:v][101:v][102:v][103:v][104:v][105:v][106:v][107:v][108:v][109:v][110:v][111:v][112:v][113:v][114:v][115:v][116:v][117:v][118:v][119:v][120:v][121:v][122:v][123:v][124:v][125:v][126:v][127:v][128:v][129:v][130:v][131:v][132:v][133:v][134:v][135:v][136:v][137:v][138:v][139:v][140:v][141:v][142:v][143:v][144:v][145:v][146:v][147:v][148:v][149:v][150:v][151:v][152:v][153:v][154:v][155:v][156:v][157:v][158:v][159:v][160:v][161:v][162:v][163:v][164:v][165:v][166:v][167:v][168:v][169:v][170:v][171:v][172:v][173:v][174:v][175:v][176:v][177:v][178:v][179:v][180:v][181:v][182:v][183:v][184:v][185:v][186:v][187:v][188:v][189:v][190:v][191:v][192:v][193:v][194:v][195:v][196:v][197:v][198:v][199:v][200:v][201:v][202:v][203:v][204:v][205:v][206:v][207:v][208:v][209:v][210:v][211:v][212:v][213:v][214:v][215:v][216:v][217:v][218:v][219:v][220:v][221:v][222:v][223:v][224:v]concat=n=225:v=1[v];[v]setpts=(1/60)*PTS,drawtext=fontfile=C\\\\:/WINDOWS/Fonts/consola.ttf:fontcolor=white:fontsize=80:y=main_h-text_h-50:x=50:text=WimsWorld[o]"
-map "[o]" -c:v libx265 -crf 23 -preset veryfast -movflags +faststart -bf 2
-g 15 -pix_fmt yuv420p -y "C:\\Users\\Wim\\Videos\\RoavConcatTest.mp4"

The working report file has these lines in it:

Reading option '-i' ... matched as input url with argument
'G:\ROAV\MOVIE\2018_0529_173831_020A.MP4'.
Reading option '-filter_complex' ... matched as option 'filter_complex'
(create a complex filtergraph) with argument
'[0:v][1:v][2:v][3:v][4:v][5:v][6:v][7:v][8:v][9:v][10:v][11:v][12:v][13:v][14:v][15:v][16:v][17:v][18:v][19:v][20:v][21:v][22:v][23:v][24:v][25:v][26:v][27:v][28:v][29:v][30:v][31:v][32:v][33:v][34:v][35:v][36:v][37:v][38:v][39:v][40:v][41:v][42:v][43:v][44:v][45:v][46:v][47:v][48:v][49:v][50:v][51:v][52:v][53:v][54:v][55:v][56:v][57:v][58:v][59:v][60:v][61:v][62:v][63:v][64:v][65:v]concat=n=66:v=1[v];[v]setpts=(1/60)*PTS,drawtext=fontfile=C\\:/WINDOWS/Fonts/consola.ttf:fontcolor=white:fontsize=80:y=main_h-text_h-50:x=50:text=WimsWorld[o]'.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument '[o]'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'libx265'.

while the one that fails has this:

Reading option '-i' ... matched as input url with argument
'G:\ROAV\MOVIE\2018_0529_173831_020A.MP4'.
Reading option '-filter_complex' ... matched as option 'filter_complex'
(create a complex filtergraph) with argument
'[0:v][1:v][2:v][3:v][4:v][5:v][6:v][7:v][8:v][9:v][10:v][11:v][12:v][13:v][14:v][15:v][16:v][17:v][18:v][19:v][20:v][21:v][22:v][23:v][24:v][25:v][26:v][27:v][28:v][29:v][30:v][31:v][32:v][33:v][34:v][35:v][36:v][37:v][38:v][39:v][40:v][41:v][42:v][43:v][44:v][45:v][46:v][47:v][48:v][49:v][50:v][51:v][52:v][53:v][54:v][55:v][56:v][57:v][58:v][59:v][60:v][61:v][62:v][63:v][64:v][65:v][66:v][67:v][68:v][69:v][70:v][71:v][72:v][73:v][74:v][75:v][76:v][77:v][78:v][79:v][80:v][81:v][82:v][83:v][84:v][85:v][86:v][87:v][88:v][89:v][90:v][91:v][92:v][93:v][94:v][95:v][96:v][97:v][98:v][99:v][100:v][101:v][102:v][103:v][104:v][105:v][106:v][107:v][108:v][109:v][110:v][111:v][112:v][113:v][114:v][115:v][116:v][117:v][118:v][119:v][120:v][121:v][122:v][123:v][124:v][125:v][126:v][127:v][128:v][129:v][130:v][131:v][132:v][133:v][134:v][135:v][136:v][137:v][138:v][139:v][140:v][141:v][142:v][143:v][144:v][145:v][146:v][147:v][148:v][149:v][Reading
option '-map' ... matched as option 'map' (set input stream mapping) with
argument '[o]'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'libx265'.

You can see by the command line that the failing command should be
concatenating 225 streams, but seems to stop reporting at 149.  (By
counting characters in the buffer, it seems to stop around character 943 in
the buffer)

1. Is there a better way to concatenate a large number of video files?
2. am I running into a current buffer length problem?
3. Can anyone suggest a workaround?

Thanks..  Wim.


More information about the ffmpeg-user mailing list