[FFmpeg-trac] #11049(ffmpeg:new): Ffmpeg unable to process prores input file (Value 234.000000 for parameter 'colorspace' out of range [0 - 14])

FFmpeg trac at avcodec.org
Sat Jun 8 16:11:04 EEST 2024


#11049: Ffmpeg unable to process prores input file (Value 234.000000 for parameter
'colorspace' out of range [0 - 14])
-------------------------------------+-------------------------------------
             Reporter:  DanMalik     |                     Type:  defect
               Status:  new          |                 Priority:  important
            Component:  ffmpeg       |                  Version:  7.0
             Keywords:  colorspace   |               Blocked By:
  prores mp4                         |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 {{{
 I'm trying to convert the video to mp4, but it seems that ffmpeg is not
 able to infer colorspace value (could be something else too), which seems
 to be "unknown". I've attached the file containing metadeta details. I'm
 not an expert, but I've tried explicitly setting the color values
 (color_space, color_primaries, color_transfer), but still faced the same
 issue. Faced similar issue with some other videos too.
 }}}
 How to reproduce:
 {{{
 % ffmpeg -y -i https://d3rka4syouiwkp.cloudfront.net/extra/testVideo.mov
 -crf 23  -vcodec h264 -acodec aac -ar 44100 -b:a 192k -pix_fmt yuv420p
 -strict -2  -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2:color=white at 0.0" -movflags
 +faststart output.mp4
 }}}
 ffmpeg version
 {{{
 built on 7.0.1
 }}}
 Platform
 {{{
 mac
 }}}
 Output:
 {{{
 ffmpeg version 7.0.1 Copyright (c) 2000-2024 the FFmpeg developers
   built with Apple clang version 15.0.0 (clang-1500.3.9.4)
   configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/7.0.1 --enable-
 shared --enable-pthreads --enable-version3 --cc=clang --host-cflags=
 --host-ldflags='-Wl,-ld_classic' --enable-ffplay --enable-gnutls --enable-
 gpl --enable-libaom --enable-libaribb24 --enable-libbluray --enable-
 libdav1d --enable-libharfbuzz --enable-libjxl --enable-libmp3lame
 --enable-libopus --enable-librav1e --enable-librist --enable-librubberband
 --enable-libsnappy --enable-libsrt --enable-libssh --enable-libsvtav1
 --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-
 libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-
 libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma
 --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-
 libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-
 libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-
 libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox
 --enable-audiotoolbox --enable-neon
   libavutil      59.  8.100 / 59.  8.100
   libavcodec     61.  3.100 / 61.  3.100
   libavformat    61.  1.100 / 61.  1.100
   libavdevice    61.  1.100 / 61.  1.100
   libavfilter    10.  1.100 / 10.  1.100
   libswscale      8.  1.100 /  8.  1.100
   libswresample   5.  1.100 /  5.  1.100
   libpostproc    58.  1.100 / 58.  1.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
 'https://d3rka4syouiwkp.cloudfront.net/extra/testVideo.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 0
     compatible_brands: qt
     creation_time   : 2024-06-08T05:18:31.000000Z
     encoder         : Lavf61.1.100
   Duration: 00:00:01.01, start: 0.000000, bitrate: 950910 kb/s
   Stream #0:0[0x1](und): Video: prores (HQ) (apch / 0x68637061),
 yuv422p10le(progressive), 3840x2160, 926658 kb/s, SAR 1:1 DAR 16:9, 29.97
 fps, 29.97 tbr, 30k tbn (default)
       Metadata:
         creation_time   : 2024-06-08T05:18:31.000000Z
         handler_name    : Core Media Video
         vendor_id       : FFMP
         timecode        : 00:00:00:00
   Stream #0:1[0x2](eng): Data: none (tmcd / 0x64636D74), 0 kb/s
       Metadata:
         creation_time   : 2024-06-08T05:18:31.000000Z
         handler_name    : Core Media Time Code
         timecode        : 00:00:00:00
 [out#0/mp4 @ 0x600001e58180] Codec AVOption b (set bitrate (in bits/s))
 has not been used for any stream. The most likely reason is either wrong
 type (e.g. a video option with no video streams) or that it is a private
 option of some encoder which was not actually used for any stream.
 Stream mapping:
   Stream #0:0 -> #0:0 (prores (native) -> h264 (libx264))
 Press [q] to stop, [?] for help
 [graph 0 input from stream 0:0 @ 0x600001c40000] Value 234.000000 for
 parameter 'colorspace' out of range [0 - 14]
 [graph 0 input from stream 0:0 @ 0x600001c40000] Error setting option
 colorspace to value 234.
 [graph 0 input from stream 0:0 @ 0x600001c40000] Error applying generic
 filter options.
 [vf#0:0 @ 0x60000195c000] Error reinitializing filters!
 [vf#0:0 @ 0x60000195c000] Task finished with error code: -34 (Result too
 large)
 [vf#0:0 @ 0x60000195c000] Terminating thread with return code -34 (Result
 too large)
 [vost#0:0/libx264 @ 0x123e065a0] Could not open encoder before EOF
 [vost#0:0/libx264 @ 0x123e065a0] Task finished with error code: -22
 (Invalid argument)
 [vost#0:0/libx264 @ 0x123e065a0] Terminating thread with return code -22
 (Invalid argument)
 [out#0/mp4 @ 0x600001e58180] Nothing was written into output file, because
 at least one of its streams received no packets.
 frame=    0 fps=0.0 q=0.0 Lsize=       0KiB time=N/A bitrate=N/A speed=N/A
 Conversion failed!
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11049>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list