VirtualDub 1.8.1
Avery Lee vypustil novou verzi populárního VirtualDubu. 1.8.1 přichází na svět jako stabilní následník experimentální verze 1.8.0. Mezi novinkami jako hlavní září počáteční podpora distribuovaných jobů, kdy lze pouštět různé instance VirtualDubu a v nich vytvářet a spouštět joby, dokonce i na různých strojích, pokud jsou synchronizovány cesty a pluginy. Systém využívá model sdílení na bázi souborového systému a navrženo je to celé tak, aby bylo snadné využít několik strojů, cílem není zprovoznit VirtualDub na nějakém výpočetním clusteru.
Jak to funguje vidíte na screenshotu. Poslední tři joby pocházejí ze tří různých běžících instancí VirtualDubu. Aktuálně se komprimuje job z prvního z nich, ale zobrazení JobListu je z posledního, který indetifikuje jinou běžící instanci. Ve které instanci pak zobrazíte JobList, patřičně se pro něj provede synchronizace (která pár vteřin trvá). Jinými slovy, JobList je sdílený pro všechny běžící instance VirtualDubu a lze se v něm libovolně vrtat z kterékoli z nich, aniž by to ovlivnilo probíhající výpočet či Joby přidané z jiných instancí.
Dále přibyla i lepší podpora pro chod video kompresoru ve druhém threadu v rámci lepšího využití dvoujádrových CPU. Příštích pár měsíců se však práce na programu zpomalí, Avery bude trochu více „workoholit“ v práci, nicméně již má připraveno pár věcí pro 1.8.2/1.8.3, takže to snad nebude tak hrozné. „Run as job“ v ukládacím dialogu nově zůstává trvale zaškrtnuto podle předchozího výběru (konečně!) tak, jak tomu je u VirtualDubModu. Přidán byl zmiňovaný distribuovaný režim, nové režimy zobrazení a mnohé další. YCbCr resampler dostal SSE4.1 optimalizace, opravena je tradičně řada chyb. VirtualDub tedy vykračuje do další kapitoly svých (distribuovaných) dějin. Držme palce a stahujme jako obvykle z domovského webu.