[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