[ RMAN @ 18.07.2006. 15:15 ] @
Kada sam snimljeni materijal sa satelita u TS formatu prebacio u mpeg javile su mi se neke horizontalne linije. Znam da je ovo normalno za mpeg ali da li te linije mogu nekako da se smanje u WinAVI-ju? Pokusao sam opciju soften picture ali nece. Da li neko zna kako ovo da rezim?

[att_img]
[ Cileinteractiv @ 18.07.2006. 20:34 ] @
Pozdrav! Meni su se takvi simptomi javljali pri istovremenoj promeni rezolucije i proporcija slike u mpeg fajlovima. Ne znam koji si program za konvertovanje koristio, možeš pokušati sa PVA strumentom a možda i sa Mpeg Video Wizard-om, takođe malo koristi pretragu, mislim da se na forumu BalkanSat-PC dvb kartice pisalo o konverziji ts-mpeg.
[ BiiigMuzzy @ 23.07.2006. 22:24 ] @
Ovo je klasican primer gde treba uraditi deinterlace. E sad, taj filter postoji u VirtutalDub-u. Da li moze i u WinAVI-iju... ne znam. Probaj TMPGEnc.

Pozdrav!
[ Goran Mijailovic @ 23.07.2006. 22:30 ] @
Meni Winavi radi mnooogo brze konverzije od tmpgenca ali mnogo brze, konverzija 12 xvid fajlova u pun dvd se uradi za 2 sata dok mi je tmpgenc nesto iskalkulisao oko 17 sati i ja odustao :(
[ Goran Mijailovic @ 23.07.2006. 22:34 ] @
Evo sad bas gledam opcije, nazalost nema deinterlace u winaviju :(
[ RMAN @ 24.07.2006. 13:18 ] @
Da li moze u VirtualDub-u da se importuje mpeg file i da se exportuje u mpeg?
[ Cileinteractiv @ 24.07.2006. 22:14 ] @
Postoji Vdub MPEG ali nije moguće ekspotrovati mpeg nego samo avi. Postoji u Mpeg Wideo Wizardu ta mogućnost.
[ RMAN @ 25.07.2006. 20:35 ] @
Ma znam ja za Wizard nego me interesovalo to za Dub jer ima dosta filtera.
[ Daniel011 @ 14.01.2007. 10:48 ] @
Citat:
RMAN: Da li moze u VirtualDub-u da se importuje mpeg file i da se exportuje u mpeg?


Izvinjavam se ako je tema malo zastarela, ali pošto sam u međuvremenu saznao odgovor, samo da ti javim da može da se exportuje mpeg, korišćenjem frameservinga. VDub nema svoj mpeg encoder, ali frameservingom postižeš to da fajl exportuješ iz VDub-a u mpeg korišćenjem nekog standalone enkodera, recimo TMPGEnc. Ako je tvoje pitanje još uvek aktuelno, javi pa ću ti napisati kako da to uradiš.
[ Shon3i @ 14.01.2007. 12:03 ] @
Citat:
Daniel011: Izvinjavam se ako je tema malo zastarela, ali pošto sam u međuvremenu saznao odgovor, samo da ti javim da može da se exportuje mpeg, korišćenjem frameservinga. VDub nema svoj mpeg encoder, ali frameservingom postižeš to da fajl exportuješ iz VDub-a u mpeg korišćenjem nekog standalone enkodera, recimo TMPGEnc. Ako je tvoje pitanje još uvek aktuelno, javi pa ću ti napisati kako da to uradiš.
Licno nikada nisam koristio tu opciju, pa ako imas vremena napisi kako se koristi i kako exportovati mpeg
[ sergio2matrox @ 14.01.2007. 12:26 ] @
Cinema craft encoder ce te oduseviti, radi sa mpeg-ovima sta hoces!

VDub- moze preko ffdshow u video compresion da radi sa mpg2
[ Daniel011 @ 14.01.2007. 13:22 ] @
@Shon3i

Postupak bi bio sledeći:

U slučaju da ranije u sistemu nije bila instalirana podrška za frameserving, treba je instalirati na sledeći način:
1. Pokrenuti fajl AuxSetup.exe koji bi trebalo da se nalazi u VirtualDub direktorijumu;
2. Kliknuti na taster "Install Handler".

Ako je od ranije već instalirana podrška za frameserving, onda prethodne dve tačke nije potrebno izvršiti, nego se može odmah preći na glavni postupak:

1. Pokrenuti VirtualDub, učitati u njega željeni video-fajl, po potrebi primeniti filtre po želji. Ako se radi resize ili cropping, imati u vidu da i širina i visina videa koji se dobija moraju biti celobrojni umnošci broja 8, kako bi mogao da se exportuje u mpeg;
2. Pokrenuti frame server na sledeći način: klik na File, pa "Start frame server", zatim u novom prozorčetu kliknuti na Start. Zadati neko ime VDR-fajlu. (To je fajl koji samo predstavlja vezu između VirtualDub-a i mpeg-encodera, nije nikakav video-fajl.) VirtualDub prozor će se ovime ukloniti, a umesto njega će se pojaviti prozor Frameserver mode. Ovaj prozor ne treba isključivati dok se ne završi proces enkodovanja;
3. Pokrenuti TMPGEnc i u njega, kao video source, učitati VDR fajl koji je dobijen u prethodnom koraku. Pritom je potrebno pod "Files of type" odabrati "all files", kako bi fajl sa extenzijom vdr mogao biti vidljiv. Osim na ovaj način, vdr fajl je moguće učitati i jednostavnim prevlačenjem mišem u TMPGEnc;
4. Podesiti parametre enkodovanja po želji i startovati enkodovanje;
5. Po završetku enkodovanja, vratiti se u VirtualDub-ov prozor "Frameserver mode" koji se pojavio u 2. koraku (neće ga biti moguće naći na Taskbar-u, nego se mora tražiti pomoću alt+tab.) Kliknuti na "Stop serving", posle čega će se ponovo pojaviti glavni VirtualDub prozor.

Eto, nadam se da nisam nešto propustio, isprobaj, pa ako bude nekih problema, javi pa ćemo da vidimo.
[ Boki70a @ 14.01.2007. 13:59 ] @
@Daniel011
Vezano za problem koji je postavljen na pochetku ove teme propustio si podeshavanja za deinterlace u VirtualDub-u.
Nisam siguran mada mislim da moze sve to da se odradi preko avisynth skripte koju pravi MeGUI deinterlace analizator....pa tako napravljenu avisynth skriptu importovati u neki DVD/mpeg2 koder (TMPGEnc,CCE,Canopus ProCoder itd.), a zvuk posebno tretirati....jedno od mogucih reshenja
Mada mislim da je sve to suvishno kad Canopus ProCoder prirodno podrzava .TS ekstenziju kao i deinterlace...ne znam za ostale DVD/mpeg2 kodere.

Pozdrav

P.S. shto se tiche frameserving avisynth je mnogo vishe podrzaniji od strane razlichitih video programa za razliku od VirtualDub-ovog VDR fajla...mozda nije na odmet nauchiti malo kako se pishu avisynth skripte...barem neke elementarne stvari - umeju da te spase muke
[ sergio2matrox @ 14.01.2007. 14:24 ] @
postoji virtual dub mpeg2
[ Daniel011 @ 14.01.2007. 14:38 ] @
Citat:
sergio2matrox: postoji virtual dub mpeg2


Naravno, postoji VirtualDubMpeg koji može da otvara MPEG2 fajlove, može da ih otvara i VirtualDubMod, ali ovde sad nije reč o importovanju, nego o exportovanju u mpeg.
[ Boki70a @ 14.01.2007. 14:51 ] @
@Shon3i
Jel znash neki TS demultiplekser?!...Mislim za MP4 postoji Yamb 2.0, za AVI/MKV AVIMuxGUI ili MKVtoolnix(MKV),a za TS josh nigde nisam sreo na netu nijedan program....
[ Shon3i @ 14.01.2007. 16:39 ] @
@Daniel011 probao sam sve radi ok, slozices se da je ovaj proces sada totalna glupost. Ovo je dobro samo ako se koriste VirtualDub interni/externi pluginovi, mada i to je sada sve bezveze pored AviSyntha koji moze i njih da koristi.

@Boki70a DGMPGDec/DGIndex http://neuron2.net/dgmpgdec/dgmpgdec.html, koji je ustvari MPEG1/2 Decoder and Frame Server

Citat:
P.S. shto se tiche frameserving avisynth je mnogo vishe podrzaniji od strane razlichitih video programa za razliku od VirtualDub-ovog VDR fajla...mozda nije na odmet nauchiti malo kako se pishu avisynth skripte...barem neke elementarne stvari - umeju da te spase muke
Nema tu sta da se nauci bog zna, i sve je u dokumentaciji objasnjeno na prost nacin.

[Ovu poruku je menjao Shon3i dana 14.01.2007. u 17:50 GMT+1]
[ Daniel011 @ 15.01.2007. 02:00 ] @
Citat:
Shon3i: @Daniel011 probao sam sve radi ok, slozices se da je ovaj proces sada totalna glupost. Ovo je dobro samo ako se koriste VirtualDub interni/externi pluginovi, mada i to je sada sve bezveze pored AviSyntha koji moze i njih da koristi.


Do sada sam taj postupak radio na ovaj način koji sam ti opisao, ali bih bio zainteresovan da isprobam i postupak koji ti predlažeš, pa da ih uporedim. Da li te ne bi mrzelo, kad budeš imao vremena, da i ti meni opišeš u osnovnim crtama postupak koji ti primenjuješ, kao i koje programe koristiš?
Znači, osnovna ideja je da je izvorni fajl mpeg, da se on zatim obradi, pa da se rezultat (po mogućstvu nekim kvalitetnim kompresorom) direktno exportuje takođe u mpeg - znači, bez kreiranja nekog intermedijarnog avi-fajla koji bi se zatim rekomprimovao u mpeg.
[ Shon3i @ 15.01.2007. 20:23 ] @
Vrlo prosto, sve sto ti treba je:

1. Dgmpgdec 1.48 ili 1.49 beta
2. Avisynth 2.5.7
3. Bilo koji mpeg encoder, TMPGEnc, Mainconcept, ili bilo sta sto ima .avs skriptu za input.

otpakujes dgmpgdec u neki folder bilo koji, instaliras avisynth, i iz dgmpgdec foldera u avisynth plugins folder obicno je to "C:\Program Files\AviSynth 2.5\plugins" prekopiras DGDecode.dll fajl.

1. otvoris DGIndex.exe i ucitas mpeg/vob/m2v/ts fajl bilo sta podrzava DGIndex, nista ne diras i eventualno stavis na audio->output metod->disable ako neces da demuksujes audio, a mozes i da ga demuxujes ako ces posle da ga muxujes ponovo.

2. odes na File->Save Project i das neko ime.d2v, kada se zavrsi demuxovanje, dobices jedan d2v fajl i eventualno neki mpa ili ac3 fajl ako si demuxovao audio.

3. Otvoris notepad i napises avs scriptu koja bi trebala izgledati ovako

mpeg2source("ime.d2v")
Crop(x,x,x,x)

BicubicResize (x, y, 0, 0.5) ili
BilinearResize (x, y) ili
GaussResize (x, y) ili
LanczosResize (x, y) ili
Lanczos4Resize (x, y) ili
PointResize (x, y) ili
Spline16Resize (x, y) ili
Spline36Resize (x, y)

moji favoriti Lanczos4Resize i Spline36Resize jer daju najostriju sliku sa najmanje artifakta.

ako ti je pisanje avs skripte tesko onda mozes da odradis preko nekog avs editora kao sto su GordianKnot, MeGUI, AvsP.

4. Ucitas tu skriptu u TMPGENc i encodujes
[ sergio2matrox @ 15.01.2007. 21:02 ] @
"Postoji Vdub MPEG ali nije moguće ekspotrovati mpeg nego samo avi. Postoji u Mpeg Wideo Wizardu ta mogućnost."

VirtualDUB Mpeg2 1.6.11 u Video compression uzmeš ffdshow, odabereš lepo mpeg2 pa tu zategneš šta god ti zatreba oko exporta
[ Shon3i @ 15.01.2007. 21:46 ] @
Da ali dobijes mpeg2 u AVI fajlu, sto nema bas smisla.
[ sergio2matrox @ 15.01.2007. 22:34 ] @
tacno tako, promeniš extenziju i ...
[ Daniel011 @ 16.01.2007. 02:16 ] @
@sergio2matrox
Ne bih rekao da je stvar samo u extenziji. Evo ja sam pokušao da pomoću ffdshow-a izvezem mpeg iz VDub-a i da extenziju promenim u .mpg, međutim pokušam posle da učitam taj ".mpg" u DVD-Lab, ne može da ga učita, kaže ne prepoznaje format... A ni GSpot za taj ".mpg" ne prijavljuje iste parametre kao za regularne .mpg-ove. Prijavljuje "4CC: MPG2/ffds; Name: FFmpeg MPEG 1/2". Osim toga, posle deinstalacije ffdshow-a iz sistema, taj ".mpg" ne može da reprodukuje video, kaže fali kodek, dok oni pravi ".mpg"-ovi idu bez problema. Tako da ipak to nije to...

@Shon3i
Hvala ti za detaljne instrukcije i direktne linkove na programe. Isprobao sam sve to i OK je, sve lepo funkcioniše, mada iskreno, još uvek ne vidim koja je prednost ovog postupka u odnosu na onaj koji sam do sada primenjivao, a osim toga, prilično je komplikovaniji. Možda je prednost u kvalitetnijim filtrima, recimo taj Lanczos4Resize, u odnosu na one koji su u sastavu VDub-a?
I da li je Dgmpgdec neophodan za ovaj postupak? Ja sam i bez njega uspeo da ovo odradim, na taj način što sam u prvoj liniji skripte umesto mpeg2source("ime.d2v") napisao DirectShowSource("ime.mpg").

[Ovu poruku je menjao Daniel011 dana 16.01.2007. u 04:10 GMT+1]
[ sergio2matrox @ 16.01.2007. 07:48 ] @
skripte,..hm ne verujem bez amplitude..
...Pobedili ste priznajem, izgleda da sam dzaba pravio sve ove godine...

[Ovu poruku je menjao sergio2matrox dana 16.01.2007. u 08:59 GMT+1]
[ Shon3i @ 16.01.2007. 08:24 ] @
Citat:
I da li je Dgmpgdec neophodan za ovaj postupak? Ja sam i bez njega uspeo da ovo odradim, na taj način što sam u prvoj liniji skripte umesto mpeg2source("ime.d2v") napisao DirectShowSource("ime.mpg").
Dgmpgdec je mpeg 1/2 decoder i frame server, nije neophodan, ali bolje je njega koristiti nego sistemski decoder, jer recimo ako se uzme vob-ovi u slucaj, jedino preko dgindex-a mozes da ih spojis i od toga napravis jedan d2v fajl i jedan ac3, zatim ako imas ntsc film gde je potrebno uraditi pulldown, umesto koriscenja nekog IVTC filtera u dgindexu ima opcija force film, koja to uradi on the fly. Takodje postoje detekcije raznih gresaka u samom mpegu, i ispravke frejmova itd. Veruj mi sve mpegove treba provuci na ovakav nacin.

Prednost ovog postupka jeste u tome sto se koristi avisynth, jer je veoma mocan, a danas ga skoro svi programi podrzavaju.