iPhone video failing to convert

I ran into the issue a while back where my wife’s iPhone videos came in desaturated. I saw the post here about converting them from HDR to BT.709 and that solved my issue. Excellent resource!

I’m trying to use more of her video now and every one I’ve tried to convert fails. They are ITU-R BT.202 and ARIB B67 HLG color. What am I doing wrong, or what can I do to remedy this? I updated to 25.05.11 but that didn’t solve it.

Thank you

What model is the iPhone?

1 Like

Do you mean that the convert job in the jobs panel fails? If so, right click on the job, download the log, and post it here for us to inspect.

Iphone 16 pro.

Here’s the log:

ffmpeg version n7.1.1-10-gc6c20e04cc Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 15.1.0 (Rev4, Built by MSYS2 project)
configuration: --prefix=/d/a/shotcut/shotcut/build/Shotcut --disable-static --disable-doc --enable-gpl --enable-version3 --enable-shared --enable-runtime-cpudetect --enable-libtheora --enable-libvorbis --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libvpx --enable-libopus --enable-libvpl --enable-libdav1d --enable-libaom --disable-decoder=libaom_av1 --enable-libsvtav1 --enable-libwebp --enable-libzimg --disable-vulkan --disable-vaapi --enable-libvmaf --disable-w32threads
libavutil 59. 39.100 / 59. 39.100
libavcodec 61. 19.101 / 61. 19.101
libavformat 61. 7.100 / 61. 7.100
libavdevice 61. 3.100 / 61. 3.100
libavfilter 10. 4.100 / 10. 4.100
libswscale 8. 3.100 / 8. 3.100
libswresample 5. 3.100 / 5. 3.100
libpostproc 58. 3.100 / 58. 3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000019e0b45c180] Could not find codec parameters for stream 2 (Audio: none (apac / 0x63617061), 48000 Hz, 4 channels, 396 kb/s): unknown codec
Consider increasing the value for the ‘analyzeduration’ (0) and ‘probesize’ (5000000) options
[aist#0:2/none @ 0000019e0cfee9c0] Guessed Channel Layout: 4.0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from ‘D:/Documents/chevy beretta/meets/bfest25/IMG_2149.MOV’:
Metadata:
major_brand : qt
minor_version : 0
compatible_brands: qt
creation_time : 2025-06-26T16:16:40.000000Z
com.apple.quicktime.location.accuracy.horizontal: 4.748651
com.apple.quicktime.full-frame-rate-playback-intent: 0
com.apple.quicktime.location.ISO6709: +42.3390-076.9290+486.269/
com.apple.quicktime.make: Apple
com.apple.quicktime.model: iPhone 16 Pro
com.apple.quicktime.software: 18.5
com.apple.quicktime.creationdate: 2025-06-26T12:16:39-0400
Duration: 00:00:14.03, start: 0.000000, bitrate: 9152 kb/s
Stream #0:00x1: Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/arib-std-b67, left), 1920x1080, 8562 kb/s, 30 fps, 30 tbr, 600 tbn (default)
Metadata:
creation_time : 2025-06-26T16:16:40.000000Z
handler_name : Core Media Video
vendor_id : [0][0][0][0]
encoder : HEVC
Side data:
DOVI configuration record: version: 1.0, profile: 8, level: 4, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 4, compression: 0
Ambient Viewing Environment, ambient_illuminance=314.000000, ambient_light_x=0.312700, ambient_light_y=0.329000
Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 125 kb/s (default)
Metadata:
creation_time : 2025-06-26T16:16:40.000000Z
handler_name : Core Media Audio
vendor_id : [0][0][0][0]
Stream #0:20x3: Audio: none (apac / 0x63617061), 48000 Hz, 4.0, 396 kb/s
Metadata:
creation_time : 2025-06-26T16:16:40.000000Z
handler_name : Core Media Audio
vendor_id : [0][0][0][0]
Stream #0:30x4: Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2025-06-26T16:16:40.000000Z
handler_name : Core Media Metadata
Stream #0:40x5: Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2025-06-26T16:16:40.000000Z
handler_name : Core Media Metadata
Stream #0:50x6: Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2025-06-26T16:16:40.000000Z
handler_name : Core Media Metadata
Stream #0:60x7: Data: none (mebx / 0x7862656D), 34 kb/s (default)
Metadata:
creation_time : 2025-06-26T16:16:40.000000Z
handler_name : Core Media Metadata
Stream #0:70x8: Data: none (mebx / 0x7862656D), 2 kb/s (default)
Metadata:
creation_time : 2025-06-26T16:16:40.000000Z
handler_name : Core Media Metadata
Stream #0:80x9: Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2025-06-26T16:16:40.000000Z
handler_name : Core Media Metadata
[out#0/mp4 @ 0000019e0b458140] Adding streams from explicit maps…
[vost#0:0/libx264 @ 0000019e0ce67400] Created video stream from input stream 0:0
[Parsed_scale_6 @ 0000019e0cc33a80] w:iw h:ih flags:‘accurate_rnd+full_chroma_inp+full_chroma_int’ interl:0
[aost#0:1/ac3 @ 0000019e0d8d8a00] Created audio stream from input stream 0:1
[aost#0:2/ac3 @ 0000019e0ce55880] Created audio stream from input stream 0:2
[aist#0:2/none @ 0000019e0cfee9c0] Decoding requested, but no decoder found for: none
Error opening output file D:/Documents/chevy beretta/meets/bfest25/IMG_2149 - Converted.mp4.
Error opening output files: Invalid argument
[AVIOContext @ 0000019e0cc20040] Statistics: 5168564 bytes read, 5 seeks
Failed with exit code -22

Same as the proxy failure that was reported here:

I need to apply the same fix for Convert and Reverse.

This is fixed for the next version 25.07

1 Like

Excellent! Do you have a timeline for release?

End of the month, but please try the beta.