Обычно я получаю сообщение об ошибке «атом moov не найден» при попытке воспроизвести видео mp4 на vlc или любых других плеерах.
Следуя совету, данному в этой ветке , я пытаюсь использовать untrunc для генерации нового атома moov, который сделает мой файл доступным для воспроизведения. (Я получаю те же сообщения об ошибках, о которых этот пользователь говорит в другом потоке ).
Итак, я последовал их совету и попробовал установить на Ubuntu, используя эти инструкции . Однако на последнем этапе я столкнулся с некоторыми проблемами на терминале g ++ -o untrunc file.cpp main.cpp track.cpp atom.cpp mp4.cpp -L / usr / local / lib -lavformat -lavcodec -lavutil
ошибка при компиляции исходного кода
Итак, я попробовал это еще раз с первого шага и получил эту ошибку:
установка необходимых библиотек (второй раз)
Итак, убедившись, что я нахожусь в правильном каталоге (untrunc находится дома), я снова пытаюсь скомпилировать исходный код, но получаю ту же ошибку:
проверка расположения файла untrunc-master
Нет означает опытного пользователя, просто начинающего энтузиаста Ubuntu / Linux. Я полагаю, вы, ребята, можете знать, что происходит, и как это решить! Я бы хотел начать использовать untrunc, чтобы я мог воспроизводить свой файл.
Спасибо за понимание и помощь
P.S.Что это? Я не могу создать теги "moov" или "untrunc", не имея 300 очков репутации ?? : o
Я создал снап-версию untrunc: https://snapcraft.io/michaelp-anthwlock-untrunc
install:
sudo snap install michaelp-anthwlock-untrunc
использование:
michaelp-anthwlock-untrunc.untrunc -s ok.mp4 nok.mp4
Снап основан на https://github.com/anthwlock/untrunc, который является более современным, чем исходная версия пончио.