[FFmpeg-user] Error messages when generating ProRes from 16-Bit TIFF

Wiesinger, Konstantin - StA Konstantin.Wiesinger at sta.smi.sachsen.de
Thu Sep 10 15:32:47 EEST 2020


Dear List,

I'm trying to convert from TIFF, 16-Bit, Raw, little endian to ProRes 4444.

Log:

ffmpeg started on 2020-09-10 at 14:21:31
Report written to "ffmpeg-20200910-142131.log"
Log level: 48
Command line:
"C:\\Temp\\ffmpeg\\bin\\ffmpeg.exe" -report -i "D:\\Artus\\tif\\0%05d.tif" -c:v prores_ks -profile:v 4444 -vf "scale=2048x1550" -pix_fmt yuv444p10le neu.mov
ffmpeg version git-2020-06-15-9d80f3e Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 9.3.1 (GCC) 20200523
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --disable-w32threads --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf
  libavutil      56. 55.100 / 56. 55.100
  libavcodec     58. 92.100 / 58. 92.100
  libavformat    58. 46.101 / 58. 46.101
  libavdevice    58. 11.100 / 58. 11.100
  libavfilter     7. 86.100 /  7. 86.100
  libswscale      5.  8.100 /  5.  8.100
  libswresample   3.  8.100 /  3.  8.100
  libpostproc    55.  8.100 / 55.  8.100
Splitting the commandline.
Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'.
Reading option '-i' ... matched as input url with argument 'D:\Artus\tif\0%05d.tif'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'prores_ks'.
Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument '4444'.
Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'scale=2048x1550'.
Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'yuv444p10le'.
Reading option 'neu.mov' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input url D:\Artus\tif\0%05d.tif.
Successfully parsed a group of options.
Opening an input file: D:\Artus\tif\0%05d.tif.
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000001.tif' for reading
[file @ 00000219a453a4c0] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219a453a5c0] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219a45108c0] compression: 1
[image2 @ 00000219a450e900] Probe buffer size limit of 5000000 bytes reached
Input #0, image2, from 'D:\Artus\tif\0%05d.tif':
  Duration: 00:00:01.00, start: 0.000000, bitrate: N/A
    Stream #0:0, 1, 1/25: Video: tiff, rgb48le, 6440x3780 [SAR 1:1 DAR 46:27], 25 tbr, 25 tbn, 25 tbc
Successfully opened the file.
Parsing a group of options: output url neu.mov.
Applying option c:v (codec name) with argument prores_ks.
Applying option profile:v (set profile) with argument 4444.
Applying option vf (set video filters) with argument scale=2048x1550.
Applying option pix_fmt (set pixel format) with argument yuv444p10le.
Successfully parsed a group of options.
Opening an output file: neu.mov.
[file @ 00000219a4537900] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
detected 48 logical cores
Stream mapping:
  Stream #0:0 -> #0:0 (tiff (native) -> prores (prores_ks))
Press [q] to stop, [?] for help
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000002.tif' for reading
[file @ 00000219a4538b40] Setting default whitelist 'file,crypto,data'
[tiff @ 00000219a4538440] compression: 1
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219a45a8440] compression: 1
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000003.tif' for reading
[file @ 00000219ad3f0fc0] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad132440] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000004.tif' for reading
[file @ 00000219ad3f3280] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad170fc0] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000005.tif' for reading
[file @ 00000219ad3f4380] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad19ea80] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000006.tif' for reading
[file @ 00000219ad3f4440] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1ca640] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000007.tif' for reading
[file @ 00000219ad3f5500] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1f64c0] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000008.tif' for reading
[file @ 00000219ad3f55c0] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1f5bc0] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000009.tif' for reading
[file @ 00000219ad3f76c0] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1f7280] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000010.tif' for reading
[file @ 00000219ad3f7780] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1f6040] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000011.tif' for reading
[file @ 00000219ad3f7840] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1f44c0] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000012.tif' for reading
[file @ 00000219ad3f7900] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1f5700] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000013.tif' for reading
[file @ 00000219ad3f79c0] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad31e1c0] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000014.tif' for reading
[file @ 00000219ad3f8a80] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad31f880] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000015.tif' for reading
[file @ 00000219ad3f8b40] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad3f0c40] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad31b880] compression: 1
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000016.tif' for reading
[file @ 00000219ad3f8c00] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad400d00] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad321880] compression: 1
[Parsed_scale_0 @ 00000219ad3f0e40] Setting 'w' to value '2048x1550'
[Parsed_scale_0 @ 00000219ad3f0e40] Setting 'flags' to value 'bicubic'
[Parsed_scale_0 @ 00000219ad3f0e40] w:2048 h:1550 flags:'bicubic' interl:0
[graph 0 input from stream 0:0 @ 00000219ad3f0bc0] Setting 'video_size' to value '6440x3780'
[graph 0 input from stream 0:0 @ 00000219ad3f0bc0] Setting 'pix_fmt' to value '35'
[graph 0 input from stream 0:0 @ 00000219ad3f0bc0] Setting 'time_base' to value '1/25'
[graph 0 input from stream 0:0 @ 00000219ad3f0bc0] Setting 'pixel_aspect' to value '1/1'
[graph 0 input from stream 0:0 @ 00000219ad3f0bc0] Setting 'frame_rate' to value '25/1'
[graph 0 input from stream 0:0 @ 00000219ad3f0bc0] w:6440 h:3780 pixfmt:rgb48le tb:1/25 fr:25/1 sar:1/1
[format @ 00000219ad405f00] Setting 'pix_fmts' to value 'yuv444p10le'
[AVFilterGraph @ 00000219ad284680] query_formats: 4 queried, 3 merged, 0 already done, 0 delayed
[Parsed_scale_0 @ 00000219ad3f0e40] w:6440 h:3780 fmt:rgb48le sar:1/1 -> w:2048 h:1550 fmt:yuv444p10le sar:17825/13824 flags:0x4
[prores_ks @ 00000219ad31fd00] profile 4, 1552 slices, interlacing: no, 1425 bits per MB
[prores_ks @ 00000219ad31fd00] frame size upper bound: 2225649
[...]
[prores_ks @ 00000219a4531900] profile 4, 1552 slices, interlacing: no, 1425 bits per MB
[prores_ks @ 00000219a4531900] frame size upper bound: 2225649
Output #0, mov, to 'neu.mov':
  Metadata:
    encoder         : Lavf58.46.101
    Stream #0:0, 0, 1/12800: Video: prores (prores_ks) (ap4h / 0x68347061), yuv444p10le, 2048x1550 [SAR 17825:13824 DAR 46:27], q=2-31, 200 kb/s, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc58.92.100 prores_ks
Clipping frame in rate conversion by 0.000008
frame=    1 fps=0.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x
cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000017.tif' for reading
[file @ 00000219ad409a80] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad72ee80] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219a4538440] compression: 1
frame=    2 fps=0.2 q=-0.0 size=    2048kB time=00:00:00.00 bitrate=215096205.1kbits/s speed=6.43e-06x
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000018.tif' for reading
[file @ 0000021aa32154c0] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad72ee80] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219a45a8440] compression: 1
frame=    3 fps=0.2 q=-0.0 size=    4096kB time=00:00:00.04 bitrate=837235.4kbits/s speed=0.00301x
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000019.tif' for reading
[file @ 0000021aa3214b00] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad72ee80] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad132440] compression: 1
frame=    4 fps=0.3 q=-0.0 size=    6400kB time=00:00:00.08 bitrate=654725.2kbits/s speed=0.00554x
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000020.tif' for reading
[file @ 0000021aa32154c0] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad72ee80] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad170fc0] compression: 1
frame=    5 fps=0.3 q=-0.0 size=    8448kB time=00:00:00.12 bitrate=576344.6kbits/s speed=0.0077x
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000021.tif' for reading
[file @ 0000021aa3215080] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad72ee80] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad19ea80] compression: 1
frame=    6 fps=0.4 q=-0.0 size=   10752kB time=00:00:00.16 bitrate=550236.0kbits/s speed=0.00954x
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000022.tif' for reading
[file @ 0000021aa3215240] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad72ee80] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1ca640] compression: 1
frame=    7 fps=0.4 q=-0.0 size=   12800kB time=00:00:00.20 bitrate=524085.0kbits/s speed=0.0112x
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000023.tif' for reading
[file @ 0000021aa32158c0] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad72ee80] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1f64c0] compression: 1
frame=    8 fps=0.4 q=-0.0 size=   14848kB time=00:00:00.24 bitrate=506648.3kbits/s speed=0.0126x
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000024.tif' for reading
[file @ 0000021aa3214c80] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad72ee80] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1f5bc0] compression: 1
frame=    9 fps=0.4 q=-0.0 size=   17152kB time=00:00:00.28 bitrate=501679.8kbits/s speed=0.0139x
[image2 @ 00000219a450e900] Opening 'D:\Artus\tif\000025.tif' for reading
[file @ 0000021aa3215580] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 00000219ad72ee80] Statistics: 146089658 bytes read, 0 seeks
[tiff @ 00000219ad1f7280] compression: 1
frame=   10 fps=0.5 q=-0.0 size=   19200kB time=00:00:00.32 bitrate=491401.1kbits/s speed=0.015x
frame=   11 fps=0.5 q=-0.0 size=   19200kB time=00:00:00.32 bitrate=491401.1kbits/s speed=0.0142x
frame=   13 fps=0.6 q=-0.0 size=   23552kB time=00:00:00.40 bitrate=482251.6kbits/s speed=0.0172x
frame=   15 fps=0.6 q=-0.0 size=   27904kB time=00:00:00.48 bitrate=476151.5kbits/s speed=0.0199x
frame=   17 fps=0.7 q=-0.0 size=   32256kB time=00:00:00.56 bitrate=471794.0kbits/s speed=0.0225x
frame=   19 fps=0.7 q=-0.0 size=   36608kB time=00:00:00.64 bitrate=468525.7kbits/s speed=0.0249x
frame=   21 fps=0.8 q=-0.0 size=   40704kB time=00:00:00.72 bitrate=463071.3kbits/s speed=0.0271x
frame=   23 fps=0.8 q=-0.0 size=   45056kB time=00:00:00.80 bitrate=461328.8kbits/s speed=0.0292x
frame=   25 fps=0.9 q=-0.0 size=   49408kB time=00:00:00.88 bitrate=459903.1kbits/s speed=0.0312x
[out_0_0 @ 00000219ad405e00] EOF on sink link out_0_0:default.
No more output streams to write to, finishing.
Not writing 'clli' atom. No content light level info.
Not writing 'mdcv' atom. Missing mastering metadata.
frame=   25 fps=0.9 q=-0.0 Lsize=   53853kB time=00:00:00.96 bitrate=459506.6kbits/s speed=0.0327x
video:53852kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.001824%
Input file #0 (D:\Artus\tif\0%05d.tif):
  Input stream #0:0 (video): 25 packets read (3652241450 bytes); 25 frames decoded;
  Total: 25 packets (3652241450 bytes) demuxed
Output file #0 (neu.mov):
  Output stream #0:0 (video): 25 frames encoded; 25 packets muxed (55144261 bytes);
  Total: 25 packets (55144261 bytes) muxed
25 frames successfully decoded, 0 decoding errors
[AVIOContext @ 00000219a4537a40] Statistics: 2 seeks, 214 writeouts

Decoder error log is:

ffmpeg started on 2020-09-10 at 14:24:17
Report written to "ffmpeg-20200910-142417.log"
Log level: 48
Command line:
"C:\\Temp\\ffmpeg\\bin\\ffmpeg.exe" -report -i "D:\\Artus\\neu.mov" -f null -
ffmpeg version git-2020-06-15-9d80f3e Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 9.3.1 (GCC) 20200523
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --disable-w32threads --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf
  libavutil      56. 55.100 / 56. 55.100
  libavcodec     58. 92.100 / 58. 92.100
  libavformat    58. 46.101 / 58. 46.101
  libavdevice    58. 11.100 / 58. 11.100
  libavfilter     7. 86.100 /  7. 86.100
  libswscale      5.  8.100 /  5.  8.100
  libswresample   3.  8.100 /  3.  8.100
  libpostproc    55.  8.100 / 55.  8.100
Splitting the commandline.
Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'.
Reading option '-i' ... matched as input url with argument 'D:\Artus\neu.mov'.
Reading option '-f' ... matched as option 'f' (force format) with argument 'null'.
Reading option '-' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input url D:\Artus\neu.mov.
Successfully parsed a group of options.
Opening an input file: D:\Artus\neu.mov.
[NULL @ 000001a4c734d340] Opening 'D:\Artus\neu.mov' for reading
[file @ 000001a4c734e440] Setting default whitelist 'file,crypto,data'
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001a4c734d340] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001a4c734d340] ISO: File Type Major Brand: qt
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001a4c734d340] Unknown dref type 0x206c7275 size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001a4c734d340] Processing st: 0, edit list 0 - media time: 0, duration: 12800
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001a4c734d340] Before avformat_find_stream_info() pos: 55145267 bytes read:33738 seeks:1 nb_streams:1
[prores @ 000001a4c734f240] Auto bitdepth precision. Use 12b decoding based on codec tag.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001a4c734d340] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001a4c734d340] After avformat_find_stream_info() pos: 2204380 bytes read:2238082 seeks:2 frames:1
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Artus\neu.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 512
    compatible_brands: qt
    encoder         : Lavf58.46.101
  Duration: 00:00:01.00, start: 0.000000, bitrate: 441162 kb/s
    Stream #0:0, 1, 1/12800: Video: prores (4444) (ap4h / 0x68347061), yuv444p12le(tv, progressive), 2048x1550, 441154 kb/s, SAR 17825:13824 DAR 46:27, 25 fps, 25 tbr, 12800 tbn, 12800 tbc (default)
    Metadata:
      handler_name    : VideoHandler
      encoder         : Lavc58.92.100 prores_ks
Successfully opened the file.
Parsing a group of options: output url -.
Applying option f (force format) with argument null.
Successfully parsed a group of options.
Opening an output file: -.
Successfully opened the file.
detected 48 logical cores
[prores @ 000001a4c735e880] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c735f600] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c73604c0] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c73613c0] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c7363280] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c7364140] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c7365040] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c7365f00] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c7366dc0] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c7367c80] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c7368b80] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c736b3c0] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c736cf00] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c736c180] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c736c600] Auto bitdepth precision. Use 12b decoding based on codec tag.
[prores @ 000001a4c736ca80] Auto bitdepth precision. Use 12b decoding based on codec tag.
Stream mapping:
  Stream #0:0 -> #0:0 (prores (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[graph 0 input from stream 0:0 @ 000001a4c7364f00] Setting 'video_size' to value '2048x1550'
[graph 0 input from stream 0:0 @ 000001a4c7364f00] Setting 'pix_fmt' to value '133'
[graph 0 input from stream 0:0 @ 000001a4c7364f00] Setting 'time_base' to value '1/12800'
[graph 0 input from stream 0:0 @ 000001a4c7364f00] Setting 'pixel_aspect' to value '17825/13824'
[graph 0 input from stream 0:0 @ 000001a4c7364f00] Setting 'frame_rate' to value '25/1'
[graph 0 input from stream 0:0 @ 000001a4c7364f00] w:2048 h:1550 pixfmt:yuv444p12le tb:1/12800 fr:25/1 sar:17825/13824
[AVFilterGraph @ 000001a4c7365d80] query_formats: 3 queried, 2 merged, 0 already done, 0 delayed
Output #0, null, to 'pipe:':
  Metadata:
    major_brand     : qt
    minor_version   : 512
    compatible_brands: qt
    encoder         : Lavf58.46.101
    Stream #0:0, 0, 1/25: Video: wrapped_avframe, yuv444p12le, 2048x1550 [SAR 17825:13824 DAR 46:27], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
      encoder         : Lavc58.92.100 wrapped_avframe
[out_0_0 @ 000001a4c7364040] EOF on sink link out_0_0:default.
No more output streams to write to, finishing.
frame=   25 fps=0.0 q=-0.0 Lsize=N/A time=00:00:01.00 bitrate=N/A speed=2.77x
video:13kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Input file #0 (D:\Artus\neu.mov):
  Input stream #0:0 (video): 25 packets read (55144261 bytes); 25 frames decoded;
  Total: 25 packets (55144261 bytes) demuxed
Output file #0 (pipe:):
  Output stream #0:0 (video): 25 frames encoded; 25 packets muxed (13400 bytes);
  Total: 25 packets (13400 bytes) muxed
25 frames successfully decoded, 0 decoding errors
[AVIOContext @ 000001a4c73566c0] Statistics: 55177999 bytes read, 2 seeks

Is it correct, that ffmpeg only supports 10-bit for ProRes codecs ("ffmpeg -h encoder=prores_ks"). But that is why I specifically put "-pix_fmt yuv444p10le" in the command line.

Question 1: Are the error messages ("Unknown dref..." and "cur_dts...") resulting from unsupported 12-Bit?

Question 2: Why does ffmpeg use a pix_fmt that it doesn't support although told differently? Is there a way to force ffmpeg to use 10- instead of 12-Bit encoding? Because it seems to insist on decoding with 12-Bit "[prores @ 000001a4c7364140] Auto bitdepth precision. Use 12b decoding based on codec tag."


Thank you already for your helpful answers


More information about the ffmpeg-user mailing list