ShortestStraw , nazwij proszę temat konkretnie, bez zbędnych problemów w tytule. Inaczej wyciągnę konsekwencje. Przeczytaj proszę ten temat. viewtopic.php?f=16&t=394978
A no takim cudem że błąd w pliku jest w części w której jest zapisany obraz, wiedziałbyś gdybyś porównał parametry tak jak ci poradziłem.
Plików video nie należy myśleć jak o całości jakby obraz i dźwięk z danego czasu były zapisane liniowo równolegle w tym samym fragmencie pliku a raczej jak o 2 plikach zapisanych wewnątrz pliku pliku formatu kontenerowego (to tak jakby to był plik audio i plik video wewnątrz archiwum zip) tyle że program odtwarza je równolegle.
Pliki takie składają się z zazwyczaj z 2 części (może ich być więcej, rzadko kiedy mniej): części w której jest zapisany obraz i części w której jest zapisany dźwięk (tej części może nie być jeśli było nagrywane bez zapisu dźwięku).
A przy odtwarzaniu program musi dopasować aż 3 kodeki: najpierw dla formatu kontenerowego (np. avi, mp4, rmvb, itp.), potem dla obrazu (kodek video; np. avc, xvid, divx, mp4 visual, itp.) oraz dla dźwięku (kodek audio; np. mp3, aac, ac3, itp.).
Jakie są potrzebne dla danego pliku można dowiedzieć się właśnie używając MediaInfo.
Przy czym w twoim przypadku problem nie tkwi w kodekach tylko w samym pliku.