Я пытаюсь объединить фрагменты перевернутых видео, но эта ошибка поражает меня. Я видел много решений, но ни одно из них не сработало.

 [mov,mp4,m4a,3gp,3g2,mj2 @ 0xe8db4600] moov atom not found
/storage/emulated/0/Movies/VideoPartsReverse/reverse_video0.mp4: Invalid data found when processing input

Это команда для объединения.

    [-i, /storage/emulated/0/Movies/VideoPartsReverse/reverse_video1.mp4, -i, /storage/emulated/0/Movies/VideoPartsReverse/reverse_video0.mp4, -filter_complex, [0:v0] [0:a0] [1:v1] [1:a1] concat=n=2:v=1:a=1 [v] [a], -movflags, faststart, -preset, ultrafast, -map, [v], -map, [a], /storage/emulated/0/Movies/reverse_video.mp4]

Даже добавление этого не помогло -movflags, faststart,

Это подробное сообщение об ошибке

mov, mp4, m4a, 3gp, 3g2, mj2 @ 0xe8db4600 атом moov не найден При обработке входных данных найдены неверные данные

2
Uzair Mughal 19 Дек 2019 в 11:51

1 ответ

Я знаю, прошло много времени с тех пор. Но я просто хотел добавить решение для других людей, попадающих в эту ветку

"атом moov не найден" может быть проблемой. потому что вам нужно передать контент и воссоздать mp4, чтобы создать эти метаданные. Для Windows следуйте инструкциям отсюда: https://www.videohelp.com/software/recover-mp4-to- h264

Шаг 1. Используйте любой хороший предыдущий файл с тем же разрешением и битрейтом для создания файлов заголовков.

Шаг 2. Восстановите потоки из поврежденного файла

Шаг 3: Используйте любую другую утилиту (например, Yamb или ffmpeg), чтобы воссоздать файл MP4 / MOV из потоков (recovered.h264 и recovered.aac).

0
Shia Masaki 10 Янв 2021 в 21:36