Archív

Archive for Srpen, 2009

Filipika na streamování anime

20/08/2009 Napsat komentář

V posledních měsících se množí počet webů, které jsou plné lidí, říkaících si „uploadeři“, a jejichž cílem zřejmě je být portálem pro odkazy na shlédnutí anime na  různých videostream webech jako youtube, megaupload a jiné, kam samy taktko anime nauploadovávájí.  Jako třešnicku na dortu do nich vkládají české titulky.

Chvili jsem nad tím uvažoval a nakonec jsem skončil u téhle reakce:

picardandrikerdoublefacnm1

Proč dvojitý facepalm? Jeden za nápad a druhý za provedení.

Facepalm první – Nápad

Co vede lidi dělat takovéhle weby? Kdo má o tuhle službu vlastně zájem? Nemám tušení. Celé jako nápad mi to přijde jen jako dalši forma distra pro jednotlivé skupiny/jednotlivce zabývající se fansubbingem či rippingem, o kterou, alespoň podle mých informací ze strany scény, není zájem. Slávu z toho pro svůj osobní pocit mají také nulovou(viz Facepalm druhý). Chtějí si pouze zkoušt svůj skill s tvorbou webových stránek? Proč proboha zrovna s takovýmhle obsahem..

Facepalm druhý – Provedení

Po prohledání dnešní situace jsem si udělal představu, jak to asi funguje. Zkusím se vžít do jejich kůže.

Dobrá, rozhodl jsme se udelat takovýto web. Co je k tomu potřeba? Vzit kreativní práci překladatelů a potencionálně bohulibou činnost enkoderů, kteří v ideálním případě zkvalitňují video. Pohoda, Internet je free a proto si to vezmu. Zatím vše jede jako po másle. Vzal jsem si takto práci jedné z nepříliš prestižních skupin, bystří už tuší, ano, je to hardsub. Krása. Vezmu video, nauploaduju ho tam, dam odkaz na web a jsem king.

Nyní mi ale normální anime enkodér připravil nemilé překvapení: mám tu titulky které nejsou ve videu!!!!11oneone. Softsub. Hm ja jsem ale přihlouplý webař a o digitální video jsem zakopl jenom na Youtube a vim ze .avi je video, a i nejake to .mkv je video. No co, mame google! Vygooglenim jsem z toho ošklivého mkv ty titulky vyšrouboval a našel první software který dělá transkód/hardsub a prohnal to tim. No, koukat se na to dá.. Upnu, hodim link a jsem opět king.

SRSLY GUYS…

Co s tím ty lidé dělají a proč je to vlastně celé špatně

Na uploadování hardsubu z mého pohledu není nic špatného. Skazit co je už v prvopočátku špatné mi přijde jako poměrně dobré lulz.   A dokonce i pro uploadery je to v pohodě, nemají možnost zkazit titulky. Ale jakmile začnou dělat něco se softsubem, se kterým si někdo vyhrál a videa se téměř nedotkl, a začnou z něj dělat hardsub s nastavením o kterém nevědí zhola nic a ještě se jim podaří zabít výhody ASS titulků (transkódovací softy nemusejí umět .ass, proto nastupuje .srt), začíná se mi vařit krev.  A nebolí to jenom z hlediska videa. Hodně se zapomíná na to, že i zvuk se musí převést do jiné podoby.

No dobře, smířím se nachvíli s existencí tohoto fenoménu, protože výše zmíněné příklady z dnešní praxe jde kompenzovat a celý stream udělat relativně kvalitní, a přesunu se do pozice diváka.

Co jsem vlastně získal?

  • Možnost dívat se na anime všude tam, kde je rychlý internet a prohlížeč. Nemusím se starat naprosto o nic.
  • A to je všechno..

A o co jsem přišel?

  • Nedostanu soubor tak, jak zamýšleli autoři. V případě použití pokročilých funkcí u kontejneru  jsem o ně přišel, protože ani při nejlepší vůli je nelze nijak emulovat.  Zapomeňte tak na vícekanálový zvuk, DTS, netktnuté AC3 stopy či možnost výběru z několika z nich.
  • Nemám možnost seekovat v souboru, aniž bych nečekal, než se znovu nabufferuje.  Vzniká tím zbytečně traffic na síti.

Streamování zní neuvěřitelně lákavě. Pod jeho pokličkou je však něco fundamentáně špatně.  Že je stream dostupný všude? Není problém si stahování naplánovat, stahovat z různých Direct Downloadů nebo přes šifrované spoje. Že nemusím čekat, než se soubor stáhne? těch 7 minut mě opravdu nezabije (u filmů přežiju i tu delši dobu) a výhody mi několikanásobně převáží í čas, který bych býval ušetřil. Že se dá použít jako preview něčeho, co ještě nevím, jestli budu sledovat? Toto je jediný bod, který bych si při správném provedení dovedl představit jako relevantní, ne však pro mě osobně. Dospěl jsem do stádia, kdy než se na něco začnu dívat, něco si o tom zjistím a přečtu, takže šlápnu vedle opravdu zřídka.A první dojem si nebudu kazit streamem, který bude VŽDY horší, než originál. Poslední argument, který mě napadá, je jednoduchá propagace anime širší veřejnosti. I to považuju za nevhodné, zvláště pokud by praxe měla pokračovat stejně jako dnes. Nedělá to dobrý dojem..

Vážně, kdo si myslí, že tito uploadeři něčemu nebo někomu prospívají, tak se hodně mýlí. Já jim tleskat nebudu. Považuju se za fanouška ‚dobrého anime'(TM)  a jako takový tak stream fansubu odmítám, ale jako obvykle – těžko ty lidi kdokoliv nějak zastaví, doufám tak, že komunita si sama určí míru úrovně pod kterou nepůjde.

Výhled, aneb svět zase nastoupil do špatného rychlíku

Svět se mnou ale nesouhlasí. Opusťme teď naší českou scénu plnou uploadování fansubů na stream a podívejme se, jak to funguje v Americe. Scéna je zmlsaná. Hlasy začínají volat po oficiálních simulcastech(současné vysílaní anime na Internetu jako v Japonských televizích). Celá technologie je ještě v plenkách jak po technické tak po právní stránce, a byznys delající fansubeři, nyní oficiální team Crunchyrolls, jsou všem spíše k smíchu. Opravdu všem? Nováčkům nejspíš ne. A v tom je jádro problému. Opravdu je dobré zjednodušovat distribuci až na úroveň, že kvůli tomu trpí kvalita? A jak jsem psal výše, zlepšení na obzoru není žádné. Ze všech oblastí computer science je web ta nejpomaleji se rozvíjející. Tento vývoj nemůže nahrávat ani Japonským distributorům, protože ripy z japonských D-TV budou neustále v oběhu ve stejné míře, a jsou a budou lepší, než sebelépe zabezpečený stream o který tak nikdo stejně nemá zájem. Díky omezením webu se jen zmaří nebo minimálně výrazně zdrží snahy tlačit na průmysl, aby přijal nové standardy. Dávat peníze na vývoj streamování a jeho implementace mi přijde jako neohrabané řešení.

Kéž by se raději zrychlil proces vydávání a následného licencování Blu-ray disků..

Reklamy

moudra o x264 I. – nepouzivejte –bitrate

18/08/2009 Napsat komentář

#otakuland           „(+censored) aky je najlepsi bitrate pre 720p HQ „

DOST!  To je jako ptat se kuchare, kolik mrkvi je potreba na svickovou a nerict mu, jak velky hrnec ma, pro kolik osob vari, a jak moc mrkvovou chut vlastne chce, aby ta svickova mela.

Jelikoz tato metafora pravdepodobne nezabrala, zkusim to rict jinak. x264 je program, ktery nedela temer nic jineho, nez ze se rozhoduje. Kvalitu vysledneho h264 streamu ovlivnujete parametry, podle kterych se toto rozhodovani ovlivnuje.  Kontrola Kvality je kategorie, ktera ovlivnuje, jak moc si kvalitativne budou veskere framy ‚podobne‘ co se tyce bitrate, tzn. do kolika bitu se muze zakodovat cely jeden frame. To, ze nektere framy budou potrebovat vic nebo min a miru teto fluktuace jde urcit jinym parametrem mimo Ratecontrol ted nebudu rozebirat. CO je vsak dulezite je, ze uzivatel ma dve moznosti, jak ovlivnit STREDNI hodnotu teto bitrate:

1) CRF – konstantni ‚kvalita‘. Jeji vypocet  je nyni zatim otaznikem diky prichodu mbtree. Faktem vsak zustava, ze diky teto moznosti predate kontrolu nad tim, aby framy vypadaly TEMER STEJNE DOBRE vnitrnimu algoritmu. Plati cim mensi cislo, tim lepsi.

Klady

  • vypada dobre jeden frame? budou tak vypadat pravdepodobne vsechny. Staci zkontrolovat rychly pohyb, sceny s grainem atd. klasika.
  • Nestane se, ze by nektere narocne sceny byly ‚vyhladovele‘, tzn. nedostanou tolik bitrate kolik by potrebovali.

Zapory

  • Vysledny enkod nekolika ruznych zdrojovych videi se stejnym CRF na 99% bude mit rozdilnou velikost. Mensi nebo vetsi.
  • Nutnost udelat nekolik testu pro ruzna CRF a bedlive sledovat zmeny.

Ja preci jenom jeste pri prehravani vysledku v danem CRF kontroluju prumernou bitrate a beru ji jako odrazovy mustek.

2) BITRATE – neboli, ‚tady mas tri mrkve a chci z toho svickovou pro cely pribuzenstvo. rozdel ji jak uznas za vhodne‘. V tomto pripade postavite x264 pred hotovou vec. Ma pouzit na kazdy frame tolik a tolik bitu. Vysledna kvalita se tak rozlozi podle mnozstvi bitu ktere je mozne pouzit, a znovu opakuju, jedna se o stredni hodnotu, takze fluktuace se nepocitaji. A jak tuhle hodnotu zjistime? Presne receno – nijak. Existovaly urcite metody pres xvid ale to uz je dnes passe. Navic mame ruzne rozliseni/ruzne zdroje/ruzna uroven detailu atd. To vse urcuje, kolik bitu by bylo idealne zapotrebi k zakompresovani framu bez znatelne ztraty na kvalite pro oko. To vsak x264 v tomto modu neresi, ohlizi se pouze na target bitrate a podle toho ji relativne rovnomerne rozdeluje podle statsu z 1. passu. Samozrejme tak nektere framy ostrouhaji.

Klady

  • Lze pomerne jednoduse vykalkulovat vyslednou velikost souboru, bez ohledu na zdroj, za predpokladu, ze bude mit stejne rozliseni a framerate. Nic vic pro kalkulaci neni potreba.
  • pokud se vam CRF zda na dany zdroj nefunkcni(= nedava bitrate kam by melo a ubira kde nema), ma obcas rucni nastaveni –bitrate a tudiz donuceni fungovat podle jineho rozhodovaciho algoritmu lepsi vysledek, ale chce to cit a MNOHO samplu a casu na zkouseni a kontrolu. Vetsinou to nestoji za to..
  • Moznost manipulace se .stats souborem z 1. passu. Duvodem budiz kontrola ci nutnost kvuli nekterym featuram MKV(o tom nekdy priste).

Zapory

  • Vyhladovelost. Scena s rychlym pohybem, blikajicimi svetly na pozadi, menici se barvy a spoustu hran a na to vse –bitrate nulanulanic? Smula, nebude to vypadat nejlip. Samozrejme nejaka vahovost vuci vetsi bitrate statickym scenam existuje, ale jak rika stare porekadlo: ‚kde nic neni ani smrt nebere‘. Bez bitu  to nepujde. Pozorne oko temer bez vyjimky v kazdem –bitrate videu najde scenu, ktera rve ‚Dej mi vic bitu ty lacina devko!‘, pokud se pohybujete podel hranicni hodnoty bitrate pro dane rozliseni. (Kdyz bitrate prekrmite, napr. pro 480p DVD date –bitrate 30000, nicemu, krome povedomi o vasem dusevnim zravi, neuskodite)

Zaver:

Kdokoliv vam tvrdil, ze kodit 2 passy s bitrate vam da ‚lepsi kompresi‘ a ze je to ten spravny zpusob jak na x264, vam lhal. Pokud napr. nechcete nacpat cely enkod filmu na DVD nebo nedejboze CD, tak az na specialni pripady neni vubec nutne pouzit –bitrate.

tl;dr POUZIVEJTE CRF A NE BITRATE.  NEEXISTUJE OPTIMALNI BITRATE NA VSECHNY VIDEA VE VESMIRU.

Diky patri The_P za kontrolu ^^

Prvni prispevecicek do blogysku yay!

17/08/2009 Napsat komentář

trocha kecu blablablablabla.

Rubriky:Uncategorized