[FFmpeg-trac] #11480(undetermined:new): Support or ignore Iphone16 spatial Apple apac audio

FFmpeg trac at avcodec.org
Sat Feb 22 00:11:45 EET 2025


#11480: Support or ignore Iphone16 spatial Apple apac audio
-------------------------------------+-------------------------------------
             Reporter:  emcodem      |                     Type:
                                     |  enhancement
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:  apac audio   |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Ever since the release of Iphone 16 we get lots of transcoding errors from
 these files because the apac track is being analyzed as valid audio track
 but when using -map 0:a and decoding the audio, ffmpeg command fails.

 Example file (consider this file GPL Licensed):
 https://ffastrans.com/frm/forum/download/file.php?id=1785

 Full, uncut ffmpeg command:

 {{{

 ffmpeg -i C:\in\IMG_0755.mov -map 0:a C:\out\VID_IMG_0755.mov
 ffmpeg version git-2025-01-12-5a72266-ffmpeg-windows-build-helpers
 Copyright (c) 2000-2025 the FFmpeg developers
   built with gcc 10.2.0 (GCC)
   configuration: --pkg-config=pkg-config --pkg-config-flags=--static
 --extra-version=ffmpeg-windows-build-helpers --enable-version3 --disable-
 debug --disable-w32threads --arch=x86_64 --target-os=mingw32 --cross-
 prefix=/home/runner/work/ffmpeg-autobuild/ffmpeg-
 autobuild/sandbox/cross_compilers/mingw-w64-x86_64/bin/x86_64-w64-mingw32-
 --enable-libcaca --enable-gray --enable-libtesseract --enable-fontconfig
 --enable-gmp --enable-libass --enable-libbluray --enable-libbs2b --enable-
 libflite --enable-libfreetype --enable-libfribidi --enable-libgme
 --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus
 --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora
 --enable-libtwolame --enable-libvo-amrwbenc --enable-libvorbis --enable-
 libwebp --enable-libzimg --enable-libzvbi --enable-libmysofa --enable-
 libopenjpeg --enable-libopenh264 --enable-libvmaf --enable-libsrt
 --enable-libxml2 --enable-opengl --enable-libdav1d --enable-gnutls
 --enable-libsvtav1 --enable-libvpx --enable-libaom --enable-nvenc
 --enable-nvdec --extra-libs=-lz --extra-libs=-lpng --extra-libs=-lm
 --extra-libs=-lfreetype --extra-libs=-lshlwapi --extra-libs=-lmpg123
 --extra-libs=-lpthread --extra-cflags=-DLIBTWOLAME_STATIC --extra-
 cflags=-DMODPLUG_STATIC --extra-cflags=-DCACA_STATIC --enable-amf
 --enable-libmfx --enable-libaribcaption --enable-gpl --enable-frei0r
 --enable-librubberband --enable-libvidstab --enable-libx264 --enable-
 libx265 --enable-avisynth --enable-libaribb24 --enable-libxvid --enable-
 libdavs2 --enable-libxavs2 --enable-libxavs --extra-
 cflags='-mtune=generic' --extra-cflags=-O3 --enable-static --disable-
 shared --prefix=/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild
 /ffmpeg-source --enable-nonfree --enable-libfdk-aac --enable-decklink
   libavutil      59. 55.100 / 59. 55.100
   libavcodec     61. 31.100 / 61. 31.100
   libavformat    61.  9.106 / 61.  9.106
   libavdevice    61.  4.100 / 61.  4.100
   libavfilter    10.  6.101 / 10.  6.101
   libswscale      8. 13.100 /  8. 13.100
   libswresample   5.  4.100 /  5.  4.100
   libpostproc    58.  4.100 / 58.  4.100
 [mov,mp4,m4a,3gp,3g2,mj2 @ 00000230704d40c0] Could not find codec
 parameters for stream 1 (Audio: none (apac / 0x63617061), 48000 Hz, 4
 channels, 380 kb/s): unknown codec
 Consider increasing the value for the 'analyzeduration' (0) and
 'probesize' (5000000) options
 [aist#0:1/none @ 0000023070570a40] Guessed Channel Layout: 4.0
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\in\IMG_0755.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 0
     compatible_brands: qt
     creation_time   : 2025-02-21T08:23:56.000000Z
     com.apple.quicktime.location.accuracy.horizontal: 52.734851
     com.apple.quicktime.full-frame-rate-playback-intent: 0
     com.apple.quicktime.location.ISO6709: +48.0770+016.3091+206.213/
     com.apple.quicktime.make: Apple
     com.apple.quicktime.model: iPhone 16 Pro
     com.apple.quicktime.software: 18.1.1
     com.apple.quicktime.creationdate: 2025-02-21T09:16:10+0100
     com.apple.photos.originating.signature: Ab3Aztnrmyspxpqg/3IMG6C6GYGA
   Duration: 00:00:55.18, start: 0.000000, bitrate: 38645 kb/s
   Stream #0:0[0x1](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz,
 stereo, fltp, 125 kb/s (default)
     Metadata:
       creation_time   : 2025-02-21T08:23:56.000000Z
       handler_name    : Core Media Audio
       vendor_id       : [0][0][0][0]
   Stream #0:1[0x2](und): Audio: none (apac / 0x63617061), 48000 Hz, 4.0,
 380 kb/s
     Metadata:
       creation_time   : 2025-02-21T08:23:56.000000Z
       handler_name    : Core Media Audio
       vendor_id       : [0][0][0][0]
   Stream #0:2[0x3](und): Video: h264 (High) (avc1 / 0x31637661),
 yuv420p(tv, bt709, progressive), 1920x1080, 37895 kb/s, 119.95 fps, 120
 tbr, 2400 tbn (default)
     Metadata:
       creation_time   : 2025-02-21T08:23:56.000000Z
       handler_name    : Core Media Video
       vendor_id       : [0][0][0][0]
       encoder         : H.264
   Stream #0:3[0x4](und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
     Metadata:
       creation_time   : 2025-02-21T08:23:56.000000Z
       handler_name    : Core Media Metadata
   Stream #0:4[0x5](und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
     Metadata:
       creation_time   : 2025-02-21T08:23:56.000000Z
       handler_name    : Core Media Metadata
   Stream #0:5[0x6](und): Data: none (mebx / 0x7862656D), 1 kb/s (default)
     Metadata:
       creation_time   : 2025-02-21T08:23:56.000000Z
       handler_name    : Core Media Metadata
   Stream #0:6[0x7](und): Data: none (mebx / 0x7862656D), 200 kb/s
 (default)
     Metadata:
       creation_time   : 2025-02-21T08:23:56.000000Z
       handler_name    : Core Media Metadata
   Stream #0:7[0x8](und): Data: none (mebx / 0x7862656D), 11 kb/s (default)
     Metadata:
       creation_time   : 2025-02-21T08:23:56.000000Z
       handler_name    : Core Media Metadata
   Stream #0:8[0x9](und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
     Metadata:
       creation_time   : 2025-02-21T08:23:56.000000Z
       handler_name    : Core Media Metadata
 [aist#0:1/none @ 0000023070570a40] Decoding requested, but no decoder
 found for: none
 Error opening output file C:\out\VID_IMG_0755.mov.
 Error opening output files: Invalid argument
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11480>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list