Staňte se programátorem: Napište si vlastní GOM Player

Diskuze čtenářů k článku

19. 03. 2009 10:08

Pan autor, vasu knizku mam doma, obcas dobre posluzi, ale netusim som,ze aj vy pouzivate blbe sposoby na pritiahnutie citatelov, dokonca ten nadpis klame. Napisat si vlastny prehravac je nieco uplne ine ako pretiahnut komponentu z toolboxu na win form.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 10:42

Pripravujeme HD Video technologiu -> napis teda nieco blizsie, pod tento clanok sa to celkom hodi... Ak to nie je tajne

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 11:37

Ide o custom video portal, kde bude hlavny content HD Video, enkodovanie podporuje Nvidia Cuda. Enkoder ktory moze bezat na kartach tesla.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 03. 2009 00:22

a co OpenCL?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 03. 2009 00:24

nazvy si upravuje redakce, mozna je v tom autor tentokrat nevine

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 03. 2009 08:03

Ano jsem v tom nevinně, názvy si nevymýšlím sám. Sám bych takový název článku nikdy nedal.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 03. 2009 09:02

delal sem kdysi prehravac na bazi knihovny wmp ve vb6 ale s vlastnim vzhledem bylo to zajimave jelikoz jsem se zameril na minimalism a klavesove zkratky

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 03. 2009 00:13

já dělal Přehrávač v Delfách

neupnem to ať se nasmějem?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 03. 2009 00:21

http://devastor.sweb.cz/prehravac.rar...

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 00:49

Je to tak snadné, až se divím, proč vývoj pořádného multimediálního přehrávače trvá roky...

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 00:50

Heh, ořízlo mi to xml značky "těžká ironie", kterými to mělo být obaleno. Ale myslím, že všichni pochopili.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 01:31

Hlavně to bude asi strašně vymakanej přehrávač, když je postavenej nad WMP, kterej nic neumí .

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 06:47

Nic neumí? A v čem je třeba Amarok lepší?

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 07:22

Ten dotaz myslíš vážně?

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 07:24

amarok nie je urceny primarne pre prehravanie videa.... ked uz porovnavat tak mplayer vs WMP. A tam to nejdem ani rozpisovat lebo WMP je prepadak oproti nemu.

no co sme na M$ lzive, som zvedavy kolko este takych 3.14covin vyjde. uz tu bol IE, WMP, dalsi clanok moze byt napr napiste si vlastny OFFICE. A dat tam komponenu z wordu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 10:01

Mno, tak jen pro me, nechapaveho ignoranta. Neni treba rozepisovat vsechno. Aspon tri nejdulezitejsi veci, ktere s takovouhle komponentou nejdou a v mplayeru jsou. Moc prosim...

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 10:10

Aspon tri nejdulezitejsi veci, ktere s takovouhle komponentou nejdou a v mplayeru jsou:

wmp som v zivote nepouzil, ale da sa tam toto ?

- spomalovanie/zrychlovanie videa

- prehratie vacsiny videi bez instalacie inych kodekov / kodekpakov

- konverzia videa

- ukladanie streamovaneho (aj chraneneho) videa na disk

- celkove pohodlie prehravania

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 10:24

a) Ano. Na filmy koukám nejradši dvakrát tak rychle a písničky si zase pouštím poloviční rychlostí

b) Jaký je rozdíl mezi ffmpeg uvnitř a ffdshow venku? Že v druhé variantě jdou bez rekompilace doinstalovat další kodeky? Ano, to je ale hrozná nevýhoda.

c) Konverzi mplayer neumí

d) Chráněné (drm) video neumí mplayer ani přehrát, natož uložit

e) Celkové pohodlí. Přehrávacího enginu? To byl vtip nebo jak to bylo myšleno? Pohodlí dělá gesicht okolo, ne přehrávací engine.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 10:40

a) mysleli ste to ironicky ? ako sa to teda spomaluje u WMP ? ja to vyuzivam napr tyzdenny prehlad zive si pustam 2x rychlejsie :)

b) ze je to pekne odladene a pokope v jednej binarke. nemusim hladat veci 3tich stran.

c) ale vie mplayer -vo mpegpes - akekolvek video co prehla tak z toho dokaze spravit MPEG PES

takisto ma napadlo ze mplayer vie dumpnut audio a videostopu, vie to aj wmp ? ako ?

d) no ok nemyslel som zrovna drm ale napr nejaky asf stream, povedzme nejake spravodajstvo TV nova. Dokaze to wmp ulozit na disk ?

e) nie ja ked 2x kliknem na mp3 na cerstvo nainstalovanom systeme tak 10 sekund trva kym sa wmp spusti, dalsich 10 kym nieco overuje na webe a potom mi zacne sekat tavizualizacia :) fakt priserne. to radsej pouzivam f3 v totalcommanderi na prehratie mp3 :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 11:13

e) Sorry, ale to melo byt mineno vazne? Ze si cerstve nainstalovany system zkontroluje, jestli nema k dispozici aktualizace a zaregistrovane vse co potrebuje ma byt nejaka nevyhoda?

A mimochodem - ono to f3 v totalcommanderu vyvola file lister, ktery prehrava pres wmp.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 11:16

a) Zrychlovani a zpomalovani wmp se dela pres IWMPSettings::put_rate(double dRate)

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 11:06

Zpomalovani a zrychlovani jde.

Interni nebo externi kodeky - to imho pro prehravani nema vyznam.

Konverze formatu. To jde, ale je zapotrebi pouzit i jine soucasti systemu. Windows mi primo sam umoznuje ukladani zvuku do wav, wma, mp3, vypalovani na CD. Stejne tak umi grabnout videoplacku do mpegu 2 a wmv. S kodekama prakticky konverze z cehokoliv do cehokoliv, jde jen o dekodovani a kodovani streamu.

Ukladani chraneneho streamovaneho videa. Nechranene jde, je to naznaceno i v tomto clanku. chranene jsem nikdy napsat nezkousel, nevim, tipuju ze nejde - MS nebude mit zajem na podpore neceho co zavani konfliktem s autorskym pravem.

"celkove pohodlie prehravania" nelze brat jako zalezitost komponenty, to je vec interface.

Takze jeden bod uznavam, o jeden se budeme hadat - vyznam integrovanych kodeku. Neco dalsiho?

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 10:33

1. Titulky

2. Prepinanie audio/video/titulkovej stopy

3. mplayer -identify

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 11:19

Mluvime snad o komponente

- pridat si tam titulky je vec trivialni.

- prepinani stop je vec samozrejma, ktera v komponente je urcite a nevim, ale snad i v playeru

Pokud se nemame hadat donekonecna - podivejte se co to skuytecne umi na http://msdn.microsoft.com/en-us/library/bb249258(VS... ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 11:47

- Programovat dekoder aspon na tie najcastejsie formaty titulkov (plus daky ten "zobrazovac") Vam pripada trivialne? Mne nie.

- Samozrejma, ale chybajuca. Aj v prehravaci, aj v komponente. Pod Windows sa to riesi az na urovni kodeku.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 16:37

Ano, je to opravdu trivialni. Bezne titulkove formaty jsou ve tvaru cas_pocatek, cas_konec, titulek, oddelovac. Nebo je zde cas_pocatek a trvani, nebo misto casu je zde index frame. Tyto informace od komponenty dostavam. Pak je zde vykreslovani - pokud budu pokracovat ve stylu navrzene aplikace, tak si bud zavolam CreateGraphics a budu malovat primo na komponentu, nebo jeste snaze pres komponentu hodim label s pruhlednym backgroundem a bduu vypisovat pres nej. Opravdu trivialita na jedno odpoledne i pro zacinajiciho programatora.

Co se tyce prehazovani stop - jak by se to delalo "na urovni kodeku", kdyz by o tom nevedela komponenta ani aplikace? Leda konfiguraci kodeku pred samotnym spustenim prehravani, coz je, prirozene, nesmysl. Jinak samzorejme - komponenta si rika o codec, ktery bude dekodovat stream a ten teprve rekne, jestli vubec na vyber nejake stopy jsou nebo ne a na zaklade toho pak zase aplikace pres komponentu rekne kodeku, kterou stopu z tohoto vyberu chce pouzit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 17:20

1. Vrelo doporucujem vyhladat si dake info o ASS/SAA titulkoch. Su teraz celkom v mode Samozrejme netvrdim, ze sa to neda (sam som to svojho casu pod VB urobil (a vzdal som to az pri stvrtom formate titulkov,)) ale otazka znela "co MPlayer vie a WMP komponenta nie." MPlayer titulky vie, s WMP komonentou ich treba priprogramovat.

2. Kedy ste naposledy skusal pod WMP prehrat video? Neviem ako u Vas, ale u mna o prepnuti stop naozaj WMP (a ani mplayer2.exe ci MPC) nevie a riesi sa to takou srandovnou ikonkou v systrayi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 10:04

Boze, ty si sa tolko toho napocuval cez WMP. Pouzivam iba ten, pouzival som winamp davnejsie . Lenze kvalita je ta ista. U kazdej pesnicky je ta ista. Ake specialne funkcie vyuzivas,ze WMP nieje dobry ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 11:00

> Ake specialne funkcie vyuzivas,ze WMP nieje dobry ?

Flac

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 08:28

V prehravani

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 03. 2009 06:35

Vývoj SMPlayeru roky netrval

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor