logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zlikwidować opóźnienie dźwięku przy konwersji DivX do VCD w Nero Express?

zombiszczak 19 Cze 2006 12:17 4361 22
REKLAMA
  • #1 2742645
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    Witam!
    Podobny temat już był, jednak nie znalazłem tam satysfakcjonującej odpowiedzi....
    Otóż, dostałem niedawno trochę płyt z ulubionymi serialami nagranych w divixie. Wolę jednak oglądać filmy na dużym ekranie telewizyjnym a mój odtwarzacz dvd divixów nie czyta, więc postanowiłem przerobić te filmy na vcd. Używam do tego Nero Express. I ciekawa sprawa, niektóre odcinki po tym procesie mają dość mocno opóźniony dźwięk w stosunku do obrazu:-( W jednym przypadku początek jest ok. a w miarę upływu czasu zaczyna się coraz bardziej rozjeżdżać, by w końcówce osiągnąć różnicę 10 sekund. W innym przypadku opóżnienie jest stałe. Jeszcze inne filmy nie wykazują zupełnie odchyłek... Podglądam pierwowzory na komputerze i tu wszystko jest w porządku. Czyżby więc Nero miał jakieś wybiórcze problemy z kodowaniem? Nie używam w tym czasie żadnych innych programów działających w tle, więc to chyba nie o to chodzi...
    Używam Windows 98SE, komputer z procesorem AMD 1,5 GHz, 256 MB pamięci...
    Może coś podpowiedzą znawcy tematu?
  • REKLAMA
  • Pomocny post
    #2 2744000
    Jurtv
    Poziom 20  
    Posty: 314
    Pomógł: 19
    Ocena: 19
    Przed konwersja na VCD (MPEG1) przekonwertuj audio na wav(PCM 16bit 44,1kHz stereo)
    Zrobisz to np. virtualdubem. Jeden sposób to wyjęcie audio z pliku, czyli File-save wav i konwersja zewnętrznym edydorem audio do nieskompresowanego wav, następnie połączenia tego pliku ze strumieniem wideo (audio-wav audio i tu wskazujemy naszą zmodyfikowną ścieżkę audio), oczywiście w virtualdubie.
    Drugi sposób to konwersja dźwięku bez rozbijania strumieni audio i wideo, czyli ustawiamy we właściwościach audio programu opcję "Full processing mode", natomiast we właściowościach video "Direct stream copy", w audio sprawdzamy w zakładce conversion, czy mamy ustawione próbkowanie 44100Hz 16 bit stereo, a w zakładce compression-"No Compresion PCM)

    Jeśli pomimo tego będzie stała rozbieżność ścieżki video z audio, ustawiamy przed konwersją do wav, w virtualdubie, opóźnienie audio w zakładce interleaving - delay audio track.
  • REKLAMA
  • Pomocny post
    #3 2744876
    gacekm
    Poziom 18  
    Posty: 241
    Pomógł: 18
    Ocena: 5
    Mpeg1 już tak ma, że czasami dźwięku nie lubi. Zdecydowanie lepszy pod tym względem jest MPEG2 i tu sugeruję o ile odtwarzacz czyta SVCD następne przeróbki robić do SVCD. Bardzo dobrze robi to AVI2DVD z enkoderem HCenc - szczególnie dobry przy niskim bitrate, czyli jak znalazł do celów tworzenia SVCD. Dzięki niemu można na jednejpłycie umieścić ok. 80min filmu o jakości wyrażnie lepszej niż VCD oczywiście kosztem dźwięku co nie znaczy, że 128kb/s audio jest nie do przyjęcia.
  • #4 2745697
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    witam!
    wczoraj wieczorem znalazłem virtualduba:-)
    były jednak problemy z otwarciem filmu, bo nie mógł znaleźć kodeka xvid. trochę się z tym pomęczyłem, ale już działa. dziś spróbuję postąpić zgodnie z poradą...
    taki plik, który powstanie będę mógł już spokojnie przerobić na vcd przy użyciu nero?
  • #5 2746103
    gacekm
    Poziom 18  
    Posty: 241
    Pomógł: 18
    Ocena: 5
    Nagraj to na RW i jeżeli problem będzie nadal istniał a inny niż VCD format jest niedopuszczalny pozostaje Ci użyć innego programu lub spróbować remultiplexingu czyli rozdzielenia i połączenia AV, bo jak pisałem MPEG1 jest kapryśny i być może Nero z tym sobie źle radzi.
  • #6 2747078
    Jurtv
    Poziom 20  
    Posty: 314
    Pomógł: 19
    Ocena: 19
    zombiszczak napisał:
    witam!

    taki plik, który powstanie będę mógł już spokojnie przerobić na vcd przy użyciu nero?

    Tak. Problemy o których piszesz mogą się pojawić w przypadku audio skompresowanego za pomocą kodeka np. mp3 ze zmiennym bitratem, dlatego konwersja na wav PCM 16bit/44,1kHz stereo rozwiązuje ten problem.
    Co do samego formatu VCD, też osobiście skłaniam się do lepszego SVCD, jednak więcej ważącego.
  • #7 2747906
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    avi2dvd to sympatyczny program....
    ale w moim przypadku chyba bezużyteczny:-( w momencie kiedy program chce konwertować mp3 do mp2 pojawia się okienko " nie mogę wykonać tej aplikacji" i koniec zabawy:-((
    ciekawe, dlaczego tak się dzieje....?
  • #9 2749807
    Jurtv
    Poziom 20  
    Posty: 314
    Pomógł: 19
    Ocena: 19
    Bardzo prosty i skuteczny program którym przekonwertujesz do VCD(mpeg1) czy to do SVCD lub DVD-video(mpeg2), jest WinAvi Video Converter.
    Niestety płatny.
  • #10 2749878
    gacekm
    Poziom 18  
    Posty: 241
    Pomógł: 18
    Ocena: 5
    Wracam jeszcze do problemu z AVI2DVD otóż program ten potrzebuje sporo miejsca na dysku więc może tu leży przyczyna niepowodzenia.
  • REKLAMA
  • #11 2750032
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    Niestety, to ta sama wersja...
    Podejrzewam, że to może być związane w samym windowsem. Jakieś ustawienia systemowe, albo coś w tym rodzaju. Bez względu na wybór kodeka, program po pokazaniu w logu przekodowywania mp3 do mp2 od razu wyświetla okienko błędu "could't execute this application":-( Wolnego miejsca na dysku ma chyba aż nadto: 30giga...
    Szkoda...
    Ciekaw jestem też, czy istnieje jakaś możliwość używania nero express do tworzenia svcd..? Program w takim przypadku każe odwiedzić stronę i kupić kodeki.... ale nic takiego na stronie nero.com nie ma, pewnie nikomu nie chce się bawić w robienie dodatków. Lepiej kazać klientowi kupić najnowszą wersję programu:-/ Może jednak są jakieś inne miejsca gdzie stosowne kodeki można znaleźć...?

    Dodano po 1 [godziny] 16 [minuty]:

    I jeszcze pytanie do Jurtv:
    Próbowałem używać virtualdubu bez rozbijania styrumieni audio i wideo. Bez specjalnego efektu:-( Teraz spróbuję tej trudniejszej metody. Czy powinienem zwrócić uwagę na ustawienia w zakładkach audio i wideo? Czy konwersję do wav mogę przeprowadzić dowolnym programem, np. winampem? (Używam go często do rozkompresowywania mp3...)
    Przepraszam za lamerskie pytania ale akurat w tej dziedzinie jestem zupełnie zielony;-)
  • #12 2750339
    gacekm
    Poziom 18  
    Posty: 241
    Pomógł: 18
    Ocena: 5
    Ale ten dźwięk uparty. Co możesz jeszcze zrobić, możesz ściągnąć nowsze pliki BeSweet i podmienić skopiować je do odpowiedniego podkatalogu w AVI2DVD, możesz ściągnąć nowszą wersję0.4.4b AVI2DVD lub zastosować metodę jak pisze Jurtv w pierwszym poscie i takie pliki podać do AVI2DVD. A pluginy są do zdobycia w p2p jednak Nero moim zdaniem jest kiepski. Koduje jednoprzebiegowo co nie pozwala na dopasowanie materiału do objętości płyty CD.

    ed. jaknajbardziej możesz za pomocą Winampa przerabiać ścieżkę audio mp3 do wav.
  • #13 2752094
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    Wrócę jeszcze na chwilę do virtualdubu: próbuję połączyć rozdzielone strumienie audio i wideo jednak po kilku minutach procesu pojawia się błąd "out of file space: filescannot exceed 4 gigabytes on a FAT32 partition" i koniec zabawy:-( Gdzieś chyba jest jakiś haczyk...?
  • #14 2752140
    gacekm
    Poziom 18  
    Posty: 241
    Pomógł: 18
    Ocena: 5
    Chyba nie zaznaczyłeś w menu > Video > Direct stream copy, w menu > Audio > Direct stream copy i potem menu Audio > WAV audio. VirtualDub zaczął tworzyć nieskompresowany plik a ten przerósł możliwości FAT32.
  • REKLAMA
  • #15 2753861
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    Jednak był haczyk:-)
    Nic dziwnego, ten program jest dość skomplikowany dla laika.... Istotnie,przy poprawionych ustawieniach zrobił wszystko jak należy. Wyszedł z tego plik wielkości ok. 700 MB. Na komputerze odtwarza się dobrze. Po umieszczeniu go w Nero (nagraj vcd), jest o połowę mniejszy. wypalona płyta, włożona do odtwarzacza.... i bez zmian, czyli od połowy filmu dźwięk się opóźnia o jakieś 8 sekund:-((( Czyli mimo wszystko, porażka:-( Zniechęciłem się do tych zabiegów... Spróbuję teraz czegoś innego: zmienić filmy z avi na mpeg, który też czyta mój odtwarzacz. Może wynik będzie lepszy.... Na forum proponują program TMPEnc, zobaczę, co z tego wyniknie....
  • #16 2756967
    Jurtv
    Poziom 20  
    Posty: 314
    Pomógł: 19
    Ocena: 19
    Zastanawiajace jest to, że dźwięk zaczyna opoźniać się od jakiegoś miejsca i to o całę 8 sekund.
    Podejrzewam jakieś uszkodzenie w pliku wideo. Trzeba znaleźć to miejsce, podzielić plik na dwa z pominięciem małego fragmentu wokół którego zaczyna się ten problem i tak podzielone dwa kawałki poddać konwersji do mpeg, lub połączyć dwa odzielne pliki mpeg za pomocą TMPGEnc w zakładce File - MPEG tools-merge & cut.
    Podział pliku w virtualdubie ( tu jest opisana podobna operacja wycinania) dokonujemy wg klatek kluczowych przesuwając suwak na osi czasu (wciśnięty shift), audio i video ustawiamy na "direct stream copy" (materiał nie będzie rekompresowany)
    Kawałki zapisujemy file - save as avi.
    Dla pewności lepiej robić to na pliku z dźwiękiem w formacie wav.
    Do kompresji na mpeg możemy użyć TMPGEnc, z tym że zauważyłem że Nero traktuje pliki uzyskane przy pomocy tego programu za nieodpowiadające standardowi VCD/SVCD i ponownie je rekompresuje, pomimo że są odpowiedniego standardu.
    Inne programy do kompresji to wspomniany WinAvi Video Converter, Main Concept MPEG Encoder, Cinema Craft Encoder, można też skorzystać z DVDRip.
  • #17 2763463
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    Witam!
    W tej chwili wygląda to tak: zamieniam filmy z avi na mpegi za pomocą TMPGEnc i później za pomocą Nero robię vcd.
    Kiedy trafiam na film z błędem w kompresji dźwięku, TMPGEnc pokazuje od razu, że plik wynikowy zajmie 300% miejsca na CD-R. Wtedy w virtualdubie rozdzielam audio i video, tak jak już podpowiedzieliście. Wcześniej sam virtualdub informuje co jest nie tak z plikiem i podpowiada rozwiązanie. Kiedy przetwarzam dźwięk do wav za pomocą winampa, widać jak na dłoni błędy w kompresji wejściowego materiału. Po takim procesie ponownie daję film do przełknięcia TMPEGEnc i już jest dobrze:-)
    Szkoda tylko, że wtedy program obrabia taki 40 minutowy film przez 8 godzin, ale cóż... A może jest taka możliwość, żeby taki proces przerwać, zapisać i np. po powrocie z pracy uruchomić od tego miejsca?
  • #18 2764546
    gacekm
    Poziom 18  
    Posty: 241
    Pomógł: 18
    Ocena: 5
    Jak na VCD trochę długo to trwa, robisz VCD czy SVCD i jaki masz procek? A procesu enkodowania niestety nie można przerwać. Możesz jednak zostawić komputer na chodzie, niech zasuwa jak jesteś w pracy. Dla pewności, żeby się nie przegrzał, zdejmij mu boczną pokrywę obudowy. Przydatna byłaby też opcja auto shutdown wyłączająca komputer po skończeniu roboty, ale na moim TMPGEnc nie mogę jej odnaleść a dałbym głowę, że była na wcześniejszej wersji. Programem współpracującym z TMPGEnc i mającym funkcję shutdown jest podobny do AVI2DVD DVD2SVCD potrafiący obsłużyć kombinację AVI do VCD. I jeszcze jedna uwaga dotycząca dekompresji ścieżki audio w AVI otóż zamiast VirtualDuba możesz użyć programu NanDub bez rozdzielania AV czyli po wczytaniu AVI w menu/video Direct stream copy i w a menu/audio Full processing mode i menu/save avi. Nandub w odróżnieniu od VirtualDub radzi sobie z materiałem o zmiennej bitrate.
  • #19 2764795
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    Znowu będę miał parę programów do wypróbowania:-) Pewnie pobawię się tym jak skończy się czas działania TMPGEnc... Robi się to coraz bardziej wciągające:-)) Filmy przerabiam na VCD, no chyba że nie ma żadnych problemów z dźwiękiem, to wtedy na SVCD na pojemniejszą płytkę. A procesor to AMD 1,5 GHz...
  • #20 2765060
    gacekm
    Poziom 18  
    Posty: 241
    Pomógł: 18
    Ocena: 5
    Wycofuję się z proponowania DVD2SVCD ponieważ bardziej dopracowany AVI2DVD jak dopiero teraz zauważyłem obsługuje również AVI do VCD (shutdown też ma) i wcale nie musi być tak, że uszkodzone AVI skazują Cię na gorszy od SVCD VCD tworzony tu tylko przez TMPGEnc. Ja do wydzielania opornych strumieni audio tworzę skrypt dla Avisynth i otwieram go w VirtualDub potem Save WAV. Przykładowy skrypt:
    DirectShowSource("c:\film.avi",25)
    Wklejasz to do notatnika, edytujesz ścieżkę do pliku AVI i zapisujesz jako "wszystkie pliki" z rozszerzeniem *.avs Po operacji Save VAV, wiadomo, łączenie w Nandub AV przez Direct stream copy. Avisynth to tzw. frameserver i jak masz zainstalowany AVI2DVD nie musisz się o niego martwić.

    Ed. Ciekaw jestem jak wyglądałaby synchronizacja audio z video w nieudanych, utworzonych przez Nero plikach VCD po remultiplexingu. TMPGEnc > menu/File/MPEG tools > zakładka demultiplex, tu rozdzielamy strumienie AV a pod zakładką multiplex łączymy.
  • #21 2767883
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    Pewnie pobawię się w takie eksperymenty w przyszłym tygodniu.. Może upał będzie mniejszy:?: A AVI2DVD nie działa na moim komputerze:-( Pisałem o tym wcześniej. Może to sprawka jakichś ustawień systemowych...:cry:
    Tymczasem działam virtualdubem, TMPGEnc i Nero. Trwa to długo ale efekt jest zadowalający.
  • #22 2768545
    gacekm
    Poziom 18  
    Posty: 241
    Pomógł: 18
    Ocena: 5
    Problem w AVI2DVD występuje podczas konwersji dźwięku i nie korzysta on przy tym z systemowych kodeków. Nic to, jak nie ten to inny ...
  • #23 3576067
    zombiszczak
    Poziom 10  
    Posty: 60
    Ocena: 1
    Dziękuję za wszystkie podpowiedzi!
    Zastosowałem się do porad i skutecznie uprzyjemniam sobie życie przerabiając czasami ulubione filmiki:-)
    Myślę, że ten temat można już zamknąć.
    Pozdrawiam - Zombiszczak

Podsumowanie tematu

✨ Problem opóźnienia dźwięku względem obrazu podczas konwersji filmów DivX do formatu VCD w Nero Express wynika głównie z nieprawidłowej synchronizacji ścieżek audio i wideo oraz ograniczeń kodeków MPEG1. Zalecane jest najpierw wyodrębnienie i konwersja audio do formatu WAV PCM 16bit 44,1kHz stereo za pomocą VirtualDub lub Winamp, a następnie ponowne połączenie z wideo przed finalną konwersją do VCD. MPEG1 jest podatny na problemy z synchronizacją, dlatego lepszym formatem jest MPEG2 (SVCD), który oferuje wyższą jakość i stabilniejszą synchronizację dźwięku. Do konwersji na SVCD polecany jest program AVI2DVD z enkoderem HCenc, choć w niektórych konfiguracjach systemowych może występować problem z konwersją dźwięku mp3 do mp2. Alternatywnie można użyć WinAvi Video Converter, choć jest to program płatny. Problemy z dużymi plikami wynikają z ograniczeń systemu plików FAT32, co wymaga odpowiednich ustawień w VirtualDub (Direct stream copy) lub podziału plików. TMPGEnc służy do konwersji AVI do MPEG z możliwością dzielenia i łączenia plików, jednak proces jest czasochłonny i nie można go przerwać. Dla lepszej obsługi audio o zmiennym bitrate rekomendowany jest NanDub. Remultiplexing (demultiplex i multiplex) w TMPGEnc może pomóc w poprawie synchronizacji. W przypadku problemów z Nero Express przy tworzeniu SVCD konieczne jest posiadanie odpowiednich kodeków, które nie są łatwo dostępne. Ostatecznie, po zastosowaniu opisanych metod, problem opóźnienia dźwięku można zminimalizować, choć proces konwersji wymaga cierpliwości i eksperymentów z różnymi narzędziami.
Wygenerowane przez model językowy.
REKLAMA