
Opět synchronizace zvuk + video
Zdravím,
mám takový docela vážný problém. S kartou leadtek winfast expert uložím TV vysílání, v program Winfast, dodaným kodekem MPEG2 - good quality (tj. videoquality 500, target data rate 4000, variable bitrate, audio MPEG-1 audio layerII, 224kbps stereo). Tohle video je uložené ok, zvuk a obraz super... asi 70min videa zabýrá cca 3 GB.
No a z toho bych chtěl udělat MPEG4 video. To jsem zkoušel ve více programech - virtual dub, vidomii. Zkoušel jsem jak DIVX tak XVID. Problém je v tom, že zvuk se posouvá (postupně) na konci asi o cca 2 sekundy.... a prostě nemůžu zaboha přijít na to, jak to udělat, aby se to synchronizovalo. Zkoušel jsem i jen zkomprimovat jen video, vytahnout zvuk, zkomprimovat zvuk (do MP3 - cbr, vbr, abr) a spojit to v nandub... a taky je to šouplý.. díky moc za pomoc!
Krata
mám takový docela vážný problém. S kartou leadtek winfast expert uložím TV vysílání, v program Winfast, dodaným kodekem MPEG2 - good quality (tj. videoquality 500, target data rate 4000, variable bitrate, audio MPEG-1 audio layerII, 224kbps stereo). Tohle video je uložené ok, zvuk a obraz super... asi 70min videa zabýrá cca 3 GB.
No a z toho bych chtěl udělat MPEG4 video. To jsem zkoušel ve více programech - virtual dub, vidomii. Zkoušel jsem jak DIVX tak XVID. Problém je v tom, že zvuk se posouvá (postupně) na konci asi o cca 2 sekundy.... a prostě nemůžu zaboha přijít na to, jak to udělat, aby se to synchronizovalo. Zkoušel jsem i jen zkomprimovat jen video, vytahnout zvuk, zkomprimovat zvuk (do MP3 - cbr, vbr, abr) a spojit to v nandub... a taky je to šouplý.. díky moc za pomoc!
Krata
I to víš, že jo: vyprdni se na to! :-E
Jináč jsou to oba freeware a oba dost užitečný, ale proti gustu žádnej dišputát...
Jináč jsou to oba freeware a oba dost užitečný, ale proti gustu žádnej dišputát...
Ok, ok, vyzkouším... doufám, že bude nějaká změna :) a půjde to... jinak máš to vyzkoušený přímo na tý mojí kartě/kodeku?
Neeee, ale o to tak moc nejde: demux Ti rozdělí video a audio stopy z toho původního souboru a přitom ohlídá (případně opraví) jejich synchronicitu. ProjectX je na to asi nejlepší a je mu jedno, z jakýho zdroje ten MPEG2 pochází - jestli je to z analogový nebo digitální karty, z VOBů ripnutýho DVD nebo vodkuď...
No a GK je velmi pohodlný nástroj na kompresi do MPEG4, kde si nastavíš, jaký chceš výstupní hodnoty (datovou velikost resp. datový tok, obrazové rozlišení, ořez otřepaných okrajů, datový tok audia apod.).
No a GK je velmi pohodlný nástroj na kompresi do MPEG4, kde si nastavíš, jaký chceš výstupní hodnoty (datovou velikost resp. datový tok, obrazové rozlišení, ořez otřepaných okrajů, datový tok audia apod.).
Se stejným problémem se občas potýkám i já. Také používám WinFast 2000 Exp. + VirtualDub Mod ev. NeroVision Express 3. Já ale film MPEG-2 převádím do DivX 5.2.1, 640x480, 1000 kpbs, audio mp3, 128 kpbs. Pokusy jsem zjistil, že při tomto nastavení je výsledný film viditelně kvalitnější (při zhruba stejné velikosti), než XviD při defaultním nastavení. Někdy, nepravidelně, se mi zvuk předchází obrazu asi o 2 s. Zajímavé je, že pokud 5 x převedu ten samý film (pro pokus jen jeho část), bude 3 x v pořádku a 2x posunut zvuk - samozřejmě, že při stejném nastavení. Ve VirtualDubu sice je možnost nastavení posunu zvuku vůči obrazu, ale prože nikdy nevím, jak výsledek vlastně dopadne, je to taková loterie, nedá se použít. Rady typu: odděl zvuk od obrazu a zpracovávej každé zvlášť, mi připadají zvrácené, proč zpracovávat jeden film 2 x a kdo zaručí zpětnou kompabilitu a navíc, je to moc složité - nejsem otrok počítače. Pokud někdo zná příčinu a má řešení, budeme vděčni.
Tak jsem to testoval a nejak nevim proc mi project X dela polovicni velikost audia - myslim tim casove ... doufam, ze tu diskusi moc nesprasim, kdy sem dam vypis log souboru... co vy na to? Jinak ta polovina zvuku (jak je v logu videt cca 30 minut) hraje ok a je synchro... no jinak je tam i videt celkova delka audia... nechapu... jinak video to demuxuje cely...
Středa, 9. únor 2005 20:20:52 CET
ProjectX 0.82.0.03 (21.01.2005)
<<< session infos >>>
-> working with collection 0
-> normal log file
-> write all other data
-> create *.d2v Projectfile on demux: for each demuxed videofile
-> patch c.d.flagged infos of pictures
-> add sequence end code
-> set resolution in SDE
-> write output files to: D:\TV\demux\
-> Input File 0: D:\TV\Video0206-2005(Nova).mpg (3107530752 bytes)
-> File is MPEG-2 PS/SS (Video/Audio PES)
-> demux
-> found PES-ID 0xC0 (MPEG Audio) @ 2062
-> found PES-ID 0xE0 (MPEG Video) @ 4110
-> video basics: 720*576 @ 25fps @ 0.6735 (4:3) @ 4000000bps, vbvBuffer 112
-> starting export of video data @ GOP# 0
!> dropping GOP# 2453 @ orig.PTS 00:26:10.280 (141325277)
-> Pics exp/cnt 16/16, inGOP PTS diff. 559ms, new Timecode 00:26:09.920
-> Video: fr/ ct/ 1p/ cg/ og/ dg -> 99712/ 0/ 0/ 6232/ 0/ 1
--> MPEG Audio (0xC0)
Audio PTS: first packet 00:00:00.224, last packet 01:06:30.525
Video PTS: start 1.GOP 00:00:00.277, end last GOP 01:06:30.167
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 44100Hz, stereo, 224kbps, noCRC @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 82859/0/0/0/0 @ 00:36:04.479 done...
---> new File: D:\TV\demux\Video0206-2005(Nova).mpa
summary of created media files:
Audio 0 (mp2): 82859 Frames 00:36:04.479 0/0/0/0 'D:\TV\demux\Video0206-2005(Nova).mpa'
=> 60605447 bytes written...
Středa, 9. únor 2005 20:20:52 CET
ProjectX 0.82.0.03 (21.01.2005)
<<< session infos >>>
-> working with collection 0
-> normal log file
-> write all other data
-> create *.d2v Projectfile on demux: for each demuxed videofile
-> patch c.d.flagged infos of pictures
-> add sequence end code
-> set resolution in SDE
-> write output files to: D:\TV\demux\
-> Input File 0: D:\TV\Video0206-2005(Nova).mpg (3107530752 bytes)
-> File is MPEG-2 PS/SS (Video/Audio PES)
-> demux
-> found PES-ID 0xC0 (MPEG Audio) @ 2062
-> found PES-ID 0xE0 (MPEG Video) @ 4110
-> video basics: 720*576 @ 25fps @ 0.6735 (4:3) @ 4000000bps, vbvBuffer 112
-> starting export of video data @ GOP# 0
!> dropping GOP# 2453 @ orig.PTS 00:26:10.280 (141325277)
-> Pics exp/cnt 16/16, inGOP PTS diff. 559ms, new Timecode 00:26:09.920
-> Video: fr/ ct/ 1p/ cg/ og/ dg -> 99712/ 0/ 0/ 6232/ 0/ 1
--> MPEG Audio (0xC0)
Audio PTS: first packet 00:00:00.224, last packet 01:06:30.525
Video PTS: start 1.GOP 00:00:00.277, end last GOP 01:06:30.167
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 44100Hz, stereo, 224kbps, noCRC @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 82859/0/0/0/0 @ 00:36:04.479 done...
---> new File: D:\TV\demux\Video0206-2005(Nova).mpa
summary of created media files:
Audio 0 (mp2): 82859 Frames 00:36:04.479 0/0/0/0 'D:\TV\demux\Video0206-2005(Nova).mpa'
=> 60605447 bytes written...
Fafejt: jsi tatar, kdybys četl pořádně, nestal by ses medvědem... Nejde o to, "rozdělit a zpracovávat každý zvlášť", ale o to rozdělit za účelem automatické opravy synchronicity videa a audia. (Navíc se výsledné soubory dají použít jako zdroj pro jakékoli další zpracování - DVD autoring, kompresi do XviD resp. DivX, atd.). Protože dost často je ujetý zvuk, na který se ptal "krata", důsledkem vypadlých video nebo audiosnímků v nahrávce. Ovšem pokud se Ti to nelíbí, vůbec to tak nemusíš dělat, nikdo Tě nenutí.
krata: Bohužel Ti v tom minulým příspěvku chybí konec toho logu, tzn. jak vypadá ten videosoubor v "Summary of created media files", mohl bys to přihodit?
krata: Bohužel Ti v tom minulým příspěvku chybí konec toho logu, tzn. jak vypadá ten videosoubor v "Summary of created media files", mohl bys to přihodit?
jo jo, to je tim, ze jsem to napodruhy pustil s tim, ze jsem to pustil bez write all video data... cely log vypada takhle... dalsi vec, kterou nechapu.. doufam, ze se to vyresi 9-)
!> dropping GOP# 2453 @ orig.PTS 00:26:10.280 (141325277)
-> Pics exp/cnt 16/16, inGOP PTS diff. 559ms, new Timecode 00:26:09.920
-> Video: fr/ ct/ 1p/ cg/ og/ dg -> 99712/ 0/ 0/ 6232/ 0/ 1
-> Video length: 99712 frames @ 01:06:28.480
-> GOP summary: min. 32, max. 32 fields; contains progressive frames
-> avg. nom. bitrate 5921807bps (min/max: 3677200/7984400)
-> set first sequenceheader bitrate to 7984400bps
---> new File: D:\TV\demux\Video0206-2005(Nova).mpv
--> MPEG Audio (0xC0)
Audio PTS: first packet 00:00:00.224, last packet 01:06:30.525
Video PTS: start 1.GOP 00:00:00.277, end last GOP 01:06:30.167
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 44100Hz, stereo, 224kbps, noCRC @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 82859/0/0/0/0 @ 00:36:04.479 done...
---> new File: D:\TV\demux\Video0206-2005(Nova).mpa
summary of created media files:
.Video (m2v): 99712 Frames 01:06:28.480 'D:\TV\demux\Video0206-2005(Nova).mpv'
Audio 0 (mp2): 82859 Frames 00:36:04.479 0/0/0/0 'D:\TV\demux\Video0206-2005(Nova).mpa'
=> 3012981667 bytes written...
!> dropping GOP# 2453 @ orig.PTS 00:26:10.280 (141325277)
-> Pics exp/cnt 16/16, inGOP PTS diff. 559ms, new Timecode 00:26:09.920
-> Video: fr/ ct/ 1p/ cg/ og/ dg -> 99712/ 0/ 0/ 6232/ 0/ 1
-> Video length: 99712 frames @ 01:06:28.480
-> GOP summary: min. 32, max. 32 fields; contains progressive frames
-> avg. nom. bitrate 5921807bps (min/max: 3677200/7984400)
-> set first sequenceheader bitrate to 7984400bps
---> new File: D:\TV\demux\Video0206-2005(Nova).mpv
--> MPEG Audio (0xC0)
Audio PTS: first packet 00:00:00.224, last packet 01:06:30.525
Video PTS: start 1.GOP 00:00:00.277, end last GOP 01:06:30.167
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 44100Hz, stereo, 224kbps, noCRC @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 82859/0/0/0/0 @ 00:36:04.479 done...
---> new File: D:\TV\demux\Video0206-2005(Nova).mpa
summary of created media files:
.Video (m2v): 99712 Frames 01:06:28.480 'D:\TV\demux\Video0206-2005(Nova).mpv'
Audio 0 (mp2): 82859 Frames 00:36:04.479 0/0/0/0 'D:\TV\demux\Video0206-2005(Nova).mpa'
=> 3012981667 bytes written...
Hm, to je fakt dost divný, nemáš na záložkách Audio nebo Extern zaškrtnutý něco jinýho, než je v návodu?
Jinak PX už je i ve verzi s 04 na konci, ale nevím, co ten poslední patch dělá, jestli to neopravuje nějakou chybku, ale spíš bych si tipnul nějakou chybičku v nastavení.
Ač to není můj favorit, ještě bys mohl vyzkoušet, co s tím souborem udělá PVAStrumento, to pracuje podobně, jako PX, ale je to trochu takový srovnání jako sekera vs. skalpel... (skalpel je PX, pochopitelně :-E )
Jinak PX už je i ve verzi s 04 na konci, ale nevím, co ten poslední patch dělá, jestli to neopravuje nějakou chybku, ale spíš bych si tipnul nějakou chybičku v nastavení.
Ač to není můj favorit, ještě bys mohl vyzkoušet, co s tím souborem udělá PVAStrumento, to pracuje podobně, jako PX, ale je to trochu takový srovnání jako sekera vs. skalpel... (skalpel je PX, pochopitelně :-E )
tak to zkousim tim pvastrumento... zatim to nedojelo... jinak nemohl bys mi "zkompilovat" tu novou verzi 04? nemam sdk javu...
Promiň, měl jsem nějakou jinou práci, zkus si to stáhnout odsud [odkaz, pro zobrazení se přihlaste] , takhle to mám zkompilovaný pro sebe, vyházel jsem všechen nepotřebnej balast, snad Ti to taky poběží - stačí jenom rozbalit do nějakýho adresáře, ta složka "lib" tam musí bejt taky (možná se i z ní dá něco vyhodit, ale nechtělo se mi s tím hrabat...).
Jenom pro legraci si zkus stáhnout i můj [odkaz, pro zobrazení se přihlaste] , tam jsou všechna nastavení, jak maj bejt, tak si to svoje někam ulož a zkus to s tím mým, třeba to pomůže, akorát si změň adresář pro umístění demuxovaných souborů a ten předdefinovanej pro výběr (tlačítko <<<).
Každopádně poreferuj o výsledku. :-E
Jenom pro legraci si zkus stáhnout i můj [odkaz, pro zobrazení se přihlaste] , tam jsou všechna nastavení, jak maj bejt, tak si to svoje někam ulož a zkus to s tím mým, třeba to pomůže, akorát si změň adresář pro umístění demuxovaných souborů a ten předdefinovanej pro výběr (tlačítko <<<).
Každopádně poreferuj o výsledku. :-E
Tak jsem to stahnul... bohuzel mi to nejde spustit - pise to "Could not find main class. Program will exit"... jinak jre 1.5 mam nainstalovany a spostim to podle tvyho popisu...
Já jsem bohužel ulehnul s chřipkou, ale jestli mi to moje tělo dovolí, zkusím Ti to zabalit komplet se vším, i když asi budeš mít nejlepší si to zkompilovat sám, pokud si z "developers" sekce na Jave stáhneš SDK, pak jenom otevřeš třeba v notepadu soubor build.bat, co je v tom zip archívu ProjectX_Source_0.82.0.00, opravíš v něm adresář, kde máš Java SDK, uložíš, zavřeš, dvojklik a ono se Ti to zkompiluje (jenom tam bude jedna pauza, kterou odpáliš libovolnou klávesou). Akorát před tím musíš stáhnout i ProjectX_Source_0.82.0.04 a těma souborama uvnitř přepsat ty, které jsou v tom 0.82.0.00, ten patch 04 obsahuje i ty předchozí patche, takže o nic nepřijdeš. Ale patch 04 obsahuje jenom ty změněný soubory, takže nelze kompilaci udělat rovnou z něj.
Kdybys ten patch nemohl najít, tak si ho stáhni ode mně z [odkaz, pro zobrazení se přihlaste] , základ verze 0.82 je na sourceforge (tady http://sourceforge.net/project/showfiles.php?group_id=115063&package_id=124556&release_id=297221 , stahuješ ten zip...)
Co to PVAStrumento vlastně? Jak to dopadlo?
Kdybys ten patch nemohl najít, tak si ho stáhni ode mně z [odkaz, pro zobrazení se přihlaste] , základ verze 0.82 je na sourceforge (tady http://sourceforge.net/project/showfiles.php?group_id=115063&package_id=124556&release_id=297221 , stahuješ ten zip...)
Co to PVAStrumento vlastně? Jak to dopadlo?
No ce se týče PVAStrumento, tak to skoncilo asi na 20 %... a nic. Takze to asi taky nepujde :-k . Jinak tu javu bych si stahl, ale jsem pripojen pres GPRS a to je tak na pul dne... Krata Jinak mi nejak prestal chodit i ten puvodni project X (tady ze stranek), píše to to samý.. nechápu. Mám ještě jednu verzi zkompilovanou do exe souboru... ta mi chodi (taky chce javu)....
Tak jsem Ti našel instalátor té poslední verze. Je tady http://www.highpaqnet.de/download/download.php?dls=goto&id=3&kid=8 , ale pozor, jsou tam dva podobný soubory, instalátor je ten první. Pokud přežiješ, že se Tě instalace zeptá na souhlas s licenčním ujednáním německy, pak jsi v pohodě, protože vlastní rozhraní zůstavá v angličtině.
Tak to zkus a kdyby něco, dej vědět.
Tak to zkus a kdyby něco, dej vědět.
tak jsem to stáhnul, nainstaloval a nejede to, pořád ta samá chyba (could not find main class). Jeste jsem zkousel dalsi program - VideoReDo - s tim to demuxnout - a jde to... problém je, že je to shareware a tak jde predelat jen 30 minut a pak asi 30 dnu.. Chtelo by to neco podobnýho freeware.... cena je asi 50 dolaru, coz je hoooooooooooooooooodne (za 20 bych to koupil...).
Pak už jedině manuální instalace poslední verze 1.5.0_01 JRE ( http://www.java.com/en/download/manual.jsp ), když si vybereš "offline installation", budeš stahovat 15 MB... Je to moc? Jinak mě už fakt nic nenapadá... :-(
no to prave nepomuze. Tu verzi mam stazenou... fakt uz nevim, cim by to mohlo byt... zkusil jsem to i preinstalovat....
Ty jo, tak to už jsem fakt vedle. Stáhnul sis naposled opravdu "Installer" a nebo "Kompilierte version"?
installer... nainstaloval, zkusil a nic... jinak myslis, ze to s tim audiem pomuze? koukal jsem na forum projectuX a nekdo to tam popisuje taky... ale nejsem zas tak silny v nemcine, takze moc nevim co mu na to rekli (ale co jsem pochopil, tak dohromady nic...)
Já nevím, co tu furt řešíte. Já teď měl včera demuxnutý zvuk z Mpeg2 (1,2GB), upravený v Auditionu ve wavu, ProCoder zahlásil, že je o půl minuty kratší a po 11,5 hodinách vyrobil autorizované Voby s perfektně sedícím zvukem... Narvat je do popelnic?! Už jsem byl připraven na REPETE :-D
ok, můžeš mi popsat postup jak demuxnout mpeg2 a dostat ho do divx, aby se to nešouplo... jaky programy pouzit... to mi staci :) a pokud by ten postup zvladnul hodinovej film za dve hodiny, tak budu veeelmi spokojenej...
No upřímně už v to moc nevěřím. Spíš to vypadá, že ta nahrávka má nějakej problém, když to neprošlo ani PVAStrumentem, tak je to trochu divný.
Ale říkal jsem si, co by se asi stalo, kdybys někde kolem té 36. minuty malej kousek toho souboru vystříhnul (v ProjectX před demuxem) a nechal to demuxnout potom. V tom střihovým okně PX je vidět časovej kód, pravděpodobně nebude od nuly, ale když si tam spočítáš, kam vyjde těch 36 minut, tak tam bych zkusil pár vteřin vystřihnout a pak to demuxnout, třeba tam je nějaká chyba, která ti PVAS i PX rozhodí a takhle by ses jí mohl vyhnout.
A co jiný nahrávky, tam ten demux proběhne korektně?
Ale říkal jsem si, co by se asi stalo, kdybys někde kolem té 36. minuty malej kousek toho souboru vystříhnul (v ProjectX před demuxem) a nechal to demuxnout potom. V tom střihovým okně PX je vidět časovej kód, pravděpodobně nebude od nuly, ale když si tam spočítáš, kam vyjde těch 36 minut, tak tam bych zkusil pár vteřin vystřihnout a pak to demuxnout, třeba tam je nějaká chyba, která ti PVAS i PX rozhodí a takhle by ses jí mohl vyhnout.
A co jiný nahrávky, tam ten demux proběhne korektně?
Krata: Když se podívám zpět na tvůj úvodní dotaz, tak se mi zdá, že to postupné rozsynchronizování je už zřejmě ve zdroji, s tím už těžko něco "jednoduše" naděláš. Zkus to grabnout v jiném programu, jestli se to chová stejně (blbě).
exTNT: Tak jsem dneska zkusil novou nahravku, delka 12 min, audio demuxly akorat 5 minut... takze to asi dela u vsech nahravek :-((
Jinak jak jsem psal, jediny v cem se to demuxne spravne je videoredo... ale je to shareware a najednou to udela jen 30 min. Tam to ale chodi super.
Kdyz prehravam neupraveny zdroj, tak to jde ok... zadny posun. Tj. ty programy to proste demuxujou spatne (respektive to pri demuxu neopravej...).
Krata
Jinak jak jsem psal, jediny v cem se to demuxne spravne je videoredo... ale je to shareware a najednou to udela jen 30 min. Tam to ale chodi super.
Kdyz prehravam neupraveny zdroj, tak to jde ok... zadny posun. Tj. ty programy to proste demuxujou spatne (respektive to pri demuxu neopravej...).
Krata