W dniu 2014-10-25 09:18, 2late pisze:
On 25/10/2014 00:01, Adam wrote:
Nagrywałem aparatem bardzo ważny film i nagle pojawił się komunikat:
"uszkodzona karta pamięci". Nagranie zostało przerwane a film zupełnie
zniknął.
Czy jest jakiś w miarę prosty sposób, żeby odzyskać to, co się nagrało?
Bardzo mi zależy.
Jezeli uszkodzona zostala podczas nagrywania, to film mogl sie w ogole
nie nagrac.
Ale przecież chyba filmy są nagrywane przy dostępie sekwencyjnym, a nie
buforowanym.
Kiedys mialem tego typu problem z plikiem avi, nie mial poprawnego
naglowka i dupa, plik jest ale jak go odtworzyc. O ile wiem poczatek i
koniec pliku musi byc ale to moze zalezec od formatu.
Nie wiem, jak odtworzyć. Miałem swego czasu programy, "przeskakujące"
błędne nagłówki czy dane i czytające strumień wprost z pliku. Ale,
niestety, mam bardzo ciężką głowę do nazw :(
Natomiast zapis sekwencyjny ogólnie wygląda tak: plik jest otwarty, dane
do niego są dopisywane i po skończonej transmisji plik jest zamykany.
Tak brzmi teoria.
Format: dwa znaczenia: typ sformatowania nośnika (FAT, FAT32, ex-FAT,
NTFS, itd) lub format zapisu: DIVIX, H.264, itp (nie mylić z kontenerem
typu MKV).
Tobie chodzi raczej o format zapisu. Tu istotnie, może być, że
urządzenie przechwytuje "surowy" obraz, poddaje go obróbce, i zapisuje z
opóźnieniem, stosując zapis buforowy. Wtedy najczęściej (po uszkodzeniu
pliku) szuka się pierwszej poprawnej klatki kluczowej i od niej zaczyna
się odtwarzać strumień, aż do ostatniej prawidłowej klatki kluczowej.
Mało prawdopodobne jest, aby film w ogóle się nie nagrał. Chyba, że
trwał 3 sekundy ;)
--
Pozdrawiam.
Adam
|