Ubuntu Česko Vyhrazené formáty (Dapper)

  • Edit
  • Diskuze
  • Info
  • Attachments

Obsah:

Tento návod je určen pro starší verze Ubuntu a není aktualizován. Pokud můžete, použijte radši anglický originál. Aktuální český návod pro nejnovější verzi distribuce naleznete zde.

Zřeknutí se odpovědnosti a právní varování

Patentová a licenční omezení formátů médií komplikují a omezují možnosti svobodných operačních systémů distribuovat software, které tyto formáty podporuje. Ubuntu aktivně podporuje svobodné formáty.

Tato stránka vás provede možnostmi jak získat podporu pro nejpopulárnější nesvobodné/uzavřené formáty médií.

Instalace a použití některých z dále uváděných balíčků může být ve vaší zemi nelegální. Tato stránka není právní radou ani návodem k obcházení zákona.

Než začnete

  • Musíte vědět, jak se v Ubuntu spouštějí příkazy. Přečtěte si návod, jak pracovat s Terminálem.

  • Pro instalaci software musíte mít administrátorská oprávnění. Root sudo vysvětluje, jak v Ubuntu potřebná oprávění získat.

  • Prakticky všechny aplikace a balíčky zmiňované na této stránce se nacházejí ve zdrojích Universe a Multiverse. Přečtěte si Přidávání zdrojů pokud nevíte jak tyto zdroje zpřístupnit na svém systému.

  • Některé další balíčky se nacházejí ve zdrojích, které nemá Ubuntu pod kontrolou. Prosíme neoznamujte chyby v těchto balíčcích nám, ale přímo jejich autorům.

Přehrávače médií

Média přehrávače poskytované Ubuntu

  • Ubuntu po instalaci podporuje Totem (přehrávač filmů) a Rhythmbox (přehrávač hudby); Kubuntu po instalaci obsahuje Kaffeine a Amarok. Tyto aplikace přehrávají svobodné formáty médií (Ogg Vorbis, Ogg Theora, a další) okamžitě po instalaci. Pokud nainstalujete některé dodatečné sw balíčky, mohou přehrávat i většinu uzavřených/nesvobodných fomátů.

Nesvobodné/uzavřené formáty médií

MP3

  • Pokud žijete v zemi kde je to legální, můžete zprovoznit přehrávání MP3 v Ubuntu a Kubuntu média přehrávačích zpřístupněním zdrojů Multiverse a Universe a instalací balíčku gstreamer0.8-mad. Použijte svůj oblíbený správce balíčků nebo napište v terminálu:

  •   sudo apt-get install  gstreamer0.8-mad

Nebo, v případě verze 6.06 Dapper Drake

  •   sudo apt-get install gstreamer0.10-plugins-ugly

(i) poznámka pro uživatele KDE: Vaše specifická konfigurace může vyžadovat instalaci balíčku akode-mpeg pro přehrávání MP3. Ve verzi Ubuntu 6.06 potřebuje přehrávač amarok knihovnu libxine-extracodecs, aby podporoval MP3.

Pokud váš kapesní Mp3 přehrávač nepodporuje svobodné formáty, na stránce CDRipping se dozvíte jak konvertovat audio cd do formátů MP3 nebo AAC.

Ostatní nesvobodné/uzavřené formáty

  • Média přehrávače v Ubuntu a Kubuntu mohou podporovat širokou škálu nesvobodných formátů. Pokud je to ve vaší zemi legální a potřebujete takovouto podporu ujistěte se, že máte zpřístupněny zdroje Multiverse a Universe a nainstalujte potřebné balíčky pomocí vašeho oblíbeného správce balíčků, nebo můžete v Terminálu zadat:
  •   sudo apt-get install  gstreamer0.8-plugins  gstreamer0.8-plugins-multiverse  gstreamer0.8-ffmpeg

nebo, pokud používáte Ubuntu 6.06 (Dapper Drake):

  •   sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse libxine-extracodecs ffmpeg lame faad sox mjpegtools libxine-main1

(i) Pozn.: Toto je jeden příkaz. Nezadávejte ho na několik řádek (nemačkejte Enter, dokud nemáte zapsáno vše).

Kodeky

  • mplayer, xine and totem-xine mohou přehrát MPEG-1, MPEG-2, MPEG-4 (kódované kodeky DivX, XviD, FFmpeg MPEG-4 atd.), QuickTime a další formáty za pomoci interních nativních kodeků (většinou FFmpeg). RealAudio a RealVideo 8 & 9, Windows Media 9 a některé další formáty jsou podporovány pomocí externích kodeků, buď linuxových (RealMedia) nebo Windows kodeků (Windows Media 9, RealMedia) – z balíčku win32codecs.

    • Protože Windows desktop je stále v podstatě 32-bitový systém a prakticky žádné nesvobodné/uzavřené kodeky nejsou k dispozici ve formě 64-bitové DLL knihovny, neexistuje ani balíček win64codecs. Někteří lidé to na AMD64 platformě řeší instalací 32-bitové verze operačního systému uvnitř chroot prostředí, a tato varianta funguje velice dobře. Uživatelé PowerPC mají s windows kodeky smůlu, protože zatím nikdo nepřipravil nesvobodné/uzavřené kodeky z komerčních operačních systémů pro tuto platformu ani neintegroval jejich podporu do média přehrávačů Pokud zákony vaší země umožňují přehrávat media pomocí w32codecs napište v Terminálu:

      wget -c 
    http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20060611-0.0_i386.deb  sudo dpkg -i w32codecs_20060611-0.0_i386.deb  

(i) Pozn.: WMV soubory s DRM ochranou (Digital Rights Management) pomocí těchto kodeků nepřehrajete.

(i) Pozn.: Pokud máte trhaný zvuk při přehrávání WMV souborů, zkuste postupovat podle návodu na this.

Přehrávání video streamů z internetu

  • Existuje mnoho aplikací, které mohou přehrávat streamované video. Jedna z těch známějších je mozilla-mplayer, ale existují i další, všechny dostupné ze zdroje Multiverse. Předtím byste měl nainstalovat balíček w32codecs (viz. výše) a samozřejmě mít ve vašem systému zpřístupněn zdroj Multiverse. V Terminálu napište:

  •   sudo apt-get install mozilla-mplayer
  • Případně pro přehrávání pomocí kaffeine místo mplayer pluginu:
      sudo apt-get install kaffeine-mozilla
    • Nebo pomocí totem-gstreamer:
      sudo apt-get install totem-gstreamer-firefox-plugin

Přehrávání DVD

  • Většina komerčních DVD využívá css (content scrambling system), pro přehrátí takových DVD je potřebná speciální knihovna. Z důvodů vysvětlených výše není tato knihovna obsažena v distribuci Ubuntu. Pokud je ve vašem případě legální obejít css, pak můžete pomocí následujícího příkazu stáhnout a nainstalovat knihovnu libdvdcss, která umožní přehrávání DVD kryptovaných pomocí css v přehrávačích jako xine, vlc, mplayer, nebo totem-xine. Napište v Terminálu:

  •   sudo apt-get install libdvdread3
      sudo /usr/share/doc/libdvdread3/examples/install-css.sh

Uzamčení DVD

  • Pokud se váš přehrávač uzamkne při pokusu o čtení z DVD mechaniky, kvůli problému s nastavením DVD regionů, musíte do mechanicky vložit DVD disk a napsat v Terminálu:
      sudo apt-get install regionset
      regionset
    Pokud znáte číslo svého DVD regionu, můžete toto udělat i bez DVD v mechanice. SW vás upozorní, že změnit region je možné pouze 4x, poté zůstane napevno nastaven naposled zvolený region, což může vést k trvalé neschopnosti mechaniky přehrávat DVD pro regiony jiné.

Trhané přehrávání

  • Pokud je přehrávání DVD trhané, nebo pozorujete že čtení z CD/DVD je pomalé ujistěte se že vaše mechanika má povolen DMA přenos.

RealPlayer

  • Pro instalaci RealPlayer 10, stáhněte pomocí internet browseru balíček realplayer_10.0.6-0.0_i386.deb uložte ho na disk do svého domácího adresáře a nainstalujte (spolu s další knihovnou potřebnou pro RealPlayer). V Terminálu napište:

      cd ~
      sudo apt-get install libstdc++5
      sudo dpkg -i realplayer_10.0.6-0.0_i386.deb

    Většinu nesvobodných/uzavřených formátů Real lze rovněž přehrávat pomocí xine nebo totem-xine pokud máte nainstalovány kodeky (w32codecs).

Smil

  • Použijte správce souborů a přesuňte se do adresáře se souborem Smil, který chcete přehrát. Klikněte na něj pravým tlačítkem myši vyberte Vlastnosti a z nabídky Otevřít s vyberte a zaškrtněte radio button vedle RealPlayer 10. Zavřete dialogové okno.

RealMedia

  • Pokud chcete přehrávat RealMedia pomocí RealPlayer, použijte správce souborů a přesuňte se do libovolného adresáře, který obsahuje nějaký soubor RealMedia. Klikněte na něj pravým tlačítkem myši vyberte Vlastnosti a z nabídky Otevřít s vyberte a zaškrtněte radio button vedle RealPlayer 10. Zavřete dialogové okno.

Macromedia Flash

  • Přehrávač Macromedia Flash je dostupný pouze pro i386 platformu a přehrávač Shock Wave není dostupná vůbec. Existují projekty, které se pokouší o svobodnou implementaci Flash a ty jsou v současnosti jedinou volbou pokud potřebujete v Ubuntu podporu pro flash na platformách PPC a AMD64. Flash může být problematický, proto věnujte pozornost sekci Flash Problémy níže.

Flash pro i386

  • Pro instalaci podpory flashe v prohlížečích konqueror, mozilla, firefox, epiphany atd. napište v Terminálu:

pro Ubuntu 6.06 (Dapper Drake)

  •   sudo apt-get install flashplugin-nonfree
      sudo update-flashplugin

pro Ubuntu 5.10 (Breezy Badger)

  •   sudo apt-get install flashplayer-mozilla

pro Ubuntu 5.04 (Hoary Hedgehog)

  •   sudo apt-get install flashplugin-nonfree

Flash pro AMD64 a PPC

  • Pro 64-bitové platformy není dostupná nesvobodná/uzavřená implementace Flash, protože ji nepodporují výrobci. Existují dva pokusy o svobodnou implementaci - gplflash s swfdec. Existuje i projekt gplflash2, který by měl v budoucnosti stát svobodnou alternativou pro flash pro všedhny platformy. Pokud se tyto implementace pokusíte nainstalovat pomocí apt-get install, zjistíte bohužel, že zatím nepracují příliš dobře a jsou nestabilní. Lepší je manuální instalace (dporučuji gplflash). Pokud nemáte jinou možnost, můžete také využít 32-bitovou verzi v chroot prostředí a spouštět browser s flash pluginem odtud.

GPLFlash

Instalace ze zdroje Universe

Pro instalaci GPLFlash se ujistěte, že máte povolen zdroj Universe a v Terminálu napište:

  sudo apt-get install libflash-mozplugin

Instalace ze zdrojového kódu

  • Protože GPLFlash nemusí být v Ubuntu stabilní, je lepší zkompilovat ho ze zdrojového kódu přímo na míru vašemu systému. Napřed je třeba připravit vývojové prostředí instalací následujích balíčků. V Terminálu napište:

  sudo apt-get install libx11-dev xlibs-dev libmad0-dev libjpeg-dev checkinstall build-essential
  • Potom získejte zdrojový kód pro GPLFlash z sf.net, zkompilujte ho a nainstalujte:

  wget -c http://heanet.dl.sourceforge.net/sourceforge/gplflash/gplflash-0.4.13.tar.bz2
  tar xvjf gplflash-0.4.13.tar.bz2
  cd gplflash-0.4.13
  ./configure --with-plugin-dir=/usr/lib/mozilla/plugins/
  make
  sudo checkinstall

Po restartu Vašeho browseru byste měli mít k dispozici funkční a stabilní Flash plugin. .

Problémy s Flashem

Zvuk

  • nefunguje Smile :)

Příznaky
  • Videa ve Flashi se po jedné sekundě zastaví.
  • Firefox zamrzne při pokus o přechod na jinou stránku ze stránky s videem ve Flashi.
  • Nekorektní ukončení aplikace Firefox po prohlížení stránek s Flashem.

Možné opravy
  • Pokud po instalaci Flashe nepracuje správně zvuk, nebo pozorujete některý z výše popsaných příznaků, zkuste jednoz následujících řešení: Otevřete soubor:
      gedit ~/.mozilla/firefox/rc
    Přidejte řádku:
      FIREFOX_DSP="none"
    Pokud to nepomohlo, napište v Terminálu:
      sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1

Video

Pokud používáte video kartu Intel 855GM, ujistěte se, že máte X server nastaven na barevnou hloubku 24bitů.

Fonty

  • Pokud máte problémy s zobrazením textů ve Flashi, toto by mělo pomoci:
      sudo apt-get install gsfonts gsfonts-x11 msttcorefonts   

Macromedia Shockwave

Instalace

  • Přehrávač Shockwave je bohužel dostupný pouze pro Windows. Na linuxu je možné spouštět (některé) programy pro Windows v prostředí Wine. (wine pracuje pouze na PC a uživatelé 64-bitového Ubuntu s ním mohou mít problémy. Pak potřebujete mozplugger, což je aplikace, která umožní zabalit další aplikace do vašeho browseru.
  • Napřed nainstalujte Wine a mozplugger. V Terminálu napište:
      sudo apt-get install wine mozplugger

    Pak musíte nainstalovat verzi browseru Firefox pro Windows (ano čtete správně). Stáhněte ji z http://www.mozilla.com/firefox/all.html a soubor otevřete pomocí Wine. Postupjte podle instrukcí instalátoru. Po instalaci Firefox spusťte, jděte na stránku, která Shockwave využívá a nechte nainstalovat chybějící plugin. Po instalaci můžete Firefox ukončit. Nyní musíte zkonfigurovat mozplugger aby pro Shockwave používal Windows verzi Firefoxe. V Terminálu napište:

    •   gksudo gedit /etc/mozpluggerrc
    A přidejte následující dvě řádky na konec souboru:
      application/x-director: dir,dcr,dxr,cst,cct,cxt,w3d,fgd,swa: Macromedia Director file
            swallow(firefox.exe) fill: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "file://Z:$file"

Nakonec musí Firefox znovu načíst databázi pluginů. Zavřete všechna okna aplikace Firefox a v Terminálu napište:

  •   rm ~/.mozilla/firefox/pluginreg.dat
    Nyní by měl Shockwave fungovat. Nicméně některé Shockwave objekty nemusí fungovat správně (viz. níže).

Shockwave problémy a řešení

  • Objekty se objeví ve vlastním malém okně.
    • Příčina 1: Wine nebo Shockwave stálpa běží na pozadí. Řešení 1: Ukončete všechny procesy Wine. V Terminálu napište:
    •   killall wine-preloader -s KILL
      • Příčina 2: mozplugger nezpracuje násobné objekty. Bohužel nevím jak toto řešit.
  • Objekty tvrdí, že běží z hard disku.
    • Příčina: Soubory jsou napřed staženy a až poté spuštěny. Řešení: Upravte soubor /etc/mozpluggerrc aby byl povolen streaming: Změňte tuto řádku:
    •     swallow(firefox.exe) fill: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome '''"file://Z:$file"'''
      Na:
          swallow(firefox.exe) fill stream: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome '''"$file"'''
      Pak odstraňte ~/.mozilla/firefox/pluginreg.dat a restartujte Firefox. Toto nemusí fungovat, pokud využíváte IPv6 nebo jste připojeni přes proxy.
  • Objekty tvrdí, že jsou "stolen"
    • Příčina (při použití streamingu): Shockwave očekává, že bude nastavena "Referrer" HTTP hlavička a ona při použití mozpluggeru není. Řešení: Zatím žádné.

AAC

dekódování AAC

  • Defaultní audio formát používaný Apple a iPodem je AAC. Jako varianta MPEG standardu je chráněna patenty, nicméně v Amaroku a Rhytmboxu můžete poslouchat soubory v AAC kódování, pokud nainstalujete gstreamer0.8-faad. Tento balíček potřebujete pro přehrání libovolného AAC souboru, včetně těch zakoupených v obchodě iTunes. Varování. Soubory zakoupené přes iTunes (.m4p) jsou šifrované a před přehrátím je musíte nejdříve dešifrovat.

Pro Ubuntu 6.06 (Dapper Drake):

  • Nainstalujte balíček gstreamer-plugins-bad-multiverse.

    •    sudo apt-get install gstreamer0.10-plugins-bad-multiverse

AAC enkódování:

  • Pro AAC enkóding můžete použít FAAC, i když v porovnání s MP3 je tato možniost poněkud experimentální. Pro enkodéry používající gstreamer je k dispozici gstreamer plugin gstreamer0.8-faac.

Pro ostatní programy můžete využít přímo FAAC pro enkódování AAC použitím balíčku "faac".

Java

Blackdown Java

Nejsnazší způsob je použít Blackdown Java 1.4 ze zdroje Multiverse. Nainstalujete ji:

sudo apt-get install j2re1.4

Sun Java

Ubuntu 6.06 (Dapper Drake)

Dapper Drake již obsahuje Sun Javu v repositářích multiverse. Použijte správce balíčků Synaptic pro nainstalování balíků sun-java5-bin sun-java5-fonts sun-java5-jre sun-java5-plugin. Nebo pomocí apt-get (někdy nemusí správně fungovat).

sudo apt-get install sun-java5-bin sun-java5-fonts sun-java5-jre sun-java5-plugin

Starší postup (nepoužívat)

Alternativní metodou, díky které získáte poslední verzi Javy od Sunu a která také podává lepší výsledky pro většinu aplikací je instalace Javy, tak jak jí implementoval Sun. Implementace Javy a Java pluginu do browseru od Sunu je rovněž sw s uzavřeným kódem. Svobodná implementace Javy je ve stadiu vývoje a bude preferovanou variantou v budoucnosti ( v současnosti je využívána např. v OpenOffice). Do té doby, pokdu vyžadujete Javu, musíte instalovat tu od Sunu, pokud implementace podporuje vaši platformu.

  • Jděte na http://java.sun.com/j2se/1.5.0/download.jsp a klikněte na “Download JRE 5.0 Update 5”. Ujistěte se, že jste nevybrali odkaz vedoucí na NetBeans balík nebo "J2EE 1.4". Nejprve musíte odsouhlasit licenci, pak klikněte na “Linux self-extracting file” (jre-1_5_0_05-linux-i586.bin). Uložte soubor na harddisk (např. do vašeho domácího adresáře). Změňte stažený soubor na spustitelný. V terminálu se přesuňte do adresáře, kam jste soubor uložili a zadejte:

chmod +x jre-1_5_0_05-linux-i586.bin
  • Nainstalujte java-package a java-common, spolu s fakeroot (ten umožní uživateli bez root oprávnění vytvořit balíček odovozený z binárního souboru od Sunu).

sudo apt-get install fakeroot  java-package java-common

Pokud akce skončí chybou, ujistěte se, že máte povolen zdroj Multiverse.

Použijte make-jpkg pro přeložení binárního souboru od Sunu do balíčku .deb:

  fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin

(i) Pozn.: Mohou se objevit varování( viz. níže). Ty však můžete ignorovat.

  mkdir: cannot create directory `/etc/.java': Permission denied
  ./jdk-1_5_0_06-linux-i586.bin: line 507: /usr/share/mime-info/java-archive.keys: Permission denied

(X) Pozn.: Pokud akce skončí s náledující chybou:

  Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk.sh

  No matching plugin was found.

Zkuste:

  DEB_BUILD_GNU_TYPE=i386-linux fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin

Nebo obdobný příkaz, pokud používáte jinou architekturu než i386.

Nainstalujte vytvořený balíček pomocí dpkg:

  sudo dpkg -i sun-j2re1.5_1.5.0+update06_i386.deb

(i) Pozn.: v příkladu nahoře i386 může být i586.

Sun Java SDK (Software Development Kit)

  • Stejný postup můžete použít pro instalaci Java SDK od Sunu, místo runtime prostředí (JRE). Pouze vyberte
  • "Download JDK 5.0 Update 5" při stahování souboru ze stránek Sunu a nahraďte název souboru za jdk-1_5_0_05-linux-i586.bin v dalších krocích.

Výběr výchozí verze Javy

  • Pokud používáte verzi Ubuntu Breezy, musíte Ubuntu říct, že má použít verzi Javy od Sunu místo svobodné implementace GIJ, která je standardně obsažena v Ubuntu Breezy. Spusťte:

sudo update-alternatives --config java

a vyberte ji ze seznamu.

(i) Pozn.: Můžete udělat to samé s jar, javac, javadoc, javah, javap and javaws:

  sudo update-alternatives --config jar
  • Aby java aplikace (instalované z .deb balíčků) využívali vámi zvolený JVM, ujistěte se, že máte korektně upraven konfigurační soubor pro JVM:

  gksudo gedit /etc/jvm

a přidejte řádek:

  /usr/lib/j2sdk1.5-sun

Balíčky jako ant nastartují první JVM v tomto souboru.

Sun Java J2EE SDK

  • Momentálně neexistuje způsob jak vytvořit instalační .deb balíček pro J2EE SDK. Musíte tedy stáhnout J2EE SDK z http://java.sun.com a nainstalovat:

  sudo apt-get install libstdc++2.10-dev

a poté nainstalovat (spustit) stažený binární soubor.

(i) Pozn.:Nezapomeňte přidat jar j2ee.jar ve vašem IDE (např. Eclipse) pokud chcete vyvíjet JSP a/nebo Servlety.

Java v Mozilla Firefoxu

  • Instalaci Javy nemusí Firefox zaznamenat automaticky a možná mu budete muset ukázat, kde hledat java plugin. Nicméně tyto kroky by neměly být potřeba, pokud jste při instalaci použili .deb balíček vytvořený pomocí make-jpkg jak je doporučeno výše.

Pokud ještě nemáte ve vašem domovském adresáři vytvořen adresář .mozilla/plugins , vytvořte jej.

mkdir -p /home/username/.mozilla/plugins

Pak

cd /home/username/.mozilla/plugins
ln -s /usr/local/jre-1_5_0/plugin/i386/ns610-gcc32/libjavaplugin_oji.so libjavaplugin_oji.so
sudo ln -s /usr/lib/j2re1.5-sun/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/

Java na AMD64

  • Bohužel Sun Java pro 64-bitové PC nepracuje moc dobře, ale je dostupná Blackdown verze Javy v Multiverze zdroji pro Ubuntu 5.10 Breezy Badger.

  sudo apt-get install j2re1.4 j2re1.4-mozilla-plugin

Restartujte Firefox a měli byste mít funkční Java plugin.

ubuntu-cz: Vyhrazené formáty (Dapper) (last edited 2008-03-20 13:18:45 by localhost)