[FFmpeg-trac] #11185(undetermined:new): AV1 can't decode with "-f lavfi -i movie"

FFmpeg trac at avcodec.org
Wed Sep 11 14:55:18 EEST 2024


#11185: AV1 can't decode with "-f lavfi -i movie"
-------------------------------------+-------------------------------------
             Reporter:  nicol        |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 How to reproduce:
 {{{
 % ffmpeg -f lavfi -i testsrc2=d=2 -c:v libaom-av1 -cpu-used 6 foo.mp4
 Only 8 frames are decoded.
 % ffmpeg -v 9 -loglevel 99 -f lavfi -i movie=foo.mp4 -f null -

   built with gcc 14.2.0 (crosstool-NG 1.26.0.106_ed12fa6)
   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-libfreetype --enable-libfribidi --enable-gmp --enable-libxml2
 --enable-lzma --enable-fontconfig --enable-libharfbuzz --enable-libvorbis
 --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb
 --disable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-
 avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2
 --enable-libdvdread --enable-libdvdnav --disable-libfdk-aac --enable-
 ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-
 libkvazaar --enable-libaribcaption --enable-libass --enable-libbluray
 --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librist
 --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp
 --enable-libzmq --enable-lv2 --enable-libvpl --enable-openal --enable-
 libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264
 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-
 librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-
 libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d
 --disable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan
 --enable-libshaderc --enable-libplacebo --enable-libvvenc --enable-libx264
 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg
 --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags=
 --extra-libs=-lgomp --extra-ldflags=-pthread --extra-ldexeflags=
 --cc=x86_64-w64-mingw32-gcc --cxx=x86_64-w64-mingw32-g++
 --ar=x86_64-w64-mingw32-gcc-ar --ranlib=x86_64-w64-mingw32-gcc-ranlib
 --nm=x86_64-w64-mingw32-gcc-nm --extra-version=20240910
   libavutil      59. 36.100 / 59. 36.100
   libavcodec     61. 13.100 / 61. 13.100
   libavformat    61.  5.101 / 61.  5.101
   libavdevice    61.  2.101 / 61.  2.101
   libavfilter    10.  2.102 / 10.  2.102
   libswscale      8.  2.100 /  8.  2.100
   libswresample   5.  2.100 /  5.  2.100
   libpostproc    58.  2.100 / 58.  2.100
 Splitting the commandline.
 Reading option '-v' ... matched as option 'v' (set logging level) with
 argument '9'.
 Reading option '-loglevel' ... matched as option 'loglevel' (set logging
 level) with argument '99'.
 Reading option '-f' ... matched as option 'f' (force container format
 (auto-detected otherwise)) with argument 'lavfi'.
 Reading option '-i' ... matched as input url with argument
 'movie=foo.mp4'.
 Reading option '-f' ... matched as option 'f' (force container format
 (auto-detected otherwise)) with argument 'null'.
 Reading option '-' ... matched as output url.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option v (set logging level) with argument 9.
 Successfully parsed a group of options.
 Parsing a group of options: input url movie=foo.mp4.
 Applying option f (force container format (auto-detected otherwise)) with
 argument lavfi.
 Successfully parsed a group of options.
 Opening an input file: movie=foo.mp4.
 [AVFilterGraph @ 0000022781e041c0] Setting 'filename' to value 'foo.mp4'
 detected 12 logical cores
 [AVFormatContext @ 0000022781e0f500] Opening 'foo.mp4' for reading
 [file @ 0000022781e0cc80] Setting default whitelist 'file,crypto,data'
 Probing mov,mp4,m4a,3gp,3g2,mj2 score:100 size:2048
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] Format
 mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'ftyp' parent:'root' sz:
 32 8 47288
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] ISO: File Type Major Brand:
 isom
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'free' parent:'root' sz:
 8 40 47288
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'mdat' parent:'root' sz:
 46257 48 47288
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'moov' parent:'root' sz:
 991 46305 47288
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'mvhd' parent:'moov' sz:
 108 8 983
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] time scale = 1000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'trak' parent:'moov' sz:
 778 116 983
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'tkhd' parent:'trak' sz:
 92 8 770
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'edts' parent:'trak' sz:
 36 100 770
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'elst' parent:'edts' sz:
 28 8 28
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] track[0].edit_count = 1
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] duration=2000 time=0
 rate=1.000000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'mdia' parent:'trak' sz:
 642 136 770
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'mdhd' parent:'mdia' sz:
 32 8 634
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'hdlr' parent:'mdia' sz:
 45 40 634
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] ctype=[0][0][0][0]
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stype=vide
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'minf' parent:'mdia' sz:
 557 85 634
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'vmhd' parent:'minf' sz:
 20 8 549
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'dinf' parent:'minf' sz:
 36 28 549
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'dref' parent:'dinf' sz:
 28 8 28
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] Unknown dref type 0x206c7275
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'stbl' parent:'minf' sz:
 493 64 549
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'stsd' parent:'stbl' sz:
 173 8 485
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] size=157 4CC=av01
 codec_type=0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'av1C' parent:'stsd' sz:
 25 8 71
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'fiel' parent:'stsd' sz:
 10 33 71
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'pasp' parent:'stsd' sz:
 16 43 71
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] pasp: hSpacing 1, vSpacing 1
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'btrt' parent:'stsd' sz:
 20 59 71
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'stts' parent:'stbl' sz:
 24 181 485
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] track[0].stts.entries = 1
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] sample_count=50,
 sample_duration=512
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'stss' parent:'stbl' sz:
 20 205 485
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] keyframe_count = 1
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'stsc' parent:'stbl' sz:
 28 225 485
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] track[0].stsc.entries = 1
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'stsz' parent:'stbl' sz:
 220 253 485
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] sample_size = 0 sample_count
 = 50
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'stco' parent:'stbl' sz:
 20 473 485
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 0,
 offset 30, dts 0, size 2255, distance 0, keyframe 1
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 1,
 offset 8ff, dts 512, size 8018, distance 1, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 2,
 offset 2851, dts 1024, size 3, distance 2, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 3,
 offset 2854, dts 1536, size 794, distance 3, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 4,
 offset 2b6e, dts 2048, size 3, distance 4, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 5,
 offset 2b71, dts 2560, size 1676, distance 5, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 6,
 offset 31fd, dts 3072, size 3, distance 6, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 7,
 offset 3200, dts 3584, size 654, distance 7, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 8,
 offset 348e, dts 4096, size 3, distance 8, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 9,
 offset 3491, dts 4608, size 2423, distance 9, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 10,
 offset 3e08, dts 5120, size 3, distance 10, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 11,
 offset 3e0b, dts 5632, size 713, distance 11, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 12,
 offset 40d4, dts 6144, size 3, distance 12, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 13,
 offset 40d7, dts 6656, size 1742, distance 13, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 14,
 offset 47a5, dts 7168, size 3, distance 14, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 15,
 offset 47a8, dts 7680, size 855, distance 15, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 16,
 offset 4aff, dts 8192, size 3, distance 16, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 17,
 offset 4b02, dts 8704, size 3652, distance 17, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 18,
 offset 5946, dts 9216, size 3, distance 18, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 19,
 offset 5949, dts 9728, size 726, distance 19, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 20,
 offset 5c1f, dts 10240, size 3, distance 20, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 21,
 offset 5c22, dts 10752, size 1587, distance 21, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 22,
 offset 6255, dts 11264, size 3, distance 22, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 23,
 offset 6258, dts 11776, size 712, distance 23, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 24,
 offset 6520, dts 12288, size 3, distance 24, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 25,
 offset 6523, dts 12800, size 2351, distance 25, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 26,
 offset 6e52, dts 13312, size 3, distance 26, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 27,
 offset 6e55, dts 13824, size 696, distance 27, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 28,
 offset 710d, dts 14336, size 3, distance 28, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 29,
 offset 7110, dts 14848, size 1440, distance 29, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 30,
 offset 76b0, dts 15360, size 3, distance 30, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 31,
 offset 76b3, dts 15872, size 696, distance 31, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 32,
 offset 796b, dts 16384, size 25, distance 32, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 33,
 offset 7984, dts 16896, size 5482, distance 33, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 34,
 offset 8eee, dts 17408, size 3, distance 34, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 35,
 offset 8ef1, dts 17920, size 657, distance 35, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 36,
 offset 9182, dts 18432, size 3, distance 36, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 37,
 offset 9185, dts 18944, size 1637, distance 37, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 38,
 offset 97ea, dts 19456, size 3, distance 38, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 39,
 offset 97ed, dts 19968, size 794, distance 39, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 40,
 offset 9b07, dts 20480, size 3, distance 40, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 41,
 offset 9b0a, dts 20992, size 2673, distance 41, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 42,
 offset a57b, dts 21504, size 3, distance 42, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 43,
 offset a57e, dts 22016, size 703, distance 43, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 44,
 offset a83d, dts 22528, size 3, distance 44, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 45,
 offset a840, dts 23040, size 1480, distance 45, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 46,
 offset ae08, dts 23552, size 3, distance 46, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 47,
 offset ae0b, dts 24064, size 674, distance 47, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 48,
 offset b0ad, dts 24576, size 27, distance 48, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] AVIndex stream 0, sample 49,
 offset b0c8, dts 25088, size 1041, distance 49, keyframe 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] Processing st: 0, edit list 0
 - media time: 0, duration: 25600
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'udta' parent:'moov' sz:
 97 894 983
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'meta' parent:'udta' sz:
 89 8 89
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'hdlr' parent:'meta' sz:
 33 8 77
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] ctype=[0][0][0][0]
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stype=mdir
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'ilst' parent:'meta' sz:
 44 41 77
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] type:'[169]too' parent:'ilst'
 sz: 36 8 36
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] on_parse_exit_offset=47288
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] Before
 avformat_find_stream_info() pos: 47288 bytes read:47288 seeks:0
 nb_streams:1
 [libdav1d @ 0000022781e111c0] libdav1d cc6eb3d
 [libdav1d @ 0000022781e111c0] Using 1 threads, 0 max_frame_delay
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 0, dts 0
 [libdav1d @ 0000022781e111c0] Frame 0:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] All info found
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0: start_time: 0
 duration: 2
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] format: start_time: 0
 duration: 2 (estimate from stream) bitrate=189 kb/s
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] After
 avformat_find_stream_info() pos: 2303 bytes read:80056 seeks:1 frames:1
 [libdav1d @ 0000022781e17a80] libdav1d cc6eb3d
 [libdav1d @ 0000022781e17a80] Using 13 threads, 0 max_frame_delay
 [Parsed_movie_0 @ 0000022781dc4d00] seek_point:0 format_name:(null)
 file_name:foo.mp4 stream_index:-1
 [AVFilterGraph @ 0000022781e041c0] query_formats: 2 queried, 3 merged, 0
 already done, 0 delayed
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 1, dts 40000
 [libdav1d @ 0000022781e14340] Frame 32:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 16:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 8:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 4:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 2:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 1:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [lavfi @ 0000022781e02d80] All info found
 [lavfi @ 0000022781e02d80] stream 0: start_time: 0 duration: NOPTS
 [lavfi @ 0000022781e02d80] format: start_time: 0 duration: NOPTS (estimate
 from bit rate) bitrate=0 kb/s
 Input #0, lavfi, from 'movie=foo.mp4':
   Duration: N/A, start: 0.000000, bitrate: N/A
   Stream #0:0, 1, 1/12800: Video: wrapped_avframe, 1 reference frame,
 yuv420p, 320x240 [SAR 1:1 DAR 4:3], 0/1, 25 fps, 25 tbr, 12800 tbn
 Successfully opened the file.
 Parsing a group of options: output url -.
 Applying option f (force container format (auto-detected otherwise)) with
 argument null.
 Successfully parsed a group of options.
 Opening an output file: -.
 [out#0/null @ 0000022784318000] No explicit maps, mapping streams
 automatically...
 [vost#0:0/wrapped_avframe @ 000002278429e0c0] Created video stream from
 input stream 0:0
 Successfully opened the file.
 Stream mapping:
   Stream #0:0 -> #0:0 (wrapped_avframe (native) -> wrapped_avframe
 (native))
 [vost#0:0/wrapped_avframe @ 000002278429e0c0] Starting thread...
 [vf#0:0 @ 0000022784319780] Starting thread...
 [vist#0:0/wrapped_avframe @ 0000022781e46a40] [dec:wrapped_avframe @
 000002278429ed80] Starting thread...
 [in#0/lavfi @ 0000022781dbb400] Starting thread...
 Press [q] to stop, [?] for help
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 2, dts 80000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 3, dts
 120000
 [libdav1d @ 0000022781e14340] Frame 3:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 4, dts
 160000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 5, dts
 200000
 [libdav1d @ 0000022781e14340] Frame 6:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 5:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 6, dts
 240000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 7, dts
 280000
 [libdav1d @ 0000022781e14340] Frame 7:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 8, dts
 320000
 [graph -1 input from stream 0:0 @ 0000022781dc4700] Setting 'video_size'
 to value '320x240'
 [graph -1 input from stream 0:0 @ 0000022781dc4700] Setting 'pix_fmt' to
 value '0'
 [graph -1 input from stream 0:0 @ 0000022781dc4700] Setting 'time_base' to
 value '1/12800'
 [graph -1 input from stream 0:0 @ 0000022781dc4700] Setting 'pixel_aspect'
 to value '1/1'
 [graph -1 input from stream 0:0 @ 0000022781dc4700] Setting 'colorspace'
 to value '2'
 [graph -1 input from stream 0:0 @ 0000022781dc4700] Setting 'range' to
 value '1'
 [graph -1 input from stream 0:0 @ 0000022781dc4700] Setting 'frame_rate'
 to value '25/1'
 [graph -1 input from stream 0:0 @ 0000022781dc4700] w:320 h:240
 pixfmt:yuv420p tb:1/12800 fr:25/1 sar:1/1 csp:unknown range:tv
 [AVFilterGraph @ 000002278429bd80] query_formats: 3 queried, 6 merged, 0
 already done, 0 delayed
 [graph -1 input from stream 0:0 @ 0000022781dc4700] video frame properties
 congruent with link at pts_time: 0
 Output #0, null, to 'pipe:':
   Metadata:
     encoder         : Lavf61.5.101
   Stream #0:0, 0, 1/25: Video: wrapped_avframe, 1 reference frame,
 yuv420p(tv, progressive), 320x240 [SAR 1:1 DAR 4:3], 0/1, q=2-31, 200
 kb/s, 25 fps, 25 tbn
       Metadata:
         encoder         : Lavc61.13.100 wrapped_avframe
 [out#0/null @ 0000022784318000] Starting thread...
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 9, dts
 360000
 [libdav1d @ 0000022781e14340] Frame 12:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 10:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 9:  size 320x240  upscaled 320  render
 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 10, dts
 400000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 11, dts
 440000
 [libdav1d @ 0000022781e14340] Frame 11:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 12, dts
 480000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 13, dts
 520000
 [libdav1d @ 0000022781e14340] Frame 14:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 13:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 14, dts
 560000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 15, dts
 600000
 [libdav1d @ 0000022781e14340] Frame 15:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 16, dts
 640000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 17, dts
 680000
 [libdav1d @ 0000022781e14340] Frame 24:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 20:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 18:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 17:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 18, dts
 720000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 19, dts
 760000
 [libdav1d @ 0000022781e14340] Frame 19:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 20, dts
 800000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 21, dts
 840000
 [libdav1d @ 0000022781e14340] Frame 22:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 21:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 22, dts
 880000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 23, dts
 920000
 [libdav1d @ 0000022781e14340] Frame 23:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 24, dts
 960000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 25, dts
 1000000
 [libdav1d @ 0000022781e14340] Frame 28:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 26:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 25:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 26, dts
 1040000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 27, dts
 1080000
 [libdav1d @ 0000022781e14340] Frame 27:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 28, dts
 1120000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 29, dts
 1160000
 [libdav1d @ 0000022781e14340] Frame 30:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 29:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 30, dts
 1200000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 31, dts
 1240000
 [libdav1d @ 0000022781e14340] Frame 31:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 32, dts
 1280000
 [libdav1d @ 0000022781e14340] Frame 32:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 33, dts
 1320000
 [libdav1d @ 0000022781e14340] Frame 48:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 40:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 36:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 34:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 33:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 34, dts
 1360000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 35, dts
 1400000
 [libdav1d @ 0000022781e14340] Frame 35:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 36, dts
 1440000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 37, dts
 1480000
 [libdav1d @ 0000022781e14340] Frame 38:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 37:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 38, dts
 1520000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 39, dts
 1560000
 [libdav1d @ 0000022781e14340] Frame 39:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 40, dts
 1600000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 41, dts
 1640000
 [libdav1d @ 0000022781e14340] Frame 44:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 42:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 41:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 42, dts
 1680000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 43, dts
 1720000
 [libdav1d @ 0000022781e14340] Frame 43:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 44, dts
 1760000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 45, dts
 1800000
 [libdav1d @ 0000022781e14340] Frame 46:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [libdav1d @ 0000022781e14340] Frame 45:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 46, dts
 1840000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 47, dts
 1880000
 [libdav1d @ 0000022781e14340] Frame 47:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 48, dts
 1920000
 [libdav1d @ 0000022781e14340] Frame 48:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000022781e0f500] stream 0, sample 49, dts
 1960000
 [libdav1d @ 0000022781e14340] Frame 49:  size 320x240  upscaled 320
 render 320x240  subsample 2x2  bitdepth 8  tiles 1x1.
 [in#0/lavfi @ 0000022781dbb400] EOF while reading input
 [vist#0:0/wrapped_avframe @ 0000022781e46a40] [dec:wrapped_avframe @
 000002278429ed80] Decoder thread received EOF packet
 [in#0/lavfi @ 0000022781dbb400] Terminating thread with return code 0
 (success)
 [vist#0:0/wrapped_avframe @ 0000022781e46a40] [dec:wrapped_avframe @
 000002278429ed80] Decoder returned EOF, finishing
 [out_#0:0 @ 0000022781dc4900] EOF on sink link out_#0:0:default.
 [vist#0:0/wrapped_avframe @ 0000022781e46a40] [dec:wrapped_avframe @
 000002278429ed80] Terminating thread with return code 0 (success)
 [vf#0:0 @ 0000022784319780] Filtergraph returned EOF, finishing
 [vf#0:0 @ 0000022784319780] All consumers returned EOF
 [vost#0:0/wrapped_avframe @ 000002278429e0c0] Encoder thread received EOF
 [vf#0:0 @ 0000022784319780] Terminating thread with return code 0
 (success)
 [out#0/null @ 0000022784318000] All streams finished
 [vost#0:0/wrapped_avframe @ 000002278429e0c0] Terminating thread with
 return code 0 (success)
 [out#0/null @ 0000022784318000] Terminating thread with return code 0
 (success)
 [out#0/null @ 0000022784318000] Output file #0 (pipe:):
 [out#0/null @ 0000022784318000]   Output stream #0:0 (video): 8 frames
 encoded; 8 packets muxed (3520 bytes);
 [out#0/null @ 0000022784318000]   Total: 8 packets (3520 bytes) muxed
 [out#0/null @ 0000022784318000] video:3KiB audio:0KiB subtitle:0KiB other
 streams:0KiB global headers:0KiB muxing overhead: unknown
 frame=    8 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.32 bitrate=N/A
 speed=0.421x
 [in#0/lavfi @ 0000022781dbb400] Input file #0 (movie=foo.mp4):
 [in#0/lavfi @ 0000022781dbb400]   Input stream #0:0 (video): 8 packets
 read (3520 bytes); 8 frames decoded; 0 decode errors;
 [in#0/lavfi @ 0000022781dbb400]   Total: 8 packets (3520 bytes) demuxed
 [AVIOContext @ 0000022781e18bc0] Statistics: 94528 bytes read, 1 seeks

 ffmpeg version N-116990-g4646a74d1e-20240910 : btbn
 built on ...
 }}}
 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11185>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list