Opened 8 days ago

Last modified 7 days ago

#11185 new defect

AV1 can't decode correctly with "-f lavfi -i movie"

Reported by: nicol Owned by:
Priority: normal Component: avcodec
Version: git-master Keywords: libaom-av1
Cc: MasterQuestionable Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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.

Change History (2)

comment:1 by nicol, 8 days ago

Summary: AV1 can't decode with "-f lavfi -i movie"AV1 can't decode correctly with "-f lavfi -i movie"

comment:2 by MasterQuestionable, 7 days ago

Cc: MasterQuestionable added
Component: undeterminedavcodec
Keywords: libaom-av1 added

͏    This one... Exactly what meant:
͏    https://trac.ffmpeg.org/ticket/10998

Last edited 7 days ago by MasterQuestionable (previous) (diff)
Note: See TracTickets for help on using tickets.