Problem s videom
Nahraval som video z TV karty a ked isli tiulky vypadla elektrina a teraz mi nejde otvoriť. Nahraval som do Huffyuov kodec 2.1.1. Da sa s tým niečo urobiť?
Mělo by to jít opravit, zkus třeba toto:
http://www.geocities.com/avimedic/download.html
nebo
http://divxrepair.sourceforge.net/
nebo
http://www.repair-video.com/download.htm
nebo použij VirtualDubmod
http://sourceforge.net/project/showfiles.php?group_id=65889&package_id=69373&release_id=395413
EDIT: Odkaz opraven, ruský link je dnes nefunkční. Když jsem to stahoval posledně , bylo to bez problémů (na originální stránce byl odkaz nefunkční, tak jsem tam šoupnul první funkční, který jsem vygoglil). Dík za upozornění.
http://www.geocities.com/avimedic/download.html
nebo
http://divxrepair.sourceforge.net/
nebo
http://www.repair-video.com/download.htm
nebo použij VirtualDubmod
http://sourceforge.net/project/showfiles.php?group_id=65889&package_id=69373&release_id=395413
EDIT: Odkaz opraven, ruský link je dnes nefunkční. Když jsem to stahoval posledně , bylo to bez problémů (na originální stránce byl odkaz nefunkční, tak jsem tam šoupnul první funkční, který jsem vygoglil). Dík za upozornění.
2Leo
Ten ruský server není košer, tlačí ti do PC nedobré věci a pokud mu nepovolím port nestáhne nic
Smaž ten odkaz.
Ten ruský server není košer, tlačí ti do PC nedobré věci a pokud mu nepovolím port nestáhne nic
Smaž ten odkaz.
Ve VirtualDubu dám File > Open video file, v dialogu zaškrtnem Ask for extended option after this dialog, v dalším dialogu zaškrtnem Re-derive keyframe flags, kliknem OK a vypíše mi Invalid AVI file: Not a RIFF file .
Zdá se, že chybí hlavička. VirtualDubMod vůbec netuší, jaký kodek to vyrobil. Asi bys to mohl zkusit tak, že nagrabuješ krátké video se stejným nastavením jako to porouchané a pak v hexa editoru připíšeš na začátek hlavičku z toho nového krátkého videa. Kolik bytů by to mělo být, to ti neřeknu, měly by to být první byty toho videa. Zkus na SZ Mika, ten se v tom myslím vyzná (anebo metodou pokus omyl, například prvních 256 Bytů). Pak by to VirtualDubMod mohl sežrat a opravit (anebo i jiný program). Hexaeditor například tento:
http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
Stiahol som si ten prodram, ale ked chcem otvoriť to poškodené video vypíše mi: Can't allocate additional memory to perform operation.
Ten hexaeditor umí soubory do velikosti 2GB a také proto je třeba nastavit velký swap (takže nastav ve windows třeba 2,2GB swap). Pokud je však to video větší než 2GB, pak bude třeba najít jiný nástroj. Třeba Hackman Hex Editor v8.02 (ale není free):
http://www.technologismiki.com/en/index-h.html
Stáhni si (pokud nemáš) i VB6Run
http://download.microsoft.com/download/vb60pro/Redist/sp5/WIN98Me/EN-US/vbrun60sp5.exe
Přiznám se, že ten Xvi32 mi doposud stačil, ale uznávám, že 2GB limit je docela málo. Koukni se taky na SZ. V tom by byl čert, aby se to nenačetlo.
http://www.technologismiki.com/en/index-h.html
Stáhni si (pokud nemáš) i VB6Run
http://download.microsoft.com/download/vb60pro/Redist/sp5/WIN98Me/EN-US/vbrun60sp5.exe
Přiznám se, že ten Xvi32 mi doposud stačil, ale uznávám, že 2GB limit je docela málo. Koukni se taky na SZ. V tom by byl čert, aby se to nenačetlo.
Prosim TA mohol by si mi napísať krátky návod ako mám v tom programe postupovať. Mám stiahnuté video rovnakým spôsobom ako si mi poradil.
Hackman editor:
Otevřeš nové (krátké) video, myší klepneš na první byte a při stisknutém levém tlačítku myši vybereš obdélník tak, aby končil na adrese 00FF - na posledním řádku je 0000:00F0 (toto platí pro 256 Bytů = FF Hexadecimálně). CTRL+C (zkopíruješ do schránky). Otevřeš nabourané video, myší klepneš na první byte a dáš CTRL+V (tím právě vložíš předem zkopírovaný blok na začátek toho špatného videa. Teď to jen uložíš a zkusíš otevřít v nějakém editoru.
Otevřeš nové (krátké) video, myší klepneš na první byte a při stisknutém levém tlačítku myši vybereš obdélník tak, aby končil na adrese 00FF - na posledním řádku je 0000:00F0 (toto platí pro 256 Bytů = FF Hexadecimálně). CTRL+C (zkopíruješ do schránky). Otevřeš nabourané video, myší klepneš na první byte a dáš CTRL+V (tím právě vložíš předem zkopírovaný blok na začátek toho špatného videa. Teď to jen uložíš a zkusíš otevřít v nějakém editoru.
Díky. Teraz som to uložil ale ten súbor má len 215 kB oproti pôvodnému 6 GB. Je to dobre? Ak áno čo s tým dalej? Používam Virtualdub 1.6.8 - myslíš hexa editor v ňom?
Hm, tak to není dobře, velikost by měla být o těch 256 Bytů větší, než to původní video. Buď selhal hexa editor nebo jsi něco udělal špatně. Jestli zvládne hexa editor ve VirtualDubu tak veliký soubor, netuším. Můžeš to zkusit.
EDIT: Neudělal jsi to obráceně (tzn. neuložil jsi náhodou jen to nové video)?
EDIT: Neudělal jsi to obráceně (tzn. neuložil jsi náhodou jen to nové video)?
Robím to čo si mi poradil:
Hackman editor:
Otevřeš nové (krátké) video, myší klepneš na první byte a při stisknutém levém tlačítku myši vybereš obdélník tak, aby končil na adrese 00FF - na posledním řádku je 0000:00F0 (toto platí pro 256 Bytů = FF Hexadecimálně). CTRL+C (zkopíruješ do schránky). Otevřeš nabourané video, myší klepneš na první byte a dáš CTRL+V (tím právě vložíš předem zkopírovaný blok na začátek toho špatného videa.
A uložím save as.
Hackman editor:
Otevřeš nové (krátké) video, myší klepneš na první byte a při stisknutém levém tlačítku myši vybereš obdélník tak, aby končil na adrese 00FF - na posledním řádku je 0000:00F0 (toto platí pro 256 Bytů = FF Hexadecimálně). CTRL+C (zkopíruješ do schránky). Otevřeš nabourané video, myší klepneš na první byte a dáš CTRL+V (tím právě vložíš předem zkopírovaný blok na začátek toho špatného videa.
A uložím save as.
Ten Hackman dokáže otevřít nepředstavitelně velké soubory. Verze LITE, která je zdarma, umí ukládat soubory do 200kB (na SZ máš medicínu, asi jsi ji nepoužil). Po vyléčení by se měl hlásit jako verze PRO. Pak nemá problémy s ukládáním velkých souborů. Co ti hlásí, jakou verzi? (Help/About Hackan Hex editor)
Aj tak mi to uloží iba súbor o veľkosti 1,8 GB a nie 6,4 GB ako je pôvodný.
Netreba niečo prenastaviť?
Netreba niečo prenastaviť?
Podľa hex editoru z VirtualDubu má pôvodný súbor posledný riadok s číslom 17F0441F0. Ale v Hackmane posledný riadok ukazuje 7F04:42C0.
Tak teď nevím, máš dost místa na disku, kam to ukládáš? Když dáš save as, tak vytváříš nový soubor a pro něj musíš mít na disku místo.
Můžeš zkusit v hex editoru zatrhnout v konfiguraci "Warn if by changing file size there is danger or data lost" (záložka "Notifications"). Víc dalšího mne nenapadá (předpokládám že souborový systém na disku, kam ukládáš, je NTFS). Pokud máš FAT32, tak máš limit velikosti souboru 4GB, který neobejdeš a to původní 6GB video je totálně zničené (tak nějak celou dobu předpokládám, že máš NTFS a proto to neřeším).
Tak jsem to taky vyzkoušel a potvrzuji, že Hackman hex editor to mrší. Buď je v něm bug nebo nefunguje medicína (ale spíš to prvé). Funkční je Ultraedit, stáhneš ho tady:
http://www.ultraedit.com/
Downloads/Ultraedit-32/english
Pak SZ a můžeš to zkusit. Opět jen označíš blok z nového videa ke zkopírování a pak jej vložíš na začátek starého. Je to docela pomalé, tak buď trpělivý.
http://www.ultraedit.com/
Downloads/Ultraedit-32/english
Pak SZ a můžeš to zkusit. Opět jen označíš blok z nového videa ke zkopírování a pak jej vložíš na začátek starého. Je to docela pomalé, tak buď trpělivý.