Атом MOOV не найден в MOV в 5 из 9 файлов с той же камеры

У меня есть 9 файлов: от FHD001.MOV до FHD009.MOV. Они исходят из 3 записей: FHD001, FHD002-FHD007 и FHD008-FHD009. За исключением FHD001 и FHD007, все они имеют размер около 2,3 ГБ каждый.

С ffmpeg я могу без проблем перекодировать FHD002-FDD004.

Другой файл выдает ошибку moov atom not found.

Мне удалось восстановить FHD001 с помощью ffmpeg, применив «-movflags faststart». Но это не работает с другими файлами.

Камеры больше нет в наличии, марку и модель не помню.

Вывод ffmpeg FHD002.MOV, рабочий файл:

      Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'FHD0002.MOV':
  Metadata:
    major_brand     : qt
    minor_version   : 0
    compatible_brands: qt
  Duration: 00:05:00.08, start: 0.000000, bitrate: 61534 kb/s
    Stream #0:0(eng): Video: mjpeg (jpeg / 0x6765706A), yuvj420p(pc, bt470bg/unknown/unknown), 3840x2160, 60121 kb/s, 25 fps, 25 tbr, 60k tbn, 60k tbc (default)
    Metadata:
      handler_name    : Video Handler
      encoder         : iCatch AVCC
    Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 44100 Hz, stereo, s16, 1411 kb/s (default)
    Metadata:
      handler_name    : Audio Handler

Вывод ffmpeg FHD001.MOV при применении -movflags faststart

      Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'FHD0001.MOV':
  Metadata:
    major_brand     : qt
    minor_version   : 0
    compatible_brands: qt
  Duration: 00:00:06.20, start: 0.000000, bitrate: 61515 kb/s
    Stream #0:0(eng): Video: mjpeg (jpeg / 0x6765706A), yuvj420p(pc, bt470bg/unknown/unknown), 3840x2160, 60123 kb/s, 25 fps, 25 tbr, 60k tbn, 60k tbc (default)
    Metadata:
      handler_name    : Video Handler
      encoder         : iCatch AVCC
    Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 44100 Hz, stereo, s16, 1411 kb/s (default)
    Metadata:
      handler_name    : Audio Handler
Output #0, mov, to 'vid1.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 0
    compatible_brands: qt
    encoder         : Lavf58.18.104
    Stream #0:0(eng): Video: mjpeg (jpeg / 0x6765706A), yuvj420p(pc, bt470bg/unknown/unknown), 3840x2160, q=2-31, 60123 kb/s, 25 fps, 25 tbr, 60k tbn, 60k tbc (default)
    Metadata:
      handler_name    : Video Handler
      encoder         : iCatch AVCC
    Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 44100 Hz, stereo, s16, 1411 kb/s (default)
    Metadata:
      handler_name    : Audio Handler
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
[mov @ 000001ba0d881540] Starting second pass: moving the moov atom to the beginning of the file
frame=  155 fps= 51 q=-1.0 Lsize=   46559kB time=00:00:06.16 bitrate=61916.6kbits/s speed=2.01x
video:45503kB audio:1051kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.009488%

Выход для FHD005.MOV

      [mov,mp4,m4a,3gp,3g2,mj2 @ 00000236d7269880] moov atom not found
FHD0005.MOV: Invalid data found when processing input

Я попытался применить -movflags faststart, чтобы получить работающий видеофайл.

0 ответов

Другие вопросы по тегам