首先罪魁祸首是因为iOS27修改了录像的空间音频的文件容器内容
现在他是这样的

  Metadata:
    major_brand     : qt
    minor_version   : 0
    compatible_brands: qt
    creation_time   : 2026-09-13T17:10:21.000000Z
    com.apple.quicktime.location.accuracy.horizontal: 8.388570
    com.apple.quicktime.full-frame-rate-playback-intent: 0
    com.apple.quicktime.make: Apple
    com.apple.quicktime.model: iPhone 17
    com.apple.quicktime.software: 27.0
    com.apple.quicktime.creationdate: 2026-09-14T01:03:46+0800
  Duration: 00:01:29.64, start: 0.000000, bitrate: 13762 kb/s
  Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/arib-std-b67), 1920x1080, 13149 kb/s, 59.97 fps, 60 tbr, 600 tbn (default)
    Metadata:
      creation_time   : 2026-09-13T17:10:21.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: 5, 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:1[0x2](und): Audio: none (apac / 0x63617061), 48000 Hz, 4.0, 396 kb/s (default)
    Metadata:
      creation_time   : 2026-09-13T17:10:21.000000Z
      handler_name    : Core Media Audio
      vendor_id       : [0][0][0][0]
  Stream #0:2[0x3](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 196 kb/s
    Metadata:
      creation_time   : 2026-09-13T17:10:21.000000Z
      handler_name    : Core Media Audio
      vendor_id       : [0][0][0][0]
  Stream #0:3[0x4](und): Data: none (mebx / 0x7862656D), 5 kb/s (default)
    Metadata:
      creation_time   : 2026-09-13T17:10:21.000000Z
      handler_name    : Core Media Metadata

说人话的话就是在这个MOV容器中

0:0 视频 hevc 正常,iPhone 的 H.265 10-bit,还带 Dolby Vision
0:1 音频 none (apac) Apple 空间音频,FFmpeg 不认
0:2 音频 aac 正常立体声
0:3 数据 none (mebx) Apple 元数据轨,FFmpeg 不认

第一个音频轨道,也就是默认的音频轨道是
apac,但是像哔哩,某音这些国内平台,他都是没有apac解码器的,但他不会使用第二条aac的轨道,于是哔哩就炸了,转码失败,某音就没有声音,反观国外的YTB就适配的很快,转码没问题,也有声音
那怎么解决呢,很简单啊
首先你需要安装ffmpeg并配置到PATH,或者你直接在ffmpeg的目录打开命令行,cmd或者powershell或者bash或者zsh之类的都可以

ffmpeg -i 把文件拖进来 -map 0:v:0 -map 0:a:1 -c copy 输出文件名.mkv

这样转换后,视频就能正常上传和转码了