Opened 4 months ago
Last modified 4 months 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 , 4 months ago
Summary: | AV1 can't decode with "-f lavfi -i movie" → AV1 can't decode correctly with "-f lavfi -i movie" |
---|
comment:2 by , 4 months ago
Cc: | added |
---|---|
Component: | undetermined → avcodec |
Keywords: | libaom-av1 added |
Note:
See TracTickets
for help on using tickets.
͏ This one... Exactly what meant:
͏ https://trac.ffmpeg.org/ticket/10998