rubegartor / ReelSteady-Joiner

ReelSteady Joiner merge multiple GoPro separate video files into one without losing the gyro data
MIT License
93 stars 6 forks source link

I got this error #50

Closed MichaelSnowden closed 1 year ago

MichaelSnowden commented 1 year ago
NonError: {
  error: Error: Command failed: "/Applications/ReelSteady Joiner.app/Contents/Resources/app.asar.unpacked/node_modules/ffmpeg-static/ffmpeg" -i "/Volumes/PNY/DCIM/100GOPRO/GH060519.MP4"
  ffmpeg version N-105030-g0c8741f819 Copyright (c) 2000-2021 the FFmpeg developers
    built with Apple clang version 13.0.0 (clang-1300.0.29.3)
    configuration: --prefix=/Volumes/tempdisk/sw --extra-cflags=-fno-stack-check --arch=arm64 --cc=/usr/bin/clang --enable-gpl --enable-libopenjpeg --enable-libopus --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libvpx --enable-libwebp --enable-libass --enable-libfreetype --enable-libtheora --enable-libvorbis --enable-libsnappy --enable-libaom --enable-libvidstab --enable-libzimg --enable-libsvtav1 --enable-version3 --pkg-config-flags=--static --disable-ffplay --enable-postproc --enable-nonfree --enable-neon --enable-runtime-cpudetect --disable-indev=qtkit --disable-indev=x11grab_xcb
    libavutil      57. 13.100 / 57. 13.100
    libavcodec     59. 15.101 / 59. 15.101
    libavformat    59. 10.100 / 59. 10.100
    libavdevice    59.  1.100 / 59.  1.100
    libavfilter     8. 21.100 /  8. 21.100
    libswscale      6.  1.102 /  6.  1.102
    libswresample   4.  0.100 /  4.  0.100
    libpostproc    56.  0.100 / 56.  0.100
  [mov,mp4,m4a,3gp,3g2,mj2 @ 0x134e17b40] moov atom not found
  /Volumes/PNY/DCIM/100GOPRO/GH060519.MP4: Invalid data found when processing input

      at ChildProcess.exithandler (node:child_process:407:12)
      at ChildProcess.emit (node:events:527:28)
      at maybeClose (node:internal/child_process:1092:16)
      at Socket.<anonymous> (node:internal/child_process:451:11)
      at Socket.emit (node:events:527:28)
      at Pipe.<anonymous> (node:net:709:12) {
    code: 1,
    killed: false,
    signal: null,
    cmd: '"/Applications/ReelSteady Joiner.app/Contents/Resources/app.asar.unpacked/node_modules/ffmpeg-static/ffmpeg" -i "/Volumes/PNY/DCIM/100GOPRO/GH060519.MP4"'
  },
  stderr: 'ffmpeg version N-105030-g0c8741f819 Copyright (c) 2000-2021 the FFmpeg developers\n' +
    '  built with Apple clang version 13.0.0 (clang-1300.0.29.3)\n' +
    '  configuration: --prefix=/Volumes/tempdisk/sw --extra-cflags=-fno-stack-check --arch=arm64 --cc=/usr/bin/clang --enable-gpl --enable-libopenjpeg --enable-libopus --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libvpx --enable-libwebp --enable-libass --enable-libfreetype --enable-libtheora --enable-libvorbis --enable-libsnappy --enable-libaom --enable-libvidstab --enable-libzimg --enable-libsvtav1 --enable-version3 --pkg-config-flags=--static --disable-ffplay --enable-postproc --enable-nonfree --enable-neon --enable-runtime-cpudetect --disable-indev=qtkit --disable-indev=x11grab_xcb\n' +
    '  libavutil      57. 13.100 / 57. 13.100\n' +
    '  libavcodec     59. 15.101 / 59. 15.101\n' +
    '  libavformat    59. 10.100 / 59. 10.100\n' +
    '  libavdevice    59.  1.100 / 59.  1.100\n' +
    '  libavfilter     8. 21.100 /  8. 21.100\n' +
    '  libswscale      6.  1.102 /  6.  1.102\n' +
    '  libswresample   4.  0.100 /  4.  0.100\n' +
    '  libpostproc    56.  0.100 / 56.  0.100\n' +
    '[mov,mp4,m4a,3gp,3g2,mj2 @ 0x134e17b40] moov atom not found\n' +
    '/Volumes/PNY/DCIM/100GOPRO/GH060519.MP4: Invalid data found when processing input\n'
}
    at module.exports (/Applications/ReelSteady Joiner.app/Contents/Resources/app.asar/node_modules/ensure-error/index.js:14:10)
    at handleError (/Applications/ReelSteady Joiner.app/Contents/Resources/app.asar/node_modules/electron-unhandled/index.js:50:10)
    at process.<anonymous> (/Applications/ReelSteady Joiner.app/Contents/Resources/app.asar/node_modules/electron-unhandled/index.js:130:4)
    at process.emit (node:events:527:28)
    at emit (node:internal/process/promises:140:20)
    at processPromiseRejections (node:internal/process/promises:269:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:97:32)

reelsteady-joiner 1.3.1 Electron 20.0.2 darwin 21.6.0 Locale: en-US

rubegartor commented 1 year ago

"moov atom not found"

Normally the metadata info is saved in the mp4 files when they stop recording or in the case of GoPro they reach their maximum size (Approx. 4GB per file), probably due to some problem this metadata has been corrupted or could not be saved correctly, unfortunately quite common, not much else can be done.