Wziąłem wideo z mojego telefonu z Androidem (Sony Xperia P, jeśli musisz wiedzieć) i zanim mogłem go zatrzymać, pamięć telefonu zapełniła się, a telefon też został zawieszony. Ponownie uruchomiłem telefon, wideo tam było, ale nie mogłem odtworzyć go z żadnego odtwarzacza multimedialnego na Androidzie. Jest w środku mp4 format
.
Próbowałem więc otworzyć go na komputerze PC i Mac z innym odtwarzaczem wideo, takim jak VLC, Quick Time, Windows Media Player itp., Ale żaden z nich nie może go odtworzyć. Wiem, że film jest uszkodzony, ale uważam, że można go naprawić, ponieważ ma więcej niż GB. Czy jest coś, co mogę spróbować naprawić plik wideo? Film jest naprawdę ważny.
To stare pytanie, ale właśnie wpadłem na tę samą sytuację i pomyślałem, że opublikuję rozwiązanie, które dla mnie zadziałało.
Gdy zobaczysz komunikat „nie znaleziono atomu moov”, zazwyczaj oznacza to, że cokolwiek tworzyło wideo, nie było w stanie zapisać terminalnych metadanych zawierających informacje o takich rzeczach, jak kodeki użyte w filmie i tak dalej. Bez tego „atomu moova” większość graczy odrzuci wideo.
Jeśli masz inne wideo wygenerowane przez to samo urządzenie, możesz użyć programu untrunc do wygenerowania nowego atomu moov, który w większości przypadków sprawi, że plik będzie można odtworzyć.
Musisz samodzielnie skompilować
untrunc
program. Zbudowałem go w kontenerze dokującym Ubuntu 12.04 i musiałem zainstalować następujące wymagania wstępne, aby go zbudować:źródło