[FFmpeg-trac] #8612(undetermined:new): Transcode OUT switches to fast-forward at 35:47

FFmpeg trac at avcodec.org
Sat Apr 11 13:44:34 EEST 2020


#8612: Transcode OUT switches to fast-forward at 35:47
-------------------------------------+-------------------------------------
             Reporter:  markfilipak  |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by markfilipak):

 Replying to [comment:7 richardpl]:
 > Unfortunately it can not be reproduced at all.
 >
 > {{{
 > ffmpeg -f lavfi -i color=black:s=16x16:r=24 -filter_complex
 "telecine=pattern=5,split[A][B],[A]select='not(bitor(eq(mod(n+1\,10)\,3)\,eq(mod(n+1\,10)\,8)))'[C],[B]select='bitor(eq(mod(n+1\,10)\,
 > 3)\,eq(mod(n+1\,10)\,8))',smartblur[D],[C][D]interleave" out.mkv
 > }}}

 When I run that, I get this:

 Microsoft Windows [Version 10.0.17134.472]
 (c) 2018 Microsoft Corporation. All rights reserved.

 C:\CMD & tiny apps\ffmpeg\Ticket 8611>ffmpeg -f lavfi -i
 color=black:s=16x16:r=24 -filter_complex
 "telecine=pattern=5,split[A][B],[A]select='not(bitor(eq(mod(n+1\,10)\,3)\,eq(mod(n+1\,10)\,8)))'[C],[B]select='bitor(eq(mod(n+1\,10)\,
 ffmpeg version git-2020-04-03-52523b6 Copyright (c) 2000-2020 the FFmpeg
 developers
   built with gcc 9.3.1 (GCC) 20200328
   configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-
 fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-
 libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame
 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
 --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr
 --enable-libsrt --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-libvmaf --enable-libvorbis --enable-libvo-
 amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-
 libaom --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-
 cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2
 --enable-avisynth --enable-libopenmpt --enable-amf
   libavutil      56. 42.102 / 56. 42.102
   libavcodec     58. 77.101 / 58. 77.101
   libavformat    58. 42.100 / 58. 42.100
   libavdevice    58.  9.103 / 58.  9.103
   libavfilter     7. 77.101 /  7. 77.101
   libswscale      5.  6.101 /  5.  6.101
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
 Input #0, lavfi, from 'color=black:s=16x16:r=24':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 16x16 [SAR
 1:1 DAR 1:1], 24 tbr, 24 tbn, 24 tbc
 [Parsed_telecine_0 @ 0000020e770c4d40] Telecine pattern 5 yields up to 3
 frames per frame, pts advance factor: 2/5
 [Parsed_select_3 @ 0000020e770c73c0] [Eval @ 0000005ed5dfedb0] Undefined
 constant or missing '(' in ''
 [Parsed_select_3 @ 0000020e770c73c0] [Eval @ 0000005ed5dfedb0] Missing ')'
 or too many args in 'eq(mod(n+1,10),'
 [Parsed_select_3 @ 0000020e770c73c0] Error while parsing expression
 'bitor(eq(mod(n+1,10),'
 [AVFilterGraph @ 0000020e770c55c0] Error initializing filter 'select' with
 args 'bitor(eq(mod(n+1\,10)\,'
 Error initializing complex filters.
 Invalid argument

 C:\CMD & tiny apps\ffmpeg\Ticket 8611>ffmpeg -loglevel debug -f lavfi -i
 color=black:s=16x16:r=24 -filter_complex
 "telecine=pattern=5,split[A][B],[A]select='not(bitor(eq(mod(n+1\,10)\,3)\,eq(mod(n+1\,10)\,8)))'[C],[B]select='bitor(eq(mod(n+1\,10)\,
 ffmpeg version git-2020-04-03-52523b6 Copyright (c) 2000-2020 the FFmpeg
 developers
   built with gcc 9.3.1 (GCC) 20200328
   configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-
 fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-
 libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame
 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
 --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr
 --enable-libsrt --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-libvmaf --enable-libvorbis --enable-libvo-
 amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-
 libaom --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-
 cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2
 --enable-avisynth --enable-libopenmpt --enable-amf
   libavutil      56. 42.102 / 56. 42.102
   libavcodec     58. 77.101 / 58. 77.101
   libavformat    58. 42.100 / 58. 42.100
   libavdevice    58.  9.103 / 58.  9.103
   libavfilter     7. 77.101 /  7. 77.101
   libswscale      5.  6.101 /  5.  6.101
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
 Splitting the commandline.
 Reading option '-loglevel' ... matched as option 'loglevel' (set logging
 level) with argument 'debug'.
 Reading option '-f' ... matched as option 'f' (force format) with argument
 'lavfi'.
 Reading option '-i' ... matched as input url with argument
 'color=black:s=16x16:r=24'.
 Reading option '-filter_complex' ... matched as option 'filter_complex'
 (create a complex filtergraph) with argument
 'telecine=pattern=5,split[A][B],[A]select='not(bitor(eq(mod(n+1\,10)\,3)\,eq(mod(n+1\,10)\,8)))'[C],[B]select='bitor(eq(mod(n+1\,10)\,'.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option loglevel (set logging level) with argument debug.
 Applying option filter_complex (create a complex filtergraph) with
 argument
 telecine=pattern=5,split[A][B],[A]select='not(bitor(eq(mod(n+1\,10)\,3)\,eq(mod(n+1\,10)\,8)))'[C],[B]select='bitor(eq(mod(n+1\,10)\,.
 Successfully parsed a group of options.
 Parsing a group of options: input url color=black:s=16x16:r=24.
 Applying option f (force format) with argument lavfi.
 Successfully parsed a group of options.
 Opening an input file: color=black:s=16x16:r=24.
 detected 8 logical cores
 [Parsed_color_0 @ 00000297188cd7c0] Setting 'color' to value 'black'
 [Parsed_color_0 @ 00000297188cd7c0] Setting 's' to value '16x16'
 [Parsed_color_0 @ 00000297188cd7c0] Setting 'r' to value '24'
 [Parsed_color_0 @ 00000297188cd7c0] size:16x16 rate:24/1
 duration:-1.000000 sar:1/1
 [AVFilterGraph @ 00000297188cd300] query_formats: 2 queried, 1 merged, 0
 already done, 0 delayed
 [lavfi @ 00000297188cbc80] All info found
 Input #0, lavfi, from 'color=black:s=16x16:r=24':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0, 1, 1/24: Video: rawvideo, 1 reference frame (I420 /
 0x30323449), yuv420p, 16x16 [SAR 1:1 DAR 1:1], 0/1, 24 tbr, 24 tbn, 24 tbc
 Successfully opened the file.
 [Parsed_telecine_0 @ 00000297188d4e00] Setting 'pattern' to value '5'
 [Parsed_telecine_0 @ 00000297188d4e00] Telecine pattern 5 yields up to 3
 frames per frame, pts advance factor: 2/5
 [Parsed_select_2 @ 00000297188d8d40] Setting 'expr' to value
 'not(bitor(eq(mod(n+1,10),3),eq(mod(n+1,10),8)))'
 [Parsed_select_3 @ 00000297188d8340] Setting 'expr' to value
 'bitor(eq(mod(n+1,10),'
 [Parsed_select_3 @ 00000297188d8340] [Eval @ 000000ae591fec30] Undefined
 constant or missing '(' in ''
 [Parsed_select_3 @ 00000297188d8340] [Eval @ 000000ae591fec30] Missing ')'
 or too many args in 'eq(mod(n+1,10),'
 [Parsed_select_3 @ 00000297188d8340] Error while parsing expression
 'bitor(eq(mod(n+1,10),'
 [AVFilterGraph @ 00000297188d5c80] Error initializing filter 'select' with
 args 'bitor(eq(mod(n+1\,10)\,'
 Error initializing complex filters.
 Invalid argument

 C:\CMD & tiny apps\ffmpeg\Ticket
 8611>3)\,eq(mod(n+1\,10)\,8))',smartblur[D],[C][D]interleave" out.mkv

 Somethin' ain't parsing right, eh?

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8612#comment:8>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list