Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » El Vis 08:39
 » Dhoine 08:38
 » fox19 08:35
 » waski 08:33
 » rkowalcz 08:30
 » Fight 08:29
 » DJopek 08:29
 » Kenny 08:27
 » DYD 08:27
 » Sherif 08:22
 » ekspert_I 08:21
 » Ament 08:20
 » biEski 08:18
 » havranek 08:17
 » Demo 08:17
 » m&m 08:15
 » Doczu 08:15
 » Wolf 08:12
 » cVas 08:11
 » gigamiki 08:09

 Dzisiaj przeczytano
 41125 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Przycinanie avi'ków i problem ... , Muchomor 26/01/05 18:29
... otóż mam Shreka2 w divixie i nie mogę go rozszyfrować GSPOTem bo:
"Truncated: 6,26 MB are missing."
W związku z tym plik się nie odtwarza, nie da rady go naprawić DIVFIXem, ani tym bardziej przerobić do MPEGa co chcę zrobić.
Pytanie: czym to zreperować?
Kumpel mi to obcinał AVIPREVIEW (który u mnie nie działa), żeby to naprawić i też nic to nie dało. U niego film się odtwarza u mnie nie. Przed obcięciem plik też był "truncated" ale myślałem, że dodatkowe obcięcie poprawi sumę kontrolną czy co tam aviki mają.
Może da się coś poprawić VDUBem? Jak to zrobić? Napiszcie czego mam spróbować.

Stary Grzyb :-) Pozdrawia
Boardowiczów

  1. Dodam jeszcze, że: , Muchomor 26/01/05 18:46
    I. Po otwarciu w VDUBie dostaję taki komunikat:
    http://www.agro-wodzislaw.pl/przemo/Vdub1.jpg
    i taki:
    http://www.agro-wodzislaw.pl/przemo/Vdub.jpg
    Szczególnie ten pierwszy chciałbym zdjąć, bo jak odbuduje w końcu index to i tak będę w nim dekompresował dżwięk do WAVa.
    II. Po próbie przycięcia go metodą:
    --------S--------
    "Odpalasz VDuba, otwierasz avika. W menu VIDEO zaznacz opcję "Direct Stream Copy". Teraz wciśnij z klawki HOME, potem CTRL+G i podajesz, gdzie ma się film skończyć. OK, wciskasz END (na dole pasek powinien zrobić się niebieski.
    SaveAs i po krzyku."
    --------K--------
    zawiesza się zaraz po naciśnięciu END.
    Jakieś porady? Pliz dzieci mnie już o to męczą.

    Stary Grzyb :-) Pozdrawia
    Boardowiczów

  2. Może w VDubie , Marcinex 26/01/05 19:26
    zaznacz przy open - popup extended open options, a potem zaznacz re-derive keyframe flags - o ile juz tego nie zrobiłeś?

    Nie ma piekła poza tym światem, on nim
    jest, nie ma diabła poza człowiekiem,
    on nim jest!

    1. Kurcze, próbowałem ... , Muchomor 26/01/05 20:05
      ... ale zanosiło się na kilka godzin, więc może da się inaczej moje problemy rozwiązać.

      Stary Grzyb :-) Pozdrawia
      Boardowiczów

  3. VideoLAN próbowałeś? , pachura 26/01/05 19:29
    To taki player który radzi sobie z większością uszkodzonych plików...

    http://www.videolan.org/

    PS. Swoją drogą dziwne że DivFix nie potrafi tego naprawić. Nawet z opcją "Cut out bad parts" ?

    1. Ha! Oftwarzanie to pół biedy ... , Muchomor 26/01/05 20:06
      ... ale jak napisałem - docelowo idzie mi o przerobienie tego do VCD.

      Stary Grzyb :-) Pozdrawia
      Boardowiczów

    2. Kude nie doczytałem ... , Muchomor 26/01/05 20:09
      A jak w divfixie dodać tą opcję co mówisz? Aż taki bogaty w opcje to on nie jest żebym to przegapił.

      Stary Grzyb :-) Pozdrawia
      Boardowiczów

  4. Udało mi się z pierwszym błędem ... , Muchomor 26/01/05 20:20
    ... to znaczy odtworzyłem index i nie mam już :
    http://www.agro-wodzislaw.pl/przemo/Vdub1.jpg
    Jednak w VDUBie dalej zawiesza się po END. Co robić? Help!

    Stary Grzyb :-) Pozdrawia
    Boardowiczów

  5. Ludzie POMÓŻTA !!! PLIZ!!! , Muchomor 26/01/05 20:51
    Pozbyłem się obu błędów. GSPOT pokazuje tak:
    http://www.agro-wodzislaw.pl/przemo/gspot.jpg
    czyli niby wsio ok, a jak próbuję go skonwertować TMPGENCem to dostaję tak:
    http://www.agro-wodzislaw.pl/przemo/tmpgenc.jpg
    Utworzył się króciutki MPG z komunikacikiem jak na screenie powyżej. Co jest grane? Jak to obejść/naprawić?????

    Stary Grzyb :-) Pozdrawia
    Boardowiczów

    1. Tu masz odpowiedż - oby pomogło: , Marcinex 26/01/05 21:21
      Na wstępie należy podkreślić, że komunikat ten nie jest spowodowany żadnym błędem. Pojawia się on najczęściej, kiedy do programu Virtual Dub lub Virtual Dub Mod wczytujemy film w formacie AVI zakodowany za pomocą kompresora XviD, w którym nie użyto podczas kodowania filmu opcji Packed Bitstream. Funkcja ta upraszcza obsługę klatek typu B. W skrocie mozna zatem powiedzieć, że ktoś, kto tworzył dany film w formacie AVI za pomocą kodeka XviD wyłączył tę funkcję.
      Jeżeli taki materiał (film) wczytujemy potem do naszego Virtual Dub(Mod), to oznacza, że najprawdopodobniej mamy zamiar poddać ten film jakiejś obróbce (zrobić jego rekompresję, dodać jakieś filtrowanie, napisy, zmienić rozdzielczość lub podzielić czy wyciąć kawałek filmu). Nie obawiajmy się zatem, że komunikat ten w jakiś sposób zakłóci nasze działania. Z całkowitym spokojem możemy przystąpić do dalszych działań i nasz materiał wynikowy na pewno nie będzie uszkodzony. No, może nie do końca.
      I własnie ze względu na to "nie do końca" postanowiłem napisać tego posta. Okazuje się bowiem, że program Virtual Dub pozostawia ten komunikat jako pierwszą klatkę obrazu. Możemy się zatem spodziewać, że niekorzystnym skutkiem pojawiania się tego napisu będzie jego obecność w naszym pliku wynikowym. Zatem po rekompresji takiego filmu, jego przycięciu czy podziale zobaczymy, że na samym poczatku nowopowstałego filmu "mignie" nam przez ułamek sekundy czarny obraz z białymi literami tego komunikatu. Niektórym z pewnością nie będzie to przeszkadzać, ale na pewno znajdą się tez tacy, których będzie to drażnić. Ktoś może wpaść na pomysł, aby wyciać ten poczatek obrazu, który zawiera komunikat. Jeśli jednak uzyjemy do tego celu właśnie Virtual Dub'a to nie mamy co liczyć, że nam się to powiedzie. Program wytnie zadaną przez nas liczbę początkowych klatek, ale jako pierwszą klatkę po wyciętym obszarze znowu zamieści komunikat w obrazie. Wyjściem może być użycie innego programu do przycinania, jakim jest np. AVI Splitter. Co jednak zrobić, żeby zrekompresować taki materiał bez konieczności późniejszego jego przycinania ?
      Najlepiej będzie "załadować" nasz film do programu VD poprzez skrypt AVS, podając w nim ścieżkę do naszego filmu.
      Czyli np.: AVISource("D:\film.avi")
      a pod spodem dodać:
      A=AVISource("D:\film.avi").Trim(1,1)
      B=AVISource("D:\film.avi").Trim(1,0)
      unalignedsplice(A,B)
      Takie komendy w naszym skrypcie spowodują zastąpienie wyżej wymienionego komunikatu (klatka 0) przez klatkę 1.
      Teoretycznie mozna zastosować również samą komendę trim(1,0), ale całkowite wycięcie klatki z obrazu może spowodować desynchronizację dźwięku z obrazem.
      Kolorem czerwonym oznaczyłem wpisy, które są tu podane jako przykład ściezki dostepu do naszego pliku AVI. W te miejsca nalezy wpisać ścieżkę dostępu do pliku na własnym dysku.
      Altermatywą jest też wpisanie nieco krótszej komendy do skryptu. Zamiast powyższych trzech linijek możemy dopisać jedynie:
      Kod:
      FreezeFrame(0,1,1)

      To spowoduje zastąpienie pierwszej klatki przez następną i jeśli film rozpoczyna się od kilku czarnych klatek (najczęściej), to nie będzie widac żadnej różnicy. Nawet jeśli tak nie będzie, to po prostu dwie pierwsze klatki będą takie same, co z pewnością nie zrobi nam różnicy.
      To wszystko jeśli chodzi o obróbkę materiału bezpośrednio w samym Virtual Dub. Są jednak tacy, którzy będą chcieli zrekompresować obraz za pomocą programu Gordian Knot, wczytując do niego skrypt ze ścieżką dostępu do pliku avi. Gordian Knot również korzysta z Virtual Dub'a podczas kompresji, zatem jeśli nie zmodyfikujemy naszego skryptu, jak powyżej, to również nasz plik wynikowy będzie zawierał nieszczęsny komunikat. Pracując z Gordian Knot'em możemy postapić dwojako. Mozemy do wczytywanego skryptu o charakterze AVISource dodać wyżej opisane komendy i na tym koniec. Możemy też pozostawić ten pierwszy skrypt bez zmian (będzie zawierał tylko komendę AVISource...), a natomiast zmodyfikować tworzony w Gordian Knot kolejny skrypt, dodając te same wpisy. Pamietajmy tylko, żeby w takim wzpadku w miejsca oznaczone na czerwono wpisać ścieżki dostępu do naszego pierwotnego skryptu, czyli dla przykładu:
      A=AVISource("D:\Skrypt.avs").Trim(1,1)
      B=AVISource("D:\Skrypt.avs").Trim(1,0)
      unalignedsplice(A,B)

      Na koniec informacja dla tych, którzy sami będą tworzyć film w formacie AVI i chcą zabezpieczyć siebie i/lub innych przed pojawianiem się tego komunikatu na ekranie Virtual Dub'a. Tak, jak podałem na samym początku. Problem tkwi w procesie dekodowania klatek typu B. Zatem przeprowadzając kompresję, np. z DVD do AVI wypada nam wyłączyć uzycie klatek typu B w naszym kodeku lub uaktywnić funkcję Packed Bitstream. Dezaktywację klatek B przeprowadzimy przyciskając "more..." obok Profile @ Level. Tam odznaczamy B-VOPs lub ustawmy Max consecutive B-VOPs na 0. Tam też znajdziemy opcję Packed Bitstream.

      Nie ma piekła poza tym światem, on nim
      jest, nie ma diabła poza człowiekiem,
      on nim jest!

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL