Mercurial > mplayer.hg
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 && make && 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 && make && 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 |