MPlayer pro Mac OS X - pozdrav od tučňáka - MujMAC.cz - Apple, Mac OS X, Apple iPod

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Seriály

Více seriálů



Software

MPlayer pro Mac OS X - pozdrav od tučňáka

23. května 2002, 00.00 | Díky UNIXovým základům Mac OS X je relativně snadné přenést programy původně určené pro Linux a další UNIXy na naše Macy. MPlayer pro Mac OS X je poměrně šikovný přehrávač, který zvládně přehrávat DivX soubory bez obvyklých komplikací. A navíc vznikl díky českému programátorovi...

Aktualizováno: nejnovější verzi MPlayeru najdete zde

Jak jsme se již zde zmiňovali, jednou z nejčastějších otázek uživatelů v poslední době je: "jak přehrávat DivX na Macu?". Napsalo se (a napíše) na toto téma ještě mnoho, ale dnes bych vám rád krátce představil nový a rozhodně zajímavý nástroj pro Mac OS X (sorry, Mac OS 9...).

Díky UNIXovým základům a principům Mac OS X je možné využívat programy, které uživatelé napsali například pro Linux - jen je potřeba najít "dobrou duši", která provedené kompilaci, případně potřené úpravy pro Mac OS X, a v ideálním případě opatří aplikaci s příkazovým řádkem také nějakým grafickým rozhraním.

Tento týden se ozval jeden z těchto autorů, "Klokan" Petr Přidal, student Masarykovy Univerzity v Brne, který vytvořil macovský port přehrávače MPlayer pro OS X, včetně grafického rozhraní - jedná se zatím o verzi 0.1. MPlayerOSX je původně Movie Player pro Linux, který podporuje velmi širokou řadu formátů, z těch zajímavějších je to možnost přehrávání DVD (včetně podpory pro CSS kryptování), nejrůznější verze formátů DivX a další. Ačkoliv velmi jednoduchý (bez GUI), nabízí MPlayer poměrně šikovné funkce, které u jiných přehrávačů nenajdeme a také se překvapivě snadno a efektivně ovládá. MPlayer nemá vůbec nic společného s QuickTimem a nijak nevyužívá jeho služeb - všechna podpora kodeků je tedy záležitostí čistě MPlayeru, proto vám nebude například přehrávat videa v Sorenson kodeku, které přehraje QuickTime. Naopak díky tomu dokáže jiné věci...

MPlayer pro Mac OS X se sestává z několika částí, které můžete najít na stránce autora macovské verze. Kromě samotného přehrávače a balíku fontů pro titulky si také stáhněte balíček pro podporu AppleScriptu, jinak vám s největší pravděpodobností nebude fungovat grafické rozhraní.

MPlayerOSXgui je jednoduché rozhraní pro definovaní souboru, který se bude přehrávat a souboru s titulky - poté už jen stačí stisknout tlačítko Run. Předtím však doporučuji přečíst záložku popisující základní ovládání MPlayeru. Škoda, že nefunguje metoda drag-and-drop pro určení souboru, je nutné použít open dialog.

MPlayerOSX se následně spustí v Terminalu v příkazové řádce a začne přehrávat video. Jak již bylo řečeno, ovládá se čistě z klávesnice, díky tomu se však například velmi snadno posunuje vpřed a vzad (po intervalech 10 vteřin, minuta, 10 minut), dovoluje také ladit synchronizaci zvuku a obrazu, synchronizaci titulků a také jejich umístění, vše snadno přímo za chodu.

Titulky jsou další příjemná funkce: MPlayer podporuje titulky v několika kódováních, konkrétně ISO-8859-1 (Roman) a středoevropské CP-1250 (Windows) a ISO-8859-2 (Unix). Titulky lze použít v jednom z deseti různých formátů, obvyklých v PC světě, podporu pro Mac CE ani formát používaný QuickTimem zde nehledejme. Titulky jsou negativní, bílé s černým orámováním, resp. stínem. Lze je dle libosti posunout, buď aby byly pod filmem, nebo přímo v obrazu.

Jak již bylo řečeno, díky tomu, že si přehrávání obhospodařuje MPlayerOSX sám, dokáže také korektně přehrávat AVI soubory včetně zvuku. Základ problémů, které má QuickTime se zvukem u AVI je v tom, že nepodporuje novější definici AVI, kde je zvuk a video "proložené". SNAD to bude umět QuickTime 6... Protože MPlayer má vlastní rutiny, které jsou korektní, není už pro přehrávání potřeba žádné úpravy - lze bez problémů použít .avi soubor. Naopak, díky tomu, že při překódování avi do mov se opravuje nejen zvuk, ale také informace o videostopě, nemusí se všechny takto upravené soubory přehrát. MPlayer rozumí formátu .mov souborů (QuickTime) a dokáže je přehrát, pokud má správné kodeky, ovšem například nový DivX Doctor II používá pro přehrávání kodek 3vix 4, který MPlayer nezná. V praxi dochází k hezkému paradoxu: samotné video (data) zůstává stále stejné, ale díky měnícímu se označení (tzv. FourCC) ho dokáže přehrát jednou určitý kodek, jindy určitý přehrávač. Standardizace je sice obecně velmi pomalý a bolestivý proces, ale v některých oblastech by se rozhodně hodila (věřme, že MPEG4 se svou proklamovanou kompatibilitou vše vyřeší).

V praxi MPlayer pro Mac OS X umožňuje snadné a přehrávání jak neupravených AVI souborů, tak titulků, obvykle ve formátu SUB. Uživatel tedy musí vynaložit minimální úsilí a čas, narozdíl od všech stávajících metod. K tomu zvládne řadu dalších formátů, které jsou však díky obecně lepší podpoře multimédií na Macu již dostupné jinak. Dá se však předpokládat, že z MPlayeruOSX by se mohla stát náhrada Apple DVD Playeru pro ty uživatele, kteří mají externí DVD mechaniku na FireWire - ti nemohou používat systémový DVD přehrávač.

Přehrávač jsem testoval na Power Macu G4/733, běžel poměrně slušnou rychlostí, film se přehrával plynule. Vzhledem k tomu, že se jedná o port z Linuxu, kde se obvykle optimalizuje pro Intel, vše vykonává hrubou silou procesor - k dispozici není ani grafická akcelerace, ani podpora pro AltiVec. Podle slov autora by přehrávání mohlo běhat i na G3/500 - v praxi jsem to bohužel netestoval. Jestliže někdo udělá akceleraci ffmpegu (ten se používá pro hodně podporovaných formátů) pro AltiVec, bylo by přehrávání na G4 ještě efektivnější, možná si "Klokan" pohraje i s vyladěním vlastního MPlayeru pro Mac OS X.

Přehrávač je v duchu Linuxových tradic free pod licencí GPL. Jedná se o další příklad efektivního skloubení možností rozsáhlé vývojářské komunity a možností Mac OS X. Zdá se tedy, že na slovech autora macovské verze, že Mac OS X je nejlepší desktopový operační systém současnosti, něco bude. Přejme si jen víc takovýchto produktů a víc aktivních vývojářů.

Tématické zařazení:

 » Rubriky  » Informace  

 » Rubriky  » Agregator  

 » Rubriky  » Software  

Diskuse k článku

 

Vložit nový příspěvek   Sbalit příspěvky

 

vazne to umi divx?

Autor: agent Muž

Založeno: 23.05.2002, 09:34
Odpovědí: 0

vazne to umi divx? podle stranek autora to pod X zatim divx nemumi... ale jinak je to nadherna ukazka jaky potencial ma X -- to je presne ono, pritahne to i programatory, kteri by jinak o klasicky mac os nikdy ani nezavadili!!!!

Odpovědět na příspěvek

RE: vazne to umi divx?

Autor: iJoJo Muž

Založeno: 23.05.2002, 09:46

Jakube, asi si zle cital :-)
Podporuje to DivX 3/4/5
To vsak nie je ziadny zazrak, codecov (aj pre 9) na DivX je uz pozehnane. Staci vymenovat:
DivX (z DivX.com), 3ivX 4, DivOSX (z byvaleho divx.jamby.net, teraz mpeg4.jamby.net)
Prehrav
ace schopne prehravania s titulkami:
MPlayer, Cellulo player (pod X, aj premeni kodovanie, Cocoa), MysubPlayer (9, otrasne rozhranie), a samozrejme Appleskripty od JaVola.

Ako vidiet, prehravanie DivX uz na Macu FAKT nie je problem.
Skor ma irituje, ze MPlayer zatial neovlada RealMedia, RealOne prehravac ma pod X prist az buduci rok...

Odpovědět na příspěvek

RE: RE: vazne to umi divx?

Autor: Martin Ler Muž

Založeno: 23.05.2002, 13:33

Real media to mozna umi, ale verzi 1. Ad DivX 5 - pokud vim, tak problem je ted aktualne s DivX 5.0.2, ktery neni zpetne kompatibilni... alespon neco v tom smyslu jsem cetl na diskuzich

Odpovědět na příspěvek

RE: RE: vazne to umi divx?

Autor: AK-79 Muž

Založeno: 23.05.2002, 13:44

No, nevim jak tobe, iJoJo, ale me byly vsechny tyhle codeky na ... nic;). Vetsinou se instaluji pro QTime, a ten ma s .avi soubory problemy (viz clanek). A navic, OPRAVDU me nebavi vsechno predelavat do .movu (600MB> soubory, jako treba filmy). A i s tema vsema codekama z toho obces vyleze paskvil. Jestli se to tobe nestava, tak ti zavidim a prosimte, napis jak to delas?:) Pro me je proste dulezity, ze prakticky jakykoliv bezny soubor muzu OKAMZITE prehrat, a to je na MPlayeru proste super, o titulcich ani nemluvim.
Takze, codeky sice jsou, ale QTime je ... zatim ... pro me potiz (jinak je skvelej). A proto az dosud pro mne taky "na macu Divx nebyl". Uz se tesim na updaty Mplayeru.
MacOSX: S Linuxem na vecne casy!

Odpovědět na příspěvek

RE: RE: RE: vazne to umi divx?

Autor: iJoJo Muž

Založeno: 23.05.2002, 15:27

Akoze ako to robim?!
No normalne, pouzi utilitu Avi2Mov dodavanu s kodekom z mpeg4.jamby.net
A o ZIADNYCH 600> suboroch neviem, teda okrem povodneho AVI. Vytvoreny Mo suor je len ODKAZ na videostopu v AVI subore, a sam obsahuje iba prekodovany zvuk (max. par desiatok MB). A ake paskvily by mali vyliezt? Zatial sa mi ni take nestalo.
Proste v AVI2Mov otvorim film, prekodujem zvuk, spustim Cellulo Player pod OS X, nacitam Mov subor a titulky (v Sub alebo Srt formate, ked je Cellulo nastaveny, aj prekoduje) a spustim prehravanie. V podstate to same, co na PC v MicroDVD Playeri, akurat je navyse ten krok so zvukom (otazka max. 5 minutiek).
Inak vsetko facha ako ma.
Problem s MPlayerom je v tom, ze jednak VSETKO zaistuje procesor, nema akceleraciu pre karty, nema Altivec podporu, a hlavne NEPOZNA ani stipku postprocessingu na lepsi obraz.
Zatial som ho neskusal, avsak podla prvych sprav je neuveritelne narocny na vykon procesora. NA G4 400 MHz to vraj seka, kdezto s normalnym kodekom mozem prehravat na 400 MHz G4 akykolvek film

Odpovědět na příspěvek

RE: RE: RE: RE: vazne to umi divx?

Autor: Martin Ler Muž

Založeno: 23.05.2002, 23:09

S cellulem nemam nejlepsi zkusenosti, neni 2x stabilni. Titulky zobrazuje az u dolni hrany obrazovky, coz je trosku opruz, jelikoz vetsina filmu je sirokouhlych. Zkusenosti s prevodem proste nic moc idealniho - funguje to, ale je to reseni "pres ruku". Varianta s DivX patchem na zvuk mi fungovala snad na jednom souboru, takze jsem to taky odepsal. MPlayer se mi velmi libi, otazka akcelerace je na kazdy z tech kodeku - postprocesing ma DivX a 3vix, ffmpeg ne. Myslim, ze pokud bude vyresena akcelerace a prace s videokartamy, tak se bude jednat o velmi pekny softik. Navic mi velmi vyhovuje i ovladani.

Odpovědět na příspěvek

RE: vazne to umi divx?

Autor: iJoJo Muž

Založeno: 24.05.2002, 11:52

take neviem mne Cellulo pocas prehravania celeho filmu vobec nespadol. A o to predsa ide, nie? Hadam nekukas filmy cely den, alebo ano :-)?
Titulky mi zobrazuje tak, ako ich ma zobrazovat - v strede spodneho cierneho pasu. DivX Patch je nahovno, treba pouzivat AVI2Mov, ano je to mozno "cez ruku", ale pravdupovediac, tu chvilu si na prevod pockam. Navyse, vyuzivanie codecov z DivX.com alebo 3ivx ci FFmpeg sa prejavuje podstatne mensimy nerokmi nez MPlayer. Nijak tento prehravac nezatracujem, ale aby to MOZNO dobre prehravalo na G3/500?!!! Pokial viem, FFMpeg nijak nepouziva Altivec, a v poho si vystaci s G4/400 MHz (teda to musi ist aj na G3 takej urovne). O DivX ci 3ivx ani nehovoriac tie su paradne optimalizovane aj pre G3.
Takze, bohuzial, MPlayer je podstatne narocnejsi na vykon nez ine riesenia, a ked mi funguje spolahlivo ine riesenia, nevidim dovod skusat nieco ine.
Tento prehravac nijak nezatracujem, podporuj vela formatov (napr. prehravanie filmov s kodekom MP42 nebolo pod X mozne), takisto je dobre prehavanie ASF/WMV

Odpovědět na příspěvek

RE: RE: vazne to umi divx?

Autor: Slata Muž

Založeno: 17.08.2002, 20:41

Vubec vam nerozumim, ale: kde se da sehnat ten Cellulo Player a jak dostat cestinu do titulku z PC souboru .sub?

Odpovědět na příspěvek

drzim palce

Autor: Nonrjm Muž

Založeno: 23.05.2002, 12:27
Odpovědí: 0

To je wono! jen houst a vetsi kapky.

Odpovědět na příspěvek

A co tak oficialna verzia divx????

Autor: JA Muž

Založeno: 23.05.2002, 19:50
Odpovědí: 0

Velmi jednoduche...
Chodte na http://www.divx.com/divx/
mac/
a tam je maly qiucktime component pre OSX a aj pre OS9 . A ma to aj opraveny zvuk - MP3 patch.
Precitajte instrukcie a funguje to. Ja som tak prehraval matrix.

J

Odpovědět na příspěvek

RE: A co tak oficialna verzia divx????

Autor: Martin Ler Muž

Založeno: 23.05.2002, 23:14

Me zvuk fungoval i s timto patchem jen u maleho poctu souboru... takze sem to vzdal. Osobne pouzivam kombinaci DivDoctor II a 3vix. Trapime titulky, Cellulo me zklamal.

Odpovědět na příspěvek

Nefunguje....

Autor: Petr Jandík Muž

Založeno: 24.05.2002, 11:31
Odpovědí: 0

Tak jsem se článkem namladil, stáhl a nainstaloval, ale jediný výsledek je AppleScript error 10.
Nevíte někdo co s tím?

Odpovědět na příspěvek

RE: Nefunguje....

Autor: Klokan Petr Přidal Muž

Založeno: 24.05.2002, 14:49

Stahněte si AppleScriptKit.pkg, respektive teď už novou verzi balíčku MPlayerOSX a updatujte Mac OS X (bohužel nutné). Podívejte se na stránky projektu.

Odpovědět na příspěvek

RE: RE: Nefunguje....

Autor: Petr jandik Muž

Založeno: 24.05.2002, 17:57

AppleScriptKit.pkg jsem si stáhl a nainstaloval, MacOS X mám 10.1.4 (nevím o ničem novějším), leč přesto to hlásí onu chybu. Zkusím ještě ten nový balík - musí se ten starý napřed odinstalovat?

Odpovědět na příspěvek

Doplnění článku a tak vůbec...

Autor: Klokan Petr Pridal Muž

Založeno: 24.05.2002, 15:23
Odpovědí: 0

Rád bych ještě opravil pár nepřesností v článku: MPlayer pod Linuxem má GUI (grafické rozhraní). Běží pod knihovnou GTK (jako známé GNOME), dá se zkompilovat i v MacOSX verzi, ale poběží jen pokud bude mít uživatel nainstalované XFree86 (grafický X-Window System pro UNIXy) - což rozhodně nemají všichni Macisti.

Zakodované DVD (potažmo .vob soubory) bude možné přehrát až v nové verzi MPlayerOSX.

Pokud Vás problematika OpenSource programů pod Macem zajímá, tak se podívejte do FAQ na stránkách projektu MPlayerOSX.

Toto cestou bych také rád poděkoval za školící materiály z webu www.ocs.cz Ondřeji Čadovi, se kterým bych se někdy rád seznámil.

Odpovědět na příspěvek

G3/500

Autor: Honza Muž

Založeno: 24.05.2002, 23:04
Odpovědí: 0

Muzu potvrdit ze to bezi i na G3/500 a celkem bez problemu. Jen rychle akce se mi nejak trhaji. myslite, ze je to strojem nebo prehravacem???

Odpovědět na příspěvek

RE: G3/300

Autor: Kristian Muž

Založeno: 27.05.2002, 15:57

Zazrak? DivX movie sa s MP playerom da prehrat aj na iBooku 300 MHz 4 MB videoram v X.1.4. Nie je to absolutne hladke, ale od slideshow to ma velmi daleko. To je pri fullscreen zobrazeni. Este som nehladal, ale keby mal player moznost zobrazenia v okne, bolo by to hadam este lepsie.

Odpovědět na příspěvek

 

 

Vložit nový příspěvek

Jméno:

Pohlaví:

,

E-mail:

Předmět:

Příspěvek:

 

Kontrola:

Do spodního pole opište z obrázku 5 znaků:

Kód pro ověření

 

 

 

 

Nejčtenější články
Nejlépe hodnocené články
Apple kurzy

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: