reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

Komprese videa ve VirtualDub 1.9.2

kevin00 (10238)|1.8.2009 18:05
Stříhám video ve VirtualDubu. Pokud chci oříznout a udělat kompresi videa o velikosti 863,8 MB vše proběhne v pořádku a bez problémů. Pokud chci ale provést kompresi videa o velikosti 0,9 GB již mi to hodí chybovou hlášku (viz. příloha). Má VirtualDub nějaké omezení velikosti souborů se kterými umí pracovat :notsure
kevin00 (10238)|1.8.2009 18:13
[quote=Std]...už jsem ho sice neměl otevřenej snad 6-7 let (a to ještě VDM), ale co si tak matně vzpomínám, tak tam se muselo nastavovat manuálně snad vše - nekoukal jsem na tu tvou hlášku, to by mi modem zase načítal Xminut, ale bude to určitě tím, že tam je defaultně nastavena velikost CD jako limit...[/quote]

nahrál jsem pár videí z hry a potřebuji to akorát sestříhat, "smrsknout" pro web (YouTube) a mezi jednotlivé videa vložit např. nějaký efekt (jako přechod), max. vložit zvuk nic víc. VirtualDub je jediný co na mě Google "vyblil"

[quote=Std]"Narvi to" do Procoderu (Canopus). Už od v. 2 tam jsou předpřipravené různé profily výstupů. V. 3 je v tomto ohledu ještě více vymakaná... A stmívačky do přechodů klipů tam máš ve filtrech taky, ale není to ono. To bys to musel předem sestřihat v něčem lepčím (Vegas, Premiere atd. atd.)[/quote]

IMHO tím to asi nebude, já z toho nedělám větší soubor, ale menší. Z 900 MB se snažím udělat 20 MB. 3 soubory o velikosti +/- 860 MB to vzalo :notsure

[quote=StD]Jo tak to už jsem s rozumem v koncích. Co mu předhazuješ? Avi?[/quote]

Mám natočené video ve Frapsu o velikosti 900 MB ve formátu avi. Potřebuji z něj udělat video o velikosti cca 20 MB + oříznout nějak sekce. To oříznutí je v pohodě, ale již nejde na video aplikovat komprese pomocí Xvid MPEG-4 Codecu (výsledný formát je také avi). Zde je nastavení (nic jsem neměnil).

[quote=Richmond]Mrkni here https://www.svethardware.cz/forum/showthread.php?t=33724 - zkusil bych to tim PocketDivXEncoderem, dela pomerne maly soubory ve slusne kvalite (vystupy jsou trosku do zelena)[/quote]

Hlásím, že jsem to v noci četl a přečetl celé. Bohužel to v Pocketu nesestříhám a pokud mám více videí, tak nespojím (což bych docela uvítal).
kevin00 (10238)|1.8.2009 18:16
[quote=StD]Původně odesláno od StD
No spíše než Jechův návod, který mi kdysi taky přešel přes displej, by mne zajímal GSpot, co ti na to zdrojové avi říká. Jinak když jsem se ještě patlal s xvidy, tak jsem používal Vidomi na rekompresi a to nikdy nezklamalo, ovšem ty ořezy apod. v něm neuděláš, to zase je chybka.[/quote]

Screen z GSpot
1.JPG
kevin00 (10238)|1.8.2009 18:16
[quote=StD]No tak s audiem by problem být neměl, je PCM. Ale na vstupu Avi v. 1, proč ne v. 2? To ten Fraps neumí? Navíc zdroj je 1680x1050, co se mu snažíš nastavit na výstupu? Pixely 1:1? Na čem se to bude ve výsledku přehrávat? jen i-net? Nedělal Richmond nedávno něco podobného (z jiné hry)?[/quote]

Ve Frapsu si nic nenastavíš, jo max. FPS se kterým se bude nahrávat. Nic víc. Přehrávat se to bude na netu. Richmond dělal něco podobného, ale nedočetl jsem se, že by použil střih, což v tom Pocketu ani nejde. Je mi divné, že Virtul 860 MB soubor (natočeno také Frapsem, takže stejné) pobere a 900 MB ho položí na záda.
Co vlastně potřebuji - nahraji pár videí, potřebuji je sestříhat a udělat nějaký přechody + popř. vložit zvuk.
StD (1963)|1.8.2009 18:26
[quote=kevin00;277052]Stříhám video ve VirtualDubu. Pokud chci oříznout a udělat kompresi videa o velikosti 863,8 MB vše proběhne v pořádku a bez problémů. Pokud chci ale provést kompresi videa o velikosti 0,9 GB již mi to hodí chybovou hlášku (viz. příloha). Má VirtualDub nějaké omezení velikosti souborů se kterými umí pracovat :notsure[/quote]
...nic ho "nepoloží na záda". Jako "důkaz" máš screen z VDM po naparsování 4GB mpegu. Podívej se raději podrobně do nastavení, co tam vůbec máš. A taky pro ostatní uveď parametry, jaké má to video mít na výstupu. BTW místo 30 fps zadej 29.976 fps (pro NTSC movie). V PALu se pracuje s 50/25 fps.
VDM_parsing_4GB_mpg.jpg
kevin00 (10238)|1.8.2009 18:41
Zde je screen z GSPotu z výsledného videa. Výsledné FPS (25 pro PAL či 29,976 pro NTSS) si nastavuje kodek XviD sám nebo tomu tak není ? Popřípadě, kde to mohu nastavit ?
2.JPG
StD (1963)|1.8.2009 18:51
[QUOTE=kevin00;277074...kde to mohu nastavit ?[/QUOTE]
V nastavení kodeku. Ale s tímto pseudo"HD" (1680x1050) by to snad chtělo Matrošku (mkv) jako kontejner, ne? Já tohle nepáchám. Koukni se tam, co jsem ti už napsal předtím, a ptej se jmenovaných osob...
StD (1963)|1.8.2009 19:27
BTW: Po podrobnějším studiu toho tvého crash-logu... není náhodou chybka zde?

Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'xvidcore'...

...reading address 000000000CF0C078.

Máš ten správný VD pro 64bit Vista? Resp. má ten tvůj OS XviD korektně zaregistrovaný?
kevin00 (10238)|1.8.2009 19:50
Kodeky pro Win7 používám Win7codecs & x64 Codec Components. VirtualDub používám 1.9.4 (stable), 64-bit (AMD64) version stažený z oficiálních stránek.
Myslíš, že bych měl nainstalované kodeky odinstalovat a nainstalovat pouze XviD kodek ? Pokud otevřu nastavení 64bit kodeků vypadá to, že kodek je správně detekován. U 32bit ovladačů je situace obdobná.
1.JPG 2.JPG
StD (1963)|1.8.2009 20:00
[quote=kevin00;277102]Kodeky pro Win7 používám Win7codecs & x64 Codec Components. VirtualDub používám 1.9.4 (stable), 64-bit (AMD64) version stažený z oficiálních stránek.
Myslíš, že bych měl nainstalované kodeky odinstalovat a nainstalovat pouze XviD kodek ? Pokud otevřu nastavení 64bit kodeků vypadá to, že kodek je správně detekován. U 32bit ovladačů je situace obdobná.[/quote]
No já jsem sice SD-man (720x576), ale "cosi jsem viděl/slyšel, když jsem jel kolem vlakem", že na kýžených 1680x1050 na výstupu je asi XviD ee... co x264? Ovšem to asi 900 MB na 20 MB nestlačíš...
kevin00 (10238)|1.8.2009 20:05
[quote=StD;277107]No já jsem sice SD-man (720x576), ale "cosi jsem viděl/slyšel, když jsem jel kolem vlakem", že na kýžených 1680x1050 na výstupu je asi XviD ee... co x264? Ovšem to asi 900 MB na 20 MB nestlačíš...[/quote]

Chci uploadovat video na server YouTube. Umožňují uploadovat video o max. velikosti 1 GB, ale nechci uploadovat video půl dne, protože mám jen 6 MB wifi připojení. Takže hledám způsob, jak udělat video co nejmenší. Nahraji cca 2-3 min videa, která sestříhám, spojím a uploaduji v co nejmenší velikosti s pokud možno co největší kvalitou.
StD (1963)|1.8.2009 20:15
Kruzifix, kde je ten Richmond, aby řekl jak je to s těmi "přijatelnými" parametry pro up na YT. Já to teď z modemu nemíním scoutovat. :mad:
kevin00 (10238)|1.8.2009 20:26
StD (1963)|1.8.2009 20:44
Ď, jsem si to raději vytiskl pro pamětnou - jsem v tomhle ohledu stejný novic jako ty, zatím jsem neměl potřebu něco podobného vyrábět, takže se učím s tebou... No ale co hned ta první podmínka?

1280x720 (HD) versus tvých 1680x1050?
kevin00 (10238)|1.8.2009 22:48
Takže bych to měl nastavit takto ?
1.JPG
StD (1963)|2.8.2009 06:50
[quote=kevin00;277155]Takže bych to měl nastavit takto ?[/quote]
No především bych to prubnul, jestli to spadne zas', případně bych se podíval do toho Quality Preset, jestli tam nemá nějaká vhodná přednastavení pro YT a potom kuk do Other Options...
kevin00 (10238)|2.8.2009 08:04
Jakékoliv nastavení kodeku XviD nepomáhá a dochází stále k chybám. Nastavení Quality Presentu opět v příloze (obr. 1).
1.JPG
StD (1963)|2.8.2009 08:15
No já vidim totéž co na obr. 1 (máš tam "User Preset" v Quality Preset) - budem asi muset počkat. Jak "ai" (ten má US EST time...) tak "Pave1" nejsou zalogovaní, ti by mohli poradit. Ale pořád to spíš vidím na systemovou chybu. BTW máš v tom VD zatrženo Stream Processing jen na video?
kevin00 (10238)|2.8.2009 15:22
Jsou tam ještě tyto 2 možnosti: Real-Time (rychlá komprese s velmi nízkou kvalitou) a General Purpose (nastavení s poměrem rychlost/kvalita). Což na výsledný efekt nemá žádný vliv, pády se opakují. IMHO pouze ovlivňuje výslednou kvalitu, neřeší kolizi a pád :notsure
kevin00 (10238)|2.8.2009 21:32
Dnes jsem natočil video o velikosti 2,9 GB. Problém je stejný. Stejná chyba, taktéž pád až při kompresi. Zkusil jsem natočit video menší (povedlo se video o velikosti 780 MB) a VirtualDub provedl kompresi bez sebemenších problémů. Tak opravdu nevím, jak provést kompresi u větších souborů.
Richmond (8084)|2.8.2009 21:45
A co to z VirtualDubu sestrihane nechat jako bezztratove .avi a to .avi pak prohnat pres PocketDivXEncoder (kvuli velikosti, v nastaveni zaskrtnout VHQ, popr. XviD)?
Jinak na YouTube je "HD" 1280x720 (takze 720p), vic YouTube neumi (resp. neumel v dobach kdyz jsem delal ty videa) takze bych z VirtualDubu nechal vystup na 1280x720
kevin00 (10238)|2.8.2009 21:56
Také mě napadlo video ve VirtualDubu pouze ořezat bez rekomprese a následnou kompresy udělat v jiném programu. Ale je to použití více programů - zbytečně, když to vše VirtualDub umožňuje. Jestli mám kompresi dělat v externím programu, bude asi možná lepší zvolit např. Sony Vegas, kde udělám vše v "jednom okně".
Nepotřebuje VirtualDub nastavit něco jako "kontejner - rezervované místo na disku" pro svou činnost :notsure
Richmond (8084)|2.8.2009 22:19
No delej jak myslis, ale neco mi rika, ze se jeste rad vratis k postupu s PocketDivXEncoderem ;) (a tipuju to na problem s velikosti)
kevin00 (10238)|2.8.2009 22:27
[quote=Richmond;277450]a tipuju to na problem s velikosti[/quote]

Nějaká zkušenost ? Myslíš, že např. v Sony Vegas to nestáhnu na 20 - 30 MB ? To je jen úvaha, radši bych zprovoznil VirtualDub :)
Richmond (8084)|2.8.2009 22:34
No jedno vim jiste - .avi z Pocketu lezou mensi a hezci nez z Adobe Premiere. Vzhledem k tomu, ze jsem srazil 1GB video do nejakych 40MB a jeste to bylo i koukatelny, pritom s tim samym nastavenim to z Premiery vylezlo 100MB... Snad nebude problem na zkousku z VD to video prekonvertovat vic programama/kodekama abys videl rozdil. Kdyz pouzijes o tridu kvalitnejsi H264 tak budes mit cca 100-300MB soubor, min fakt ne
kevin00 (10238)|2.8.2009 22:36
[quote=Richmond;277461]No jedno vim jiste - .avi z Pocketu lezou mensi a hezci nez z Adobe Premiere. Vzhledem k tomu, ze jsem srazil 1GB video do nejakych 40MB a jeste to bylo i koukatelny, pritom s tim samym nastavenim to z Premiery vylezlo 100MB... Snad nebude problem na zkousku z VD to video prekonvertovat vic programama/kodekama abys videl rozdil. Kdyz pouzijes o tridu kvalitnejsi H264 tak budes mit cca 100-300MB soubor, min fakt ne[/quote]

OK, vyzkouším konvertovat pomocí Pocketu a dám vědět.
EditorPO (2819)|2.8.2009 22:41
Pokial viem, tak Fraps nerobi korektne *.avi. Je tam nejaky chyba na konci bloku. Ta moze sposobovat ten pad.
Videa na YT sme riesili vo vlakne Trackmanie, snad tam nejaky sikovny postup najdes, kazdy ma vlastne finty :)
kevin00 (10238)|2.8.2009 22:45
[quote=EditorPO;277465]Pokial viem, tak Fraps nerobi korektne *.avi. Je tam nejaky chyba na konci bloku. Ta moze sposobovat ten pad.[/quote]

Ony jdou bez problémů konvertovat videa pod 900 MB, ale videa 900 MB a výš to prostě nezkonvertuje.
EditorPO (2819)|2.8.2009 22:55
Je to mozne, kde som tocil videa z TMN, tak mali vacsinou okolo 3GB a viac.
Richmond (8084)|2.8.2009 22:58
FRAPS .avi je motion .png (cemuz by nasvedcovala i velikost souboru), instaluje si to svuj kodek takze by nemel byt problem s konverzi.
EditorPO (2819)|2.8.2009 23:05
nemel ... :)
Richmond (8084)|2.8.2009 23:08
[quote=EditorPO;277486]nemel ... :)[/quote]
No ja ho nemel :D

>>>

edit: jeste mrkni sem - https://www.svethardware.cz/forum/showpost.php?p=248112&postcount=24 - z 2GB > 16MB
StD (1963)|3.8.2009 10:49
@Kevin00: To je nějaký divný, cos' psal. Hledal jsem to u autora a na žádné podobné problemy jsem nenarazil.
Co takhle ten bug popsat sem?
http://forums.virtualdub.org/

Jediný "podobný" problem (Access Violation) je tady, ale z jiných důvodů...
http://forums.virtualdub.org/index.php?act=ST&f=15&t=17488&
kevin00 (10238)|3.8.2009 16:28
[quote=StD;277606]@Kevin00: To je nějaký divný, cos' psal. Hledal jsem to u autora a na žádné podobné problemy jsem nenarazil.
Co takhle ten bug popsat sem?
http://forums.virtualdub.org/

Jediný "podobný" problem (Access Violation) je tady, ale z jiných důvodů...
http://forums.virtualdub.org/index.php?act=ST&f=15&t=17488&[/quote]

Rád bych napsal na fórum VirtualDub, ale mám malý problém. Anglicky hovořím ve stylu "haudou joudou", takže netuším, jak to napsat, aby to chudáci pochopili :(
Na ten link kouknu.
Richmond (8084)|3.8.2009 16:35
A nemuze to byt treba Windows 7?
BTW ten postup s VirtualDub >>> bezztratove .avi >>> PocketDivXEncoder >>> YouTube jsi zkousel? :notsure
kevin00 (10238)|3.8.2009 16:39
[quote=Richmond;277767]A nemuze to byt treba Windows 7?
BTW ten postup s VirtualDub >>> bezztratove .avi >>> PocketDivXEncoder >>> YouTube jsi zkousel? :notsure[/quote]

Z oficiálních stránek XviD:

[quote]Also, as I currently don't have access to my 64-Bits-machine, I can't offer a build for 64-Bit operating systems. Sorry about that.[/quote]

Že by byl problém v používání 64bit operačního systému :notsure

EDIT: Video z PocketDivXEncoderu



Video je v nastavení HDTV, kvalita videa a zvuku nastavena na 100 %
Richmond (8084)|6.8.2009 01:08
[quote=kevin00;277770]Video je v nastavení HDTV, kvalita videa a zvuku nastavena na 100 %[/quote]
HDTV je tusim 1080x720, tohle vypada tak na PAL. Nemel si pri grabovani FRAPS nastaveny na "Half-Size"? Preset pro fullhd videa je niz - "Full-HD (1920x1080)", ale jinak kvalita slusna :thumb
kevin00 (10238)|6.8.2009 10:33
[quote=Richmond;278730]HDTV je tusim 1080x720, tohle vypada tak na PAL. Nemel si pri grabovani FRAPS nastaveny na "Half-Size"? Preset pro fullhd videa je niz - "Full-HD (1920x1080)", ale jinak kvalita slusna :thumb[/quote]

Komprese videa je provedena v PcketDivXEncoderu, nastaven profil HDTV, kvalita videa a zvuku nastavena na 100 %, použit 2-pass převod se zapnutou volbou VHQ. Doporučené nastavení videa pro YouTube je 1080 x 720, takže jsem nastavil toto rozlišení. FullHD není serverem YouTube podporováno.