comparison DOCS/xml/cs/codecs.xml @ 15374:6311ad6e54e4

Synced with 1.63
author jheryan
date Mon, 09 May 2005 05:30:56 +0000
parents d80f86402013
children c44cbb5cf09a
comparison
equal deleted inserted replaced
15373:ca73d1513772 15374:6311ad6e54e4
1 <?xml version="1.0" encoding="iso-8859-2"?> 1 <?xml version="1.0" encoding="iso-8859-2"?>
2 <!-- Synced with 1.59 --> 2 <!-- Synced with 1.63 -->
3 <sect1 id="codecs"> 3 <sect1 id="codecs">
4 <title>Podporované kodeky</title> 4 <title>Podporované kodeky</title>
5 5
6 <sect2 id="video-codecs"> 6 <sect2 id="video-codecs">
7 <title>Video kodeky</title> 7 <title>Video kodeky</title>
8 8
9 <para> 9 <para>
10 Kompletní denně aktualizovaný seznam naleznete v naší stránce 10 Kompletní denně aktualizovaný seznam naleznete v naší stránce
11 <ulink url="http://www.mplayerhq.hu/homepage/codecs-status.html">tabulce statutu kodeku</ulink>. 11 <ulink url="../../codecs-status.html">tabulce statutu kodeku</ulink>.
12 Docela dost kodeků si můžete stáhnout z naší domovské stránky. 12 Docela dost kodeků si můžete stáhnout z naší domovské stránky.
13 Odkaz najdete na 13 Odkaz najdete na
14 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">stránce kodeků</ulink>. 14 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">stránce kodeků</ulink>.
15 </para> 15 </para>
16 16
537 (výchozí: <filename class="directory">/usr/local/lib/codecs/</filename>) 537 (výchozí: <filename class="directory">/usr/local/lib/codecs/</filename>)
538 </para></step> 538 </para></step>
539 <step><para>zkomilujte <application>MPlayer</application></para></step> 539 <step><para>zkomilujte <application>MPlayer</application></para></step>
540 </procedure> 540 </procedure>
541 541
542 </sect3>
543
544 <sect3 id="codec-x264">
545 <title>x264</title>
546
547 <sect4 id="codec-x264-whatis">
548 <title>Co je x264?</title>
549 <para>
550 <systemitem class="library">x264</systemitem> je knihovna pro tvorbu
551 H.264 video proudů.
552 Není 100% dokončena, ale již má alespoň určitou podporu většiny H.264
553 vlastností ovlivňujících kvalitu.
554 Ve specifikaci H.264 je ovšem mnoho pokročilých funkcí, které nemají přímo
555 co do činění s kvalitou videa. Mnoho z těchto vlastností zatím není
556 implementováno v <systemitem class="library">x264</systemitem>.
557 </para>
558
559 <itemizedlist>
560 <title>Vlastnosti enkodéru</title>
561 <listitem><para>CAVLC/CABAC</para></listitem>
562 <listitem><para>Multi-reference</para></listitem>
563 <listitem><para>Intra: všechny typy makrobloků (16x16 a 4x4 se všemi
564 predikcemi)</para></listitem>
565 <listitem><para>Inter P: všechna rozdělení (partitiony) (od 16x16 níže až do
566 4x4)</para></listitem>
567 <listitem><para>Inter B: rozdělení od 16x16 níže až do 8x8
568 (včetně SKIP/DIRECT)</para></listitem>
569 <listitem><para>Řízení datového toku: konstantní kvantizér, konstantní datový
570 tok nebo víceprůchodový ABR</para></listitem>
571 <listitem><para>Detekce změny scény</para></listitem>
572 <listitem><para>Adaptivní umísťování B-snímků</para></listitem>
573 <listitem><para>B-snímky jako referenční / libovolné řazení snímků
574 </para></listitem>
575 </itemizedlist>
576
577 <itemizedlist>
578 <title>Omezení enkodéru</title>
579 <listitem><para>Nemá skutečný RD</para></listitem>
580 </itemizedlist>
581
582
583 </sect4>
584
585 <sect4 id="codec-h264-whatis">
586 <title>Co je H.264?</title>
587 <para>
588 H.264 je jeden z názvů nového kodeku digitálního videa vyvíjeného společně skupinami
589 ITU a MPEG.
590 Rovněž může být zprávně nazýván těžkopádně jako
591 "ISO/IEC 14496-10" nebo "MPEG-4 Part 10".
592 Častěji je nazýván jako "MPEG-4 AVC" nebo jen "AVC".
593 </para>
594 <para>
595 Ať už mu říkáte jakkoli, H.264 stojí za vyzkoušení, protože obvykle
596 dosahuje kvality MPEG-4 ASP při datovém toku o 5%-30% nižším.
597 Konkrétní výsledky závisí jak na zdrojovém videu, tak na enkodéru.
598 Prospěch z použití H.264 není zadarmo: zdá se, že dekódování H.264 datových
599 proudů má přemrštěné nároky na CPU a paměť.
600 Například na 1733 MHz Athlonu využije dekódování 1500kbps H.264 videa
601 kolem 50% CPU.
602 Pro porovnání, dekódování 1500kbps MPEG4-ASP proudu vyžaduje okolo
603 10% CPU.
604 To znamená, že dekódování datových proudů je pro většinu uživatelů téměř
605 nemožné.
606 Rovněž to znamená, že dokonce i rozumný DVD rip se může občas zakousnout
607 na procesorech slabších než cca 2.0 GHz.
608 </para>
609 <para>
610 Alespoň s <systemitem class="library">x264</systemitem>,
611 nejsou požadavky ne enkódování o mnoho větší než ty, které vyžaduje MPEG4-ASP.
612 Například na 1733 MHz Athlonu poběží typické DVD enkódování při 5-15 snímků
613 za sekundu.
614 </para>
615 <para>
616 Tento dokument se nesnaží vysvětlit detaily H.264, ale pokud máte zájem
617 o stručný přehled, přečtěte si
618 <ulink url="http://www.cdt.luth.se/~peppar/kurs/smd151/spie04-h264OverviewPaper.pdf">The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions</ulink>.
619 </para>
620 </sect4>
621
622 <sect4 id="codec-x264-playback">
623 <title>Jak mohu přehrávat H.264 videa <application>MPlayer</application>em?</title>
624 <para>
625 <application>MPlayer</application> používá H.264 dekodér z
626 <systemitem class="library">libavcodec</systemitem>u.
627 <systemitem class="library">libavcodec</systemitem> má alespoň
628 minimálně použitelný H.264 dekodér již asi od července 2004,
629 od té doby však byly provedeny velké změny a vylepšení jak v počtu funkčností,
630 tak ve vylepšení použití CPU.
631 Pro jistotu je vždy nejlepší používat aktuální CVS verzi.
632 </para>
633 <para>
634 Chcete-li se snadno a rychle dozvědět o změnách v H.264 dekódování
635 <systemitem class="library">libavcodec</systemitem>u, sledujte
636 <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">webové rozhraní FFmpeg CVS repozitáře</ulink>.
637 </para>
638 </sect4>
639
640 <sect4 id="codec-x264-encode">
641 <title>Jak mohu enkódovat video pomocí <application>MEncoder</application> a <systemitem class="library">x264</systemitem>?</title>
642 <para>
643 Pokud máte nainstalován klient subversion, můžete si poslední x264
644 zdrojové kódy x264 opatřit tímto příkazem:
645 <screen>
646 svn co svn://svn.videolan.org/x264/trunk x264
647 </screen>
648 Zdrojové kódy <application>MPlayer</application>u jsou aktualizovány, kdykoli
649 nastane změna API v <systemitem class="library">x264</systemitem>, takže vždy
650 doporučujeme používat také CVS verzi <application>MPlayer</application>u.
651 Tato situace se snad změní, až <systemitem class="library">x264</systemitem>
652 dospěje k "vydání".
653 Mezi tím by měla být <systemitem class="library">x264</systemitem> považována
654 za velmi nestabilní v tom smyslu, že se její programové rozhraní neustále
655 mění.
656 </para>
657 <para>
658 <systemitem class="library">x264</systemitem> je setavována a
659 instalována standardním postupem:
660 <screen>
661 ./configure &amp;&amp; make &amp;&amp; sudo make install
662 </screen>
663 To nainstaluje libx264.a do /usr/local/lib a x264.h je umístěn do
664 /usr/local/include.
665
666 S knihovnou <systemitem class="library">x264</systemitem> a jejím hlavičkovým
667 souborem umístěnými na standardních místech je sestavení
668 <application>MPlayer</application>u s podporou
669 <systemitem class="library">x264</systemitem> snadné.
670 Stačí spustir standardní:
671 <screen>./configure &amp;&amp; make &amp;&amp; sudo make install</screen>
672 Skript configure automaticky detekuje, že jste splnili požadavky pro
673 <systemitem class="library">x264</systemitem>.
674 </para>
675 </sect4>
542 </sect3> 676 </sect3>
543 </sect2> 677 </sect2>
544 678
545 <!-- ********** --> 679 <!-- ********** -->
546 680