Mercurial > mplayer.hg
comparison DOCS/xml/ru/encoding-guide.xml @ 21866:a029a7ea0971
spelling, wording
patch from Andrew Savchenko bircoph at mail dot ru with small fixes
author | voroshil |
---|---|
date | Fri, 12 Jan 2007 11:01:11 +0000 |
parents | 006093adc56c |
children | b80b45f1f159 |
comparison
equal
deleted
inserted
replaced
21865:ccf368143acd | 21866:a029a7ea0971 |
---|---|
1 <?xml version="1.0" encoding="utf-8"?> | 1 <?xml version="1.0" encoding="utf-8"?> |
2 <!-- synced with r21849 --> | 2 <!-- synced with r21849 --> |
3 <chapter id="encoding-guide"> | 3 <chapter id="encoding-guide"> |
4 <title>Кодирование с <application>MEncoder</application></title> | 4 <title>Кодирование с <application>MEncoder</application></title> |
5 | 5 |
6 <sect1 id="menc-feat-dvd-mpeg4"> | 6 <sect1 id="menc-feat-dvd-mpeg4"> |
7 <title>Создание высококачественного MPEG-4 ("DivX") рипа из DVD фильма</title> | 7 <title>Создание высококачественного MPEG-4 ("DivX") рипа из DVD фильма</title> |
492 MPEG-подобное сжатие очень чувствительно к преобразованиям | 492 MPEG-подобное сжатие очень чувствительно к преобразованиям |
493 частотных интервалов, в частности, к дискретному косинусному | 493 частотных интервалов, в частности, к дискретному косинусному |
494 преобразованию (DCT), которое аналогично преобразованию Фурье. | 494 преобразованию (DCT), которое аналогично преобразованию Фурье. |
495 Этот вид сжатия эффективен для представления образов и сглаженных | 495 Этот вид сжатия эффективен для представления образов и сглаженных |
496 переходов, но у него возникают проблемы с острыми краями. | 496 переходов, но у него возникают проблемы с острыми краями. |
497 <!-- FIXME: для слова ringing я тоже не нашёл краткого однозначного | |
498 перевода; лучшее, что приходит на ум - это "размывание краёв", | |
499 ясное дело, что причиной является отбрасывание малых гармоник, | |
500 в результате чего вместо точки возникает затухающая окружность, | |
501 но вот как это кратко выразить... --> | |
502 Для кодирования последних Вам нужно гораздо больше битов, а иначе | 497 Для кодирования последних Вам нужно гораздо больше битов, а иначе |
503 у Вас появится артефакт, известный как размывание краёв | 498 у Вас появится артефакт, известный как ореолы. |
504 (англ. ringing). | |
505 </para> | 499 </para> |
506 | 500 |
507 <para> | 501 <para> |
508 Частотные преобразования (DCT) выполняются независимо для каждого | 502 Частотные преобразования (DCT) выполняются независимо для каждого |
509 макроблока (на самом деле, для каждого блока), так что эта проблема | 503 макроблока (на самом деле, для каждого блока), так что эта проблема |
2771 различное качество. | 2765 различное качество. |
2772 Так происходит потому, что сжатие зависит от визуальных свойств видео. | 2766 Так происходит потому, что сжатие зависит от визуальных свойств видео. |
2773 Например, аниме и живая съемка имеют сильно отличающиеся свойства и, | 2767 Например, аниме и живая съемка имеют сильно отличающиеся свойства и, |
2774 поэтому, требуют разные опции для получения оптимального результата. | 2768 поэтому, требуют разные опции для получения оптимального результата. |
2775 Хорошая новость состоит в том, что некоторые опции, такие как | 2769 Хорошая новость состоит в том, что некоторые опции, такие как |
2776 <option>mbd=2</option>, <option>trell</option>, и <option>v4mv</option> могут | 2770 <option>mbd=2</option>, <option>trell</option> и <option>v4mv</option>, |
2777 быть опущены. | 2771 никогда не следует опускать. |
2778 Детальное описание основных опций кодирования смотрите ниже. | 2772 Детальное описание основных опций кодирования смотрите ниже. |
2779 </para> | 2773 </para> |
2780 | 2774 |
2781 <itemizedlist> | 2775 <itemizedlist> |
2782 <title>Опции для настройки:</title> | 2776 <title>Опции для настройки:</title> |
2802 Хорошими значениями являются -1 для быстрого кодирования или 2-4 — для | 2796 Хорошими значениями являются -1 для быстрого кодирования или 2-4 — для |
2803 медленного. | 2797 медленного. |
2804 </para></listitem> | 2798 </para></listitem> |
2805 <listitem><para> | 2799 <listitem><para> |
2806 <emphasis role="bold">predia</emphasis>: предпроход поиска движения. | 2800 <emphasis role="bold">predia</emphasis>: предпроход поиска движения. |
2807 Не так важен, как dia. Хорошими являются значения от 1 (по-умолчанию) до 4. | 2801 Не так важен, как dia. Хорошими являются значения от 1 (по умолчанию) до 4. |
2808 Требует preme=2, чтобы быть действительно полезным. | 2802 Требует preme=2, чтобы быть действительно полезным. |
2809 </para></listitem> | 2803 </para></listitem> |
2810 <listitem><para> | 2804 <listitem><para> |
2811 <emphasis role="bold">cmp, subcmp, precmp</emphasis>: Функция сравнения для | 2805 <emphasis role="bold">cmp, subcmp, precmp</emphasis>: Функция сравнения для |
2812 поиска движения. | 2806 поиска движения. |
2813 Поэкспериментируйте со значениями 0 (по-умолчанию), 2 (hadamard), 3 (dct), и 6 | 2807 Поэкспериментируйте со значениями 0 (по умолчанию), 2 (hadamard), 3 (dct), и 6 |
2814 (соотношение сигнал-шум). | 2808 (соотношение сигнал-шум). |
2815 0 — самый быстрый и достаточен для precmp. | 2809 0 — самый быстрый и достаточен для precmp. |
2816 В случае cmp и subcmp 2 является хорошим для аниме, а 3 для живой съемки. | 2810 В случае cmp и subcmp, 2 является хорошим для аниме, а 3 для живой съемки. |
2817 6 может оказаться лучше, а может и нет, но он медленнее. | 2811 6 может оказаться лучше, а может и нет, но он медленнее. |
2818 </para></listitem> | 2812 </para></listitem> |
2819 <listitem><para> | 2813 <listitem><para> |
2820 <emphasis role="bold">last_pred</emphasis>: Количество предсказателей | 2814 <emphasis role="bold">last_pred</emphasis>: Количество предсказателей |
2821 движения, берущихся из предыдущего кадра. | 2815 движения, берущихся из предыдущего кадра. |
2835 (хорошо — 6, может быть даже 4); vqmin=1 также может помочь. | 2829 (хорошо — 6, может быть даже 4); vqmin=1 также может помочь. |
2836 </para></listitem> | 2830 </para></listitem> |
2837 <listitem><para> | 2831 <listitem><para> |
2838 <emphasis role="bold">qns</emphasis>: очень медленно, особенно в комбинации с qprd. | 2832 <emphasis role="bold">qns</emphasis>: очень медленно, особенно в комбинации с qprd. |
2839 Эта опция укажет кодировщику минимизировать шум от артефактов сжатия вместо | 2833 Эта опция укажет кодировщику минимизировать шум от артефактов сжатия вместо |
2840 создания закодированного видео, полностью идентичного исходному. | 2834 создания закодированного видео, полностью соответствующего исходному. |
2841 Не используйте ее, если только не перепробовали настроить все, что было | 2835 Не используйте ее, если только не перепробовали настроить все, что было |
2842 возможно, а результат все таки недостаточно хорош. | 2836 возможно, а результат все таки недостаточно хорош. |
2843 </para></listitem> | 2837 </para></listitem> |
2844 <listitem><para> | 2838 <listitem><para> |
2845 <emphasis role="bold">vqcomp</emphasis>: Настраивает управление битпотоком. | 2839 <emphasis role="bold">vqcomp</emphasis>: Настраивает управление битпотоком. |
2846 Какие значения являются хорошими зависит от фильма. | 2840 Какие значения являются хорошими, зависит от фильма. |
2847 Если хотите, можете без опаски оставить значение по-умолчанию. | 2841 Если хотите, можете без опаски оставить значение по умолчанию. |
2848 Уменьшение vqcomp отдает больше бит в сцены с низкой сложностью, увеличение | 2842 Уменьшение vqcomp отдает больше бит в сцены с низкой сложностью, увеличение |
2849 его передает биты в очень сложные сцены (по-умолчанию: 0.5, диапазон: 0-1. | 2843 его передает биты в очень сложные сцены (по умолчанию: 0.5, диапазон: 0-1. |
2850 рекомендуемый диапазон: 0.5-0.7). | 2844 рекомендуемый диапазон: 0.5-0.7). |
2851 </para></listitem> | 2845 </para></listitem> |
2852 <listitem><para> | 2846 <listitem><para> |
2853 <emphasis role="bold">vlelim, vcelim</emphasis>: Устанавливает порог | 2847 <emphasis role="bold">vlelim, vcelim</emphasis>: Устанавливает порог |
2854 отбрасывания одиночного коэффициента для яркостной и цветностной плоскостей. | 2848 отбрасывания одиночного коэффициента для яркостной и цветностной плоскостей. |
2855 Они кодируются независимо во всех MPEG-похожих алгоритмах. | 2849 Они кодируются независимо во всех MPEG-похожих алгоритмах. |
2856 Идея этих опций заключается в использованию некоторой хорошей эвристики для | 2850 Идея этих опций заключается в использованию некоторой хорошей эвристики для |
2857 определения момента, когда изменения в блоке ниже указанного Вами порога, и что его | 2851 определения момента, когда изменения в блоке ниже указанного Вами порога, и что его |
2858 стоит кодировать как "блок без изменений". | 2852 стоит кодировать как "блок без изменений". |
2859 Это сохраняет быти и, возможно, ускоряет кодирование. | 2853 Это сохраняет биты и, возможно, ускоряет кодирование. |
2860 vlelim=-4 и vcelim=9 выглядят неплохими для живой съемки, но, скорее всего, не | 2854 vlelim=-4 и vcelim=9 выглядят неплохими для живой съемки, но, скорее всего, не |
2861 помогут для аниме; при кодировании анимации Вам, возможно, следует оставить | 2855 помогут для аниме; при кодировании анимации Вам, возможно, следует оставить |
2862 эту опцию неизменной. | 2856 эту опцию неизменной. |
2863 </para></listitem> | 2857 </para></listitem> |
2864 <listitem><para> | 2858 <listitem><para> |
2865 <emphasis role="bold">qpel</emphasis>: Четверьтпиксельная оценка движения. | 2859 <emphasis role="bold">qpel</emphasis>: Четверьтпиксельная оценка движения. |
2866 По-умолчанию, MPEG-4 использует полупиксельную точность для оценки движения, | 2860 По-умолчанию, MPEG-4 использует полупиксельную точность для поиска движения, |
2867 следовательно, эта опция вносит дополнительные накладные рахсоды, поскольку | 2861 следовательно, эта опция вносит дополнительные накладные расходы, поскольку |
2868 сохраняет больше информации в закодированном файле. | 2862 сохраняет больше информации в закодированном файле. |
2869 Улучшение/ухудшение степени сжатия зависит от фильма, но обычно эта опция не | 2863 Улучшение/ухудшение степени сжатия зависит от фильма, но обычно эта опция не |
2870 очень эффективна для аниме. | 2864 очень эффективна для аниме. |
2871 qpel всегда вносит значительный вклад в CPU время декодирования (+25% на | 2865 qpel всегда вносит значительный вклад в CPU время декодирования (+25% на |
2872 практике). | 2866 практике). |
2873 </para></listitem> | 2867 </para></listitem> |
2874 <listitem><para> | 2868 <listitem><para> |
2875 <emphasis role="bold">psnr</emphasis>: не влияет на сам процесс кодирования, | 2869 <emphasis role="bold">psnr</emphasis>: не влияет на сам процесс кодирования, |
2876 но выводит в файл тип/размер/качество каждого кадра, а также итоговый | 2870 но выводит в файл тип/размер/качество каждого кадра, а также итоговый |
2877 PSNR (Peak Signal to Noise Ratio, пиковое отношения сигнала к шуму) в конце | 2871 PSNR (Peak Signal to Noise Ratio, пиковое отношения сигнала к шуму) в конце |
2878 прцесса. | 2872 процесса. |
2879 </para></listitem> | 2873 </para></listitem> |
2880 </itemizedlist> | 2874 </itemizedlist> |
2881 | 2875 |
2882 <itemizedlist> | 2876 <itemizedlist> |
2883 <title>Опции, с которыми играть не стоит:</title> | 2877 <title>Опции, с которыми играть не стоит:</title> |
2884 <listitem><para> | 2878 <listitem><para> |
2885 <emphasis role="bold">vme</emphasis>: Значение по-умолчанию является лучшим. | 2879 <emphasis role="bold">vme</emphasis>: Значение по умолчанию является лучшим. |
2886 </para></listitem> | 2880 </para></listitem> |
2887 <listitem><para> | 2881 <listitem><para> |
2888 <emphasis role="bold">lumi_mask, dark_mask</emphasis>: Психовизуальное | 2882 <emphasis role="bold">lumi_mask, dark_mask</emphasis>: Психовизуальное |
2889 адаптивное квантование. | 2883 адаптивное квантование. |
2890 Не стоит играть с этими опциями, если заботитесь о качестве. | 2884 Не стоит играть с этими опциями, если заботитесь о качестве. |
2891 Разумные значения могут быть эффективными в Вашем случае, но имейте в виду, | 2885 Разумные значения могут быть эффективными в Вашем случае, но имейте в виду, |
2892 что это весьма субъективно. | 2886 что это весьма субъективно. |
2893 </para></listitem> | 2887 </para></listitem> |
2894 <listitem><para> | 2888 <listitem><para> |
2895 <emphasis role="bold">scplx_mask</emphasis>: Пытается предотвратить появление | 2889 <emphasis role="bold">scplx_mask</emphasis>: Пытается предотвратить появление |
2896 квадратиков, но постобработка делает это лучше. | 2890 квадратиков, но лучше выполнить постобработку. |
2897 </para></listitem> | 2891 </para></listitem> |
2898 </itemizedlist> | 2892 </itemizedlist> |
2899 </sect2> | 2893 </sect2> |
2900 | 2894 |
2901 <!-- ********** --> | 2895 <!-- ********** --> |
2932 <tbody> | 2926 <tbody> |
2933 <row> | 2927 <row> |
2934 <entry>Очень высокое качество</entry> | 2928 <entry>Очень высокое качество</entry> |
2935 <entry><option>vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=2:dia=2:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:qns=2</option></entry> | 2929 <entry><option>vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=2:dia=2:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:qns=2</option></entry> |
2936 <entry>6fps</entry> | 2930 <entry>6fps</entry> |
2937 <entry>0dB</entry> | 2931 <entry>0дБ</entry> |
2938 </row> | 2932 </row> |
2939 <row> | 2933 <row> |
2940 <entry>Высокое качество</entry> | 2934 <entry>Высокое качество</entry> |
2941 <entry><option>vcodec=mpeg4:mbd=2:trell:v4mv:last_pred=2:dia=-1:vmax_b_frames=2:vb_strategy=1:cmp=3:subcmp=3:precmp=0:vqcomp=0.6:turbo</option></entry> | 2935 <entry><option>vcodec=mpeg4:mbd=2:trell:v4mv:last_pred=2:dia=-1:vmax_b_frames=2:vb_strategy=1:cmp=3:subcmp=3:precmp=0:vqcomp=0.6:turbo</option></entry> |
2942 <entry>15fps</entry> | 2936 <entry>15fps</entry> |
2943 <entry>-0.5dB</entry> | 2937 <entry>-0.5дБ</entry> |
2944 </row> | 2938 </row> |
2945 <row> | 2939 <row> |
2946 <entry>Быстрое</entry> | 2940 <entry>Быстрое</entry> |
2947 <entry><option>vcodec=mpeg4:mbd=2:trell:v4mv:turbo</option></entry> | 2941 <entry><option>vcodec=mpeg4:mbd=2:trell:v4mv:turbo</option></entry> |
2948 <entry>42fps</entry> | 2942 <entry>42fps</entry> |
2949 <entry>-0.74dB</entry> | 2943 <entry>-0.74дБ</entry> |
2950 </row> | 2944 </row> |
2951 <row> | 2945 <row> |
2952 <entry>Реального времени</entry> | 2946 <entry>Реального времени</entry> |
2953 <entry><option>vcodec=mpeg4:mbd=2:turbo</option></entry> | 2947 <entry><option>vcodec=mpeg4:mbd=2:turbo</option></entry> |
2954 <entry>54fps</entry> | 2948 <entry>54fps</entry> |
2955 <entry>-1.21dB</entry> | 2949 <entry>-1.21дБ</entry> |
2956 </row> | 2950 </row> |
2957 </tbody> | 2951 </tbody> |
2958 </tgroup> | 2952 </tgroup> |
2959 </informaltable> | 2953 </informaltable> |
2960 </para> | 2954 </para> |
3048 | 3042 |
3049 <para> | 3043 <para> |
3050 После запуска <option>mplayer dvd://1</option> мы следуем процессу, детально | 3044 После запуска <option>mplayer dvd://1</option> мы следуем процессу, детально |
3051 описанному в разделе <link linkend="menc-feat-telecine">Как работать с телесином | 3045 описанному в разделе <link linkend="menc-feat-telecine">Как работать с телесином |
3052 и чересстрочностью в NTSC DVD</link>, и выясняем, что это 24000/1001 fps | 3046 и чересстрочностью в NTSC DVD</link>, и выясняем, что это 24000/1001 fps |
3053 прогрессивное видео, а значит использовать фильтры обратного телесина, | 3047 построчное видео, а значит, использовать фильтры обратного телесина, |
3054 такие как <option>pullup</option> или <option>filmdint</option> не нужно. | 3048 такие как <option>pullup</option> или <option>filmdint</option> не нужно. |
3055 </para> | 3049 </para> |
3056 | 3050 |
3057 <para> | 3051 <para id="menc-feat-dvd-mpeg4-example-crop"> |
3058 Далее, мы хотим определить верные границы обрезания, поэтому используем фильтр | 3052 Далее, мы хотим определить верные границы обрезания, поэтому используем фильтр |
3059 cropdetect: | 3053 cropdetect: |
3060 <screen>mplayer dvd://1 -vf cropdetect</screen> | 3054 <screen>mplayer dvd://1 -vf cropdetect</screen> |
3061 Убедитесь, что переместились к полностью заполненному кадру (например, | 3055 Убедитесь, что переместились к полностью заполненному кадру (например, |
3062 к светлой сцене), Вы должны увидеть в консоли <application>MPlayer</application>: | 3056 к светлой сцене после пропущенных начальных титров и логотипов), |
3057 Вы должны увидеть в консоли <application>MPlayer</application>: | |
3063 <screen>crop area: X: 0..719 Y: 57..419 (-vf crop=720:362:0:58)</screen> | 3058 <screen>crop area: X: 0..719 Y: 57..419 (-vf crop=720:362:0:58)</screen> |
3064 Затем снова воспроизводим фильм с этим фильтром для проверки его корректности: | 3059 Затем снова воспроизводим фильм с этим фильтром для проверки его корректности: |
3065 <screen>mplayer dvd://1 -vf crop=720:362:0:58</screen> | 3060 <screen>mplayer dvd://1 -vf crop=720:362:0:58</screen> |
3066 И убеждаемся, что все выглядит прекрасно. Далее, проверяем, что ширина и высота | 3061 И убеждаемся, что все выглядит прекрасно. Далее, проверяем, что ширина и высота |
3067 делятся на 16. С шириной все в порядке, а с высотой — нет. | 3062 делятся на 16. С шириной все в порядке, а с высотой — нет. |
3096 деталей, хотя это, возможно, окажется незаметным. Масштабирование изображения в | 3091 деталей, хотя это, возможно, окажется незаметным. Масштабирование изображения в |
3097 сторону увеличения даст худшее качество (если Вы не увеличиваете битпоток). | 3092 сторону увеличения даст худшее качество (если Вы не увеличиваете битпоток). |
3098 Обрезка же полностью выбросит те пикселы. Это компромисс, идти на который или нет, | 3093 Обрезка же полностью выбросит те пикселы. Это компромисс, идти на который или нет, |
3099 придется решать в каждом частном случае. Например, если DVD видео было создано | 3094 придется решать в каждом частном случае. Например, если DVD видео было создано |
3100 для телевидения, Вы можете захотеть избежать вертикального масштабирования, | 3095 для телевидения, Вы можете захотеть избежать вертикального масштабирования, |
3101 поскольку частота строчной развертки [line sampling] соответствует тому, как содержимое | 3096 поскольку дискретизация строк соответствует тому, как содержимое |
3102 изначально записывалось. | 3097 изначально записывалось. |
3103 </para> | 3098 </para> |
3104 | 3099 |
3105 <para> | 3100 <para> |
3106 При проверке видим, что наш фильм имеет немного движения и большое количество | 3101 При проверке видим, что наш фильм имеет немного движения и большое количество |
3130 лучшее качество, чем стандартная. Вы можете поэкспериментировать с этим параметром | 3125 лучшее качество, чем стандартная. Вы можете поэкспериментировать с этим параметром |
3131 (возможные значения смотрите на man странице), поскольку разные функции могут | 3126 (возможные значения смотрите на man странице), поскольку разные функции могут |
3132 давать разный прирост в качестве в зависимости от исходного материала. | 3127 давать разный прирост в качестве в зависимости от исходного материала. |
3133 Например, если Вы замечаете, что <systemitem class="library">libavcodec</systemitem> | 3128 Например, если Вы замечаете, что <systemitem class="library">libavcodec</systemitem> |
3134 производит слишком много блочных артефактов (квадратиков), то можете попытаться | 3129 производит слишком много блочных артефактов (квадратиков), то можете попытаться |
3135 выбрать экспериментальный NSSE в качестве функции сравнения при помощи опциеи <option>*cmp=10</option>. | 3130 выбрать экспериментальный NSSE в качестве функции сравнения при помощи опции |
3131 <option>*cmp=10</option>. | |
3136 </para> | 3132 </para> |
3137 | 3133 |
3138 <para> | 3134 <para> |
3139 Для этого фильма полученный AVI будет 138 минут длинной и размером около 3Гб. | 3135 Для этого фильма полученный AVI будет 138 минут длинной и размером около 3Гб. |
3140 И, поскольку Вы сказали, что размер файла значения не имеет, это вполне | 3136 И, поскольку Вы сказали, что размер файла значения не имеет, это вполне |
3141 приемлемый результат. Однако, если все-таки хотите получить меньший размер файла, | 3137 приемлемый результат. Однако, если все-таки хотите получить меньший размер файла, |
3142 можете попробовать уменьшить битпоток. Увеличение битпотока имеет снижающийся эффект, | 3138 можете попробовать уменьшить битпоток. Увеличение битпотока имеет снижающийся эффект, |
3143 поэтому, хотя мы можем ясно видеть улучшение от 1800Кбит/сек до 20000Кбит/сек, оно | 3139 поэтому, хотя мы можем ясно видеть улучшение от 1800Кбит/сек до 2000Кбит/сек, оно |
3144 может быть не столь заметно выше 20000Кбит/сек. | 3140 может быть не столь заметно выше 2000Кбит/сек. |
3145 </para> | 3141 </para> |
3146 | 3142 |
3147 <para> | 3143 <para> |
3148 Так как мы пропустили исходное видео через фильтр удаления шума, то, возможно, | 3144 Так как мы пропустили исходное видео через фильтр удаления шума, то, возможно, |
3149 захочется вернуть какую-то его часть во время воспроизведения. | 3145 захочется вернуть какую-то его часть во время воспроизведения. |
3193 <application>MPlayer</application>. | 3189 <application>MPlayer</application>. |
3194 Этот раздел предполагается как дополнение к man странице. | 3190 Этот раздел предполагается как дополнение к man странице. |
3195 </para> | 3191 </para> |
3196 | 3192 |
3197 <para> | 3193 <para> |
3198 Настройки по-умолчанию Xvid уже являются хорошим выбором между скоростью и | 3194 Настройки по умолчанию Xvid уже являются хорошим выбором между скоростью и |
3199 качеством, поэтому Вы можете без опасений придерживаться их, если следующий | 3195 качеством, поэтому Вы можете без опасений придерживаться их, если следующий |
3200 раздел Вас озадачивает. | 3196 раздел Вас озадачивает. |
3201 </para> | 3197 </para> |
3202 </sect2> | 3198 </sect2> |
3203 | 3199 |
3209 <itemizedlist> | 3205 <itemizedlist> |
3210 <listitem><para> | 3206 <listitem><para> |
3211 <emphasis role="bold">vhq</emphasis> | 3207 <emphasis role="bold">vhq</emphasis> |
3212 Эта опция влияет на алгоритм принятия решений о макроблоке, чем выше значение, тем | 3208 Эта опция влияет на алгоритм принятия решений о макроблоке, чем выше значение, тем |
3213 мудрее будут решения. | 3209 мудрее будут решения. |
3214 Значение по-умолчанию можно без опаски использовать для любого кодирования, в | 3210 Значение по умолчанию можно без опаски использовать для любого кодирования, в |
3215 то время, как более высокие значения улучшат PSNR, но будут работать значительно | 3211 то время, как более высокие значения всегда улучшат PSNR, но будут работать значительно |
3216 медленнее. | 3212 медленнее. |
3217 Заметьте, пожалуйста, что лучший PSNR не обязательно означает лучше выглядящую | 3213 Заметьте, пожалуйста, что лучший PSNR не обязательно означает лучше выглядящую |
3218 картинку, но говорит, что она ближе к оригиналу. | 3214 картинку, но говорит, что она ближе к оригиналу. |
3219 Отключение этой опции заметно ускоряет кодирование; это может быть достойным | 3215 Отключение этой опции заметно ускоряет кодирование; это может быть достойным |
3220 компромиссом, если скорость Вам критична. | 3216 компромиссом, если скорость Вам критична. |
3228 <listitem><para> | 3224 <listitem><para> |
3229 <emphasis role="bold">max_bframes</emphasis> | 3225 <emphasis role="bold">max_bframes</emphasis> |
3230 Большее число допустимых последовательных B-кадров обычно улучшает | 3226 Большее число допустимых последовательных B-кадров обычно улучшает |
3231 сжимаемость, хотя оно может также привести к большему количеству блочных | 3227 сжимаемость, хотя оно может также привести к большему количеству блочных |
3232 артефактов (квадратиков). | 3228 артефактов (квадратиков). |
3233 Значение по-умолчанию — хороший выбор между сжимаемостью и качеством, но Вы | 3229 Значение по умолчанию — хороший выбор между сжимаемостью и качеством, но Вы |
3234 можете увеличить его до 3, если стеснены величиной битпотока. | 3230 можете увеличить его до 3, если стеснены величиной битпотока. |
3235 Вы также можете уменьшить это значение до 1 или 0, если печетесь об отличном качестве, | 3231 Вы также можете уменьшить это значение до 1 или 0, если печетесь об отличном качестве, |
3236 впрочем в этом случае Вы должны убедиться, что целевой битпоток достаточно высок, | 3232 впрочем в этом случае Вы должны убедиться, что целевой битпоток достаточно высок, |
3237 дабы кодировщик не увеличивал значение квантователя, сохраняя нужную величину | 3233 дабы кодировщик не увеличивал значение квантователя, сохраняя нужную величину |
3238 битпотока. | 3234 битпотока. |
3239 </para></listitem> | 3235 </para></listitem> |
3240 <listitem><para> | 3236 <listitem><para> |
3241 <emphasis role="bold">bf_threshold</emphasis> | 3237 <emphasis role="bold">bf_threshold</emphasis> |
3242 Управляет чувствительностью кодировщика к B-кадрам, где большие значения | 3238 Управляет чувствительностью кодировщика к B-кадрам, где большие значения |
3243 приводят к использованию большего количество B-кадров (и наоборот). | 3239 приводят к использованию большего количества B-кадров (и наоборот). |
3244 Опция должна использоваться совместно с <option>max_bframes</option>; | 3240 Опция должна использоваться совместно с <option>max_bframes</option>; |
3245 если Вы стеснены величиной битпотока, то должны увеличить и | 3241 если Вы стеснены величиной битпотока, то должны увеличить и |
3246 <option>max_bframes</option>, и <option>bf_threshold</option>, | 3242 <option>max_bframes</option>, и <option>bf_threshold</option>, |
3247 в том время как увеличение <option>max_bframes</option> и уменьшение | 3243 в том время как увеличение <option>max_bframes</option> и уменьшение |
3248 <option>bf_threshold</option> позволят кодировщику использовать больше | 3244 <option>bf_threshold</option> позволят кодировщику использовать больше |
3288 Чем выше <option>me_quality</option>, тем точнее будет оценка оригинального | 3284 Чем выше <option>me_quality</option>, тем точнее будет оценка оригинального |
3289 движения и тем лучше получающийся отрывок будет фиксировать оригинальное движение. | 3285 движения и тем лучше получающийся отрывок будет фиксировать оригинальное движение. |
3290 </para> | 3286 </para> |
3291 | 3287 |
3292 <para> | 3288 <para> |
3293 Настройка по-умолчанию лучше во всех случаях, поэтому не рекомендуется ее | 3289 Настройка по умолчанию лучше во всех случаях, поэтому не рекомендуется ее |
3294 выключать, если только Вы действительно не гонитесь за скоростью, поскольку | 3290 выключать, если только Вы действительно не гонитесь за скоростью, поскольку |
3295 биты, сэкономленные хорошей оценкой движения, могут быть использованы | 3291 биты, сэкономленные хорошей оценкой движения, могут быть использованы |
3296 где-нибудь еще, увеличивая общее качество. | 3292 где-нибудь еще, увеличивая общее качество. |
3297 Таким образом, не используйте значения ниже 5, да и его — только в крайнем | 3293 Таким образом, не используйте значения ниже 5, да и его — только в крайнем |
3298 случае. | 3294 случае. |
3309 </para></listitem> | 3305 </para></listitem> |
3310 <listitem><para> | 3306 <listitem><para> |
3311 <emphasis role="bold">chroma_opt</emphasis> | 3307 <emphasis role="bold">chroma_opt</emphasis> |
3312 Эта опция служит для увеличения качества цветного изображения вокруг чисто черных/белых | 3308 Эта опция служит для увеличения качества цветного изображения вокруг чисто черных/белых |
3313 границ вместо улучшения сжатия. Она также может помочь против | 3309 границ вместо улучшения сжатия. Она также может помочь против |
3314 эффекта красных ступенек ["red stairs" effect]. | 3310 эффекта "красных ступенек". |
3315 </para></listitem> | 3311 </para></listitem> |
3316 <listitem><para> | 3312 <listitem><para> |
3317 <emphasis role="bold">lumi_mask</emphasis> | 3313 <emphasis role="bold">lumi_mask</emphasis> |
3318 Пытается отдать меньший битпоток областям изображения, которые | 3314 Пытается отдать меньший битпоток областям изображения, которые |
3319 человеческий глаз не в состоянии увидеть достаточно хорошо, что | 3315 человеческий глаз не в состоянии увидеть достаточно хорошо, что |
3324 если он яркий, или является TFT монитором). | 3320 если он яркий, или является TFT монитором). |
3325 </para></listitem> | 3321 </para></listitem> |
3326 <listitem> | 3322 <listitem> |
3327 <para> | 3323 <para> |
3328 <emphasis role="bold">qpel</emphasis> | 3324 <emphasis role="bold">qpel</emphasis> |
3329 Увеличивает количество предполагаемых векторов движения, повышая точность | 3325 Увеличивает количество предполагаемых векторов движения, путём повышения |
3330 оценки движения с полупиксельной до четверьтпиксельной. | 3326 точности оценки движения с полупиксельной до четвертьпиксельной. |
3331 Идея состоит в том, чтобы найти лучшие векторы движения, которые взамен | 3327 Идея состоит в том, чтобы найти лучшие векторы движения, которые взамен |
3332 уменьшат битпоток (тем самым увеличивая качество). | 3328 уменьшат битпоток (тем самым увеличивая качество). |
3333 Однако, векторы движения с четверьтпиксельной точностью требуют большего | 3329 Однако, векторы движения с четверьтпиксельной точностью требуют большего |
3334 количества дополнительных бит для кодирования, а векторы-кандидаты не всегда | 3330 количества дополнительных бит для кодирования, а векторы-кандидаты не всегда |
3335 дают (значительно) лучшие результаты. | 3331 дают (значительно) лучшие результаты. |
3336 Почти всегда кодек тратит дополнительные биты на повышенную точность | 3332 Достаточно часто кодек тратит дополнительные биты на повышенную точность |
3337 впустую, а в взамен получает или вообще ничего, или небольшое увеличение качества. | 3333 впустую, а взамен получает или вообще ничего, или небольшое увеличение качества. |
3338 К сожалению, нет способа предсказать возможные улучшения от <option>qpel</option>, | 3334 К сожалению, нет способа предсказать возможные улучшения от <option>qpel</option>, |
3339 так что Вам придется сделать кодирование с ней и без нее, чтобы знать | 3335 так что Вам придется сделать кодирование с ней и без нее, чтобы знать |
3340 наверняка. | 3336 наверняка. |
3341 </para> | 3337 </para> |
3342 | 3338 |
3343 <para> | 3339 <para> |
3344 <option>qpel</option> может привести к удвоенному времени кодирования и | 3340 <option>qpel</option> может почти удвоить время кодирования и |
3345 требует, как минимум, на 25% большей мощности при декодировании. | 3341 требует, как минимум, на 25% большей мощности при декодировании. |
3346 Она поддерживается не всеми аппаратными проигрывателями. | 3342 Она поддерживается не всеми аппаратными проигрывателями. |
3347 </para> | 3343 </para> |
3348 </listitem> | 3344 </listitem> |
3349 <listitem><para> | 3345 <listitem><para> |
3350 <emphasis role="bold">gmc</emphasis> | 3346 <emphasis role="bold">gmc</emphasis> |
3351 Пытается сэкономить биты в сценах с приближением, используя один вектор | 3347 Пытается сэкономить биты в панорамных сценах, используя один вектор |
3352 движения для всего кадра. Это почти всегда увеличивает PSNR, но заметно | 3348 движения для всего кадра. Это почти всегда увеличивает PSNR, но заметно |
3353 замедляет кодирование (так же как и декодирование). | 3349 замедляет кодирование (так же как и декодирование). |
3354 Поэтому Вас следует использовать ее, только когда Вы включили | 3350 Поэтому Вас следует использовать ее, только когда Вы включили |
3355 <option>vhq</option> на максимум. | 3351 <option>vhq</option> на максимум. |
3356 GMC <systemitem class="library">Xvid</systemitem>'а является более сложным, | 3352 GMC <systemitem class="library">Xvid</systemitem>'а является более сложным, |
3412 <entry>1</entry> | 3408 <entry>1</entry> |
3413 <entry>2</entry> | 3409 <entry>2</entry> |
3414 <entry>3</entry> | 3410 <entry>3</entry> |
3415 <entry>4</entry> | 3411 <entry>4</entry> |
3416 <entry>5</entry> | 3412 <entry>5</entry> |
3417 <entry>Handheld</entry> | 3413 <entry>Карманный</entry> |
3418 <entry>Портативный NTSC</entry> | 3414 <entry>Портативный NTSC</entry> |
3419 <entry>Портативный PAL</entry> | 3415 <entry>Портативный PAL</entry> |
3420 <entry>Домашний кинотеатр NTSC</entry> | 3416 <entry>Домашний кинотеатр NTSC</entry> |
3421 <entry>Домашний кинотеатр PAL</entry> | 3417 <entry>Домашний кинотеатр PAL</entry> |
3422 <entry>HDTV</entry> | 3418 <entry>HDTV</entry> |
3610 <entry></entry> | 3606 <entry></entry> |
3611 <entry></entry> | 3607 <entry></entry> |
3612 <entry></entry> | 3608 <entry></entry> |
3613 </row> | 3609 </row> |
3614 <row> | 3610 <row> |
3615 <entry>Global motion compensation</entry> | 3611 <entry>Глобальная компенсация движения</entry> |
3616 <entry></entry> | 3612 <entry></entry> |
3617 <entry></entry> | 3613 <entry></entry> |
3618 <entry></entry> | 3614 <entry></entry> |
3619 <entry></entry> | 3615 <entry></entry> |
3620 <entry>X</entry> | 3616 <entry>X</entry> |
3650 Все настройки кодирования проверялись на тестовом видео 720x448 @30000/1001 fps | 3646 Все настройки кодирования проверялись на тестовом видео 720x448 @30000/1001 fps |
3651 с целевым битпотоком 900кбит/сек, на машине AMD-64 3400+ с 2400 МГц и 64 битном режиме. | 3647 с целевым битпотоком 900кбит/сек, на машине AMD-64 3400+ с 2400 МГц и 64 битном режиме. |
3652 Для каждой настройки кодирования указаны измеренная скорость кодирования (в | 3648 Для каждой настройки кодирования указаны измеренная скорость кодирования (в |
3653 кадрах в секунду) и потеря PSNR (в дБ) по сравнению с настройкой "очень высокое | 3649 кадрах в секунду) и потеря PSNR (в дБ) по сравнению с настройкой "очень высокое |
3654 качество". Поймите, пожалуйста, что в зависимости от Вашего материала, типа | 3650 качество". Поймите, пожалуйста, что в зависимости от Вашего материала, типа |
3655 машины, прогресса разработки Вы можете получить сильно отличающиеся результаты. | 3651 машины, прогресса разработки, Вы можете получить сильно отличающиеся результаты. |
3656 </para> | 3652 </para> |
3657 | 3653 |
3658 <informaltable frame="all"> | 3654 <informaltable frame="all"> |
3659 <tgroup cols="4"> | 3655 <tgroup cols="4"> |
3660 <thead> | 3656 <thead> |
3664 <tbody> | 3660 <tbody> |
3665 <row> | 3661 <row> |
3666 <entry>Очень высокое качество</entry> | 3662 <entry>Очень высокое качество</entry> |
3667 <entry><option>chroma_opt:vhq=4:bvhq=1:quant_type=mpeg</option></entry> | 3663 <entry><option>chroma_opt:vhq=4:bvhq=1:quant_type=mpeg</option></entry> |
3668 <entry>16fps</entry> | 3664 <entry>16fps</entry> |
3669 <entry>0dB</entry> | 3665 <entry>0дБ</entry> |
3670 </row> | 3666 </row> |
3671 <row> | 3667 <row> |
3672 <entry>Высокое качество</entry> | 3668 <entry>Высокое качество</entry> |
3673 <entry><option>vhq=2:bvhq=1:chroma_opt:quant_type=mpeg</option></entry> | 3669 <entry><option>vhq=2:bvhq=1:chroma_opt:quant_type=mpeg</option></entry> |
3674 <entry>18fps</entry> | 3670 <entry>18fps</entry> |
3675 <entry>-0.1dB</entry> | 3671 <entry>-0.1дБ</entry> |
3676 </row> | 3672 </row> |
3677 <row> | 3673 <row> |
3678 <entry>Быстрое</entry> | 3674 <entry>Быстрое</entry> |
3679 <entry><option>turbo:vhq=0</option></entry> | 3675 <entry><option>turbo:vhq=0</option></entry> |
3680 <entry>28fps</entry> | 3676 <entry>28fps</entry> |
3681 <entry>-0.69dB</entry> | 3677 <entry>-0.69дБ</entry> |
3682 </row> | 3678 </row> |
3683 <row> | 3679 <row> |
3684 <entry>Реального времени</entry> | 3680 <entry>Реального времени</entry> |
3685 <entry><option>turbo:nochroma_me:notrellis:max_bframes=0:vhq=0</option></entry> | 3681 <entry><option>turbo:nochroma_me:notrellis:max_bframes=0:vhq=0</option></entry> |
3686 <entry>38fps</entry> | 3682 <entry>38fps</entry> |
3687 <entry>-1.48dB</entry> | 3683 <entry>-1.48дБ</entry> |
3688 </row> | 3684 </row> |
3689 </tbody> | 3685 </tbody> |
3690 </tgroup> | 3686 </tgroup> |
3691 </informaltable> | 3687 </informaltable> |
3692 </sect2> | 3688 </sect2> |
3697 | 3693 |
3698 | 3694 |
3699 <sect1 id="menc-feat-x264"> | 3695 <sect1 id="menc-feat-x264"> |
3700 <title>Кодирование кодеком <systemitem class="library">x264</systemitem></title> | 3696 <title>Кодирование кодеком <systemitem class="library">x264</systemitem></title> |
3701 <para> | 3697 <para> |
3702 <systemitem class="library">x264</systemitem> это свободная библиотека для | 3698 <systemitem class="library">x264</systemitem> — это свободная библиотека для |
3703 кодирование H.264/AVC видео потоков. | 3699 кодирования H.264/AVC видео потоков. |
3704 Перед началом кодирование Вы должны <link linkend="codec-x264-encode"> | 3700 Перед началом кодирования Вы должны <link linkend="codec-x264-encode"> |
3705 настроить <application>MEncoder</application> для его поддержки</link>. | 3701 настроить <application>MEncoder</application> для его поддержки</link>. |
3706 </para> | 3702 </para> |
3707 | 3703 |
3708 <!-- ********** --> | 3704 <!-- ********** --> |
3709 | 3705 |
3731 <orderedlist> | 3727 <orderedlist> |
3732 <listitem><para> | 3728 <listitem><para> |
3733 Опции, в основном влияющие на соотношение скорость-качество. | 3729 Опции, в основном влияющие на соотношение скорость-качество. |
3734 </para></listitem> | 3730 </para></listitem> |
3735 <listitem><para> | 3731 <listitem><para> |
3736 Опции, которые могут быть полезны для удовлетворения различный | 3732 Опции, которые могут быть полезны для удовлетворения различных |
3737 пользовательский предпочтений и специальных требований. | 3733 пользовательский предпочтений и специальных требований. |
3738 </para></listitem> | 3734 </para></listitem> |
3739 </orderedlist> | 3735 </orderedlist> |
3740 | 3736 |
3741 <para> | 3737 <para> |
3791 самые важные. | 3787 самые важные. |
3792 Если Вы заинтересованы в тонкой настройке либо скорости, либо качества, | 3788 Если Вы заинтересованы в тонкой настройке либо скорости, либо качества, |
3793 эти две — первое, с чего Вам стоит начать. | 3789 эти две — первое, с чего Вам стоит начать. |
3794 С точки зрения скорости, опции <option>frameref</option> и | 3790 С точки зрения скорости, опции <option>frameref</option> и |
3795 <option>subq</option> очень жестко взаимодействуют друг с другом. | 3791 <option>subq</option> очень жестко взаимодействуют друг с другом. |
3796 Опыт показывает, что с одним ссылающимся кадром | 3792 Опыт показывает, что с одним ссылочным кадром |
3797 <option>subq=5</option> (настройка по-умолчанию) расходует на 35% больше | 3793 <option>subq=5</option> (настройка по умолчанию) расходует на 35% больше |
3798 времени, чем <option>ubq=1</option>. | 3794 времени, чем <option>subq=1</option>. |
3799 С 6 ссылающимися кадрами эта величина достигает 60%. | 3795 С 6 ссылочными кадрами эта величина достигает 60%. |
3800 Эффект <option>subq</option> на PSNR выглядит довольно постоянным, в отличие | 3796 Эффект <option>subq</option> на PSNR выглядит довольно постоянным, в отличие |
3801 от количества ссылающийся кадров. | 3797 от количества ссылочных кадров. |
3802 Как правило, <option>subq=5</option> достигает значения глобального PSNR | 3798 Как правило, <option>subq=5</option> достигает значения глобального PSNR |
3803 на 0.2-0.5 дБ большего, чем при <option>subq=1</option>. | 3799 на 0.2-0.5 дБ большего, чем при <option>subq=1</option>. |
3804 Обычно этого достаточно, чтобы заметить. | 3800 Обычно этого достаточно, чтобы заметить. |
3805 </para> | 3801 </para> |
3806 | 3802 |
3808 <option>subq=6</option> — это самый медленный режим с лучшим качеством. | 3804 <option>subq=6</option> — это самый медленный режим с лучшим качеством. |
3809 Если сравнивать с <option>subq=5</option>, он обычно дает на 0.1-0.4 дБ | 3805 Если сравнивать с <option>subq=5</option>, он обычно дает на 0.1-0.4 дБ |
3810 больший глобальный PSNR ценой потери 25%-100% скорости. | 3806 больший глобальный PSNR ценой потери 25%-100% скорости. |
3811 В отличие от остальных уровней <option>subq</option>, поведение | 3807 В отличие от остальных уровней <option>subq</option>, поведение |
3812 <option>subq=6</option> не так сильно зависит от <option>frameref</option> | 3808 <option>subq=6</option> не так сильно зависит от <option>frameref</option> |
3813 и <option>me</option>. Вместо этого, эффективность <option>subq=6 | 3809 и <option>me</option>. Вместо этого, эффективность <option>subq=6</option> |
3814 </option> по большей части зависит от количества используемых B-кадров. При | 3810 по большей части зависит от количества используемых B-кадров. При |
3815 обычном использовании это означает, что <option>subq=6</option> в сложных, | 3811 обычном использовании это означает, что <option>subq=6</option> в сложных, |
3816 высокодинамичных сценах имеет большое влияние как на скорость, так и на | 3812 высокодинамичных сценах имеет большое влияние как на скорость, так и на |
3817 качество, но в сценах с малым количествах движения она не имеет такого | 3813 качество, но в сценах с малым количествах движения она не имеет такого |
3818 эффекта. Имейте в виду, что по-прежнему рекомендуется всегда устанавливать | 3814 эффекта. Имейте в виду, что по-прежнему рекомендуется всегда устанавливать |
3819 <option>bframes</option> в значение, отличное от нуля (смотрите далее). | 3815 <option>bframes</option> в значение, отличное от нуля (смотрите далее). |
3820 </para> | 3816 </para> |
3821 </listitem> | 3817 </listitem> |
3822 <listitem> | 3818 <listitem> |
3823 <para> | 3819 <para> |
3824 <emphasis role="bold">frameref</emphasis>: | 3820 <emphasis role="bold">frameref</emphasis>: |
3825 <option>frameref</option> по-умолчанию установлена в 1, но это не значит, что | 3821 <option>frameref</option> по умолчанию установлена в 1, но это не значит, что |
3826 ее стоит устанавливать в 1. | 3822 ее стоит устанавливать в 1. |
3827 Только увеличение <option>frameref</option> до 2 дает прирост PSNR примерно | 3823 Только увеличение <option>frameref</option> до 2 дает прирост PSNR примерно |
3828 на 0.15дБ за счет уменьшения скорости на 5-10%; похоже, что это неплохая цена. | 3824 на 0.15дБ за счет уменьшения скорости на 5-10%; похоже, что это неплохая цена. |
3829 <option>frameref=3</option> дает примерно 0.25dB PSNR сверх | 3825 <option>frameref=3</option> дает примерно 0.25дБ PSNR сверх |
3830 <option>frameref=1</option>, что должно быть видимой разницей. | 3826 <option>frameref=1</option>, что должно быть видимой разницей. |
3831 <option>frameref=3</option> медленнее примерно на 15%, чем | 3827 <option>frameref=3</option> медленнее примерно на 15%, чем |
3832 <option>frameref=1</option>. | 3828 <option>frameref=1</option>. |
3833 К сожалению, улучшение очень быстро сходит на нет. | 3829 К сожалению, улучшение очень быстро сходит на нет. |
3834 От <option>frameref=6</option> можно ожидать прироста PSNR лишь на | 3830 От <option>frameref=6</option> можно ожидать прироста PSNR лишь на |
3850 <para> | 3846 <para> |
3851 Увеличение <option>frameref</option> до чрезмерно высоких значений | 3847 Увеличение <option>frameref</option> до чрезмерно высоких значений |
3852 <emphasis role="bold">может</emphasis> и | 3848 <emphasis role="bold">может</emphasis> и |
3853 <emphasis role="bold">обычно наносит</emphasis> | 3849 <emphasis role="bold">обычно наносит</emphasis> |
3854 вред эффективности кодирования, если CABAC отключен. | 3850 вред эффективности кодирования, если CABAC отключен. |
3855 С задействованным CABAC (настройка по-умолчанию), возможность установки | 3851 С задействованным CABAC (настройка по умолчанию), возможность установки |
3856 <option>frameref</option> "слишком высоким" на данный момент выглядит слишком | 3852 <option>frameref</option> "слишком высоким" на данный момент выглядит слишком |
3857 далекой, чтобы об этом беспокоиться, а в будущем оптимизации могут вообще | 3853 далекой, чтобы об этом беспокоиться, а в будущем оптимизации могут вообще |
3858 убрать такую возможность. | 3854 убрать такую возможность. |
3859 </para></note> | 3855 </para></note> |
3860 <para> | 3856 <para> |
3861 Если Вас заботит скорость, разумным компромиссом будет использовать низкие | 3857 Если Вас заботит скорость, разумным компромиссом будет использовать низкие |
3862 значения <option>subq</option> и <option>frameref</option> в первом проходе, а | 3858 значения <option>subq</option> и <option>frameref</option> в первом проходе, а |
3863 <!-- FIXME is translation correct ? --> | 3859 затем увеличить их во втором. Обычно, это обладает ничтожным отрицательным |
3864 затем увеличить из во втором: Вы, возможно, потеряете вплоть до 0.1дБ PSNR, | 3860 эффектом на конечное качество: Вы, возможно, потеряете вплоть до 0.1дБ PSNR, |
3865 что может быть достаточно малым значением, чтобы его заметить. | 3861 что должно быть слишком малой разницей, чтобы её заметить. |
3866 Однако, различные значения <option>frameref</option> могут | 3862 Однако, различные значения <option>frameref</option> могут |
3867 иногда повлиять на решение о выборе типа кадра. | 3863 иногда повлиять на решение о выборе типа кадра. |
3868 Скорее всего, это довольно редкие крайние случаи, но если Вы хотите быть точно | 3864 Скорее всего, это довольно редкие крайние случаи, но если Вы хотите быть точно |
3869 уверенными, подумайте, содержит ли Ваше видео полноэкранные | 3865 уверенными, посмотрите, содержит ли Ваше видео полноэкранные |
3870 <!-- FIXME is translation correct? --> | 3866 <!-- FIXME is translation correct? --> |
3871 периодически вспыхивающие изображения или очень большие паузы, которые могут стать | 3867 периодически вспыхивающие изображения или очень большие паузы, которые могут стать |
3872 причиной принудительной вставки I-кадра. | 3868 причиной принудительной вставки I-кадра. |
3873 Настройте <option>frameref</option> в первом проходе так, чтобы | 3869 Настройте <option>frameref</option> в первом проходе так, чтобы |
3874 она была достаточно большой, чтобы содержать длительность цикла вспыхивания | 3870 она была достаточно большой для содержания длительности цикла вспыхивания |
3875 (или паузы). | 3871 (или паузы). |
3876 Например, если сцены вспыхивает и гаснет в течении двух кадров из трех, | 3872 Например, если сцены вспыхивают и гаснут между двумя изображениями в течении |
3877 установите <option>frameref</option> равным 3 или выше. | 3873 трёх кадров, установите <option>frameref</option> равным 3 или выше. |
3878 Эта проблема, возможно, очень редко появляется для живой съемки, но она иногда | 3874 Эта проблема, возможно, очень редко появляется для живой съемки, но она иногда |
3879 появляется при записи видео игр. | 3875 возникает при записи видео игр. |
3880 </para> | 3876 </para> |
3881 </listitem> | 3877 </listitem> |
3882 <listitem> | 3878 <listitem> |
3883 <para> | 3879 <para> |
3884 <emphasis role="bold">me</emphasis>: | 3880 <emphasis role="bold">me</emphasis>: |
3885 Эта опция используется для выбора метода оценки движения. | 3881 Эта опция используется для выбора метода оценки движения. |
3886 Изменение этой опции оказывает прямое влияние на соотношение | 3882 Изменение этой опции оказывает прямое влияние на соотношение |
3887 скорость-качество. <option>me=dia</option> лишь на несколько процентов | 3883 скорость-качество. <option>me=dia</option> лишь на несколько процентов |
3888 быстрее, чем поиск по-умолчанию ценой не больше 0.1дБ глобального PSNR. | 3884 быстрее, чем поиск по умолчанию, ценой не больше 0.1дБ глобального PSNR. |
3889 Значение по-умолчанию (<option>me=hex</option>) разумный выбор между скоростью | 3885 Значение по умолчанию (<option>me=hex</option>) — разумный выбор между скоростью |
3890 и качеством. <option>me=umh</option> немного, вплоть до 0.1дБ, улучшает | 3886 и качеством. <option>me=umh</option> немного, вплоть до 0.1дБ, улучшает |
3891 глобальный PSNR, соответствующее падение скорости зависит меняется и | 3887 глобальный PSNR, соответствующее падение скорости меняется в |
3892 зависит от <option>frameref</option>. С высокими значениями | 3888 зависимости от <option>frameref</option>. С высокими значениями |
3893 <option>frameref</option> (например, 12 или около того), <option>me=umh</option> | 3889 <option>frameref</option> (например, 12 или около того), <option>me=umh</option> |
3894 примерно на 40% медленнее, чем настройка по-умолчанию <option> me=hex</option>. | 3890 примерно на 40% медленнее, чем настройка по умолчанию <option>me=hex</option>. |
3895 С <option>frameref=3</option>, падение скорости уменьшается до 25%-30%. | 3891 С <option>frameref=3</option>, падение скорости уменьшается до 25%-30%. |
3896 </para> | 3892 </para> |
3897 <para> | 3893 <para> |
3898 <option>me=esa</option> использует исчерпывающий поиск, который работает | 3894 <option>me=esa</option> использует исчерпывающий поиск, который работает |
3899 слишком медленно для практического применения. | 3895 слишком медленно для практического применения. |
3903 <emphasis role="bold">partitions=all</emphasis>: | 3899 <emphasis role="bold">partitions=all</emphasis>: |
3904 Эта опция задействует использование сегментов 8x4, 4x8 и 4x4 в предсказанных | 3900 Эта опция задействует использование сегментов 8x4, 4x8 и 4x4 в предсказанных |
3905 макроблоках (в дополнение к стандартным). | 3901 макроблоках (в дополнение к стандартным). |
3906 Ее включение приведет к довольно постоянной 10%-15% потере в скорости. | 3902 Ее включение приведет к довольно постоянной 10%-15% потере в скорости. |
3907 Эта опция практически бесполезна для исходного материала, содержащего только | 3903 Эта опция практически бесполезна для исходного материала, содержащего только |
3908 небольшое движение, тем не менее, для некоторого высокодинамичного, | 3904 небольшое движение, тем не менее, для некоторого высокодинамичного материала, |
3909 особенно с большим количеством мелких движущихся объектов, следует ожидать | 3905 особенно с большим количеством мелких движущихся объектов, следует ожидать |
3910 прироста в 0.1дБ. | 3906 прироста около 0.1дБ. |
3911 </para></listitem> | 3907 </para></listitem> |
3912 <listitem> | 3908 <listitem> |
3913 <para> | 3909 <para> |
3914 <emphasis role="bold">bframes</emphasis>: | 3910 <emphasis role="bold">bframes</emphasis>: |
3915 Если Вы занимались кодированием с другими кодеками, то могли заметить, что | 3911 Если Вы занимались кодированием с другими кодеками, то могли заметить, что |
3921 проход, а также может ускорить однопроходное кодирование, если отключено | 3917 проход, а также может ускорить однопроходное кодирование, если отключено |
3922 адаптивное принятие решения о B-кадрах. | 3918 адаптивное принятие решения о B-кадрах. |
3923 </para> | 3919 </para> |
3924 <para> | 3920 <para> |
3925 С отключенным адаптивным принятием решения о B-кадрах | 3921 С отключенным адаптивным принятием решения о B-кадрах |
3926 (<option>x264encopts</option>'ой <option>nob_adapt</option>), | 3922 (<option>nob_adapt</option> в <option>x264encopts</option>), |
3927 оптимальное значение этой опции обычно не превышает | 3923 оптимальное значение этой опции обычно не превышает |
3928 <option>bframes=1</option>, иначе пострадают высокодинамичные сцены. | 3924 <option>bframes=1</option>, иначе могут пострадать высокодинамичные сцены. |
3929 С включенным адаптивным принятием решения о B-кадрах (поведение по-умолчанию), | 3925 С включенным адаптивным принятием решения о B-кадрах (поведение по умолчанию), |
3930 можно безопасно использовать более высокие значения; кодировщик уменьшит | 3926 можно безопасно использовать более высокие значения; кодировщик уменьшит |
3931 количество B-кадров в сценах, где они повредят сжатию. | 3927 количество B-кадров в сценах, где они повредят сжатию. |
3932 Кодировщик редко решает использовать больше, чем 3 или 4 B-кадра; | 3928 Кодировщик редко решает использовать больше, чем 3 или 4 B-кадра; |
3933 установка этой опции в любое более высокое значение не будет иметь большого | 3929 установка этой опции в любое более высокое значение не будет иметь большого |
3934 эффекта. | 3930 эффекта. |
3935 </para> | 3931 </para> |
3936 </listitem> | 3932 </listitem> |
3937 <listitem> | 3933 <listitem> |
3938 <para> | 3934 <para> |
3939 <emphasis role="bold">b_adapt</emphasis>: | 3935 <emphasis role="bold">b_adapt</emphasis>: |
3940 Заметьте: она включена по-умолчанию. | 3936 Заметьте: она включена по умолчанию. |
3941 </para> | 3937 </para> |
3942 <para> | 3938 <para> |
3943 Когда эта опция включена, кодировщик будет использовать разумно | 3939 Когда эта опция включена, кодировщик будет использовать разумно |
3944 быстрый процесс принятия решения для уменьшения количества B-кадров, | 3940 быстрый процесс принятия решения для уменьшения количества B-кадров, |
3945 используемых в сценах, которые от этого не сильно выиграют. | 3941 используемых в сценах, которые от этого не сильно выиграют. |
3946 Вы можете использовать <option>b_bias</option> для тонкой настройки того, | 3942 Вы можете использовать <option>b_bias</option> для тонкой настройки того, |
3947 насколько "счастлив" будет кодировщик использованию B-кадров. | 3943 насколько "счастлив" будет кодировщик использованию B-кадров. |
3948 Потеря в скорости при использовании адаптивных B-кадров на данный момент, | 3944 Потеря в скорости при использовании адаптивных B-кадров на данный момент |
3949 пожалуй, умереннее, но таково же и потенциальное улучшение качества. | 3945 весьма невелика, но таково же и потенциальное улучшение качества. |
3950 Тем не менее, хуже от этого обычно не становится. | 3946 Тем не менее, хуже от этого обычно не становится. |
3951 Заметьте, что эта опция влияет на скорость и решение о типе кадра только в первом | 3947 Заметьте, что эта опция влияет на скорость и решение о типе кадра только в первом |
3952 проходе. | 3948 проходе. |
3953 <option>b_adapt</option> и <option>b_bias</option> не имеют эффекта в | 3949 <option>b_adapt</option> и <option>b_bias</option> не имеют эффекта в |
3954 последующих проходах. | 3950 последующих проходах. |
3967 <emphasis role="bold">weight_b</emphasis>: | 3963 <emphasis role="bold">weight_b</emphasis>: |
3968 В обычных случаях эта опция не дает большого улучшения. | 3964 В обычных случаях эта опция не дает большого улучшения. |
3969 Однако, в проявляющихся или затухающих сценах взвешенное предсказание дает | 3965 Однако, в проявляющихся или затухающих сценах взвешенное предсказание дает |
3970 довольно большую экономию битпотока. | 3966 довольно большую экономию битпотока. |
3971 В MPEG-4 ASP затухание обычно лучше кодируется последовательностью дорогих | 3967 В MPEG-4 ASP затухание обычно лучше кодируется последовательностью дорогих |
3972 I-кадров; используя взвешенное предсказание в B-кадрах делает возможным | 3968 I-кадров; использование взвешенного предсказания в B-кадрах делает возможным |
3973 преобразовать хотя бы часть из них в значительно более маленькие B-Кадры. | 3969 преобразовать хотя бы часть из них в значительно более меньшие B-кадры. |
3974 Потери в скорости кодирования минимальны, поскольку не требуется делать | 3970 Потери в скорости кодирования минимальны, поскольку не требуется делать |
3975 дополнительные принятия решений. | 3971 дополнительные принятия решений. |
3976 <!-- FIXME is translation correct --> | 3972 Вдобавок, вопреки расхожему мнению, взвешенное предсказание не |
3977 Вдобавок, вопреки возможным предположениям, взвешенное предсказание не так | 3973 сильно влияет на требования декодера к CPU при прочих равных условиях. |
3978 сильно влияет на требования декодера к CPU, все остальное же полностью совпадает. | |
3979 </para> | 3974 </para> |
3980 <para> | 3975 <para> |
3981 К сожалению, текущий алгоритм адаптивного принятия решений о B-Кадрах имеет | 3976 К сожалению, текущий алгоритм адаптивного принятия решений о B-кадрах имеет |
3982 твердую склонность к избеганию использования B-кадров при затуханиях. | 3977 твердую склонность к избеганию использования B-кадров при затуханиях. |
3983 До тех пор, пока это не изменится, хорошей идеей, возможно, будет добавить | 3978 До тех пор, пока это не изменится, хорошей идеей, возможно, будет добавить |
3984 <option>nob_adapt</option> к x264encopts, если предполагаете, что затухания | 3979 <option>nob_adapt</option> к x264encopts, если предполагаете, что затухания |
3985 будут иметь сильный эффект на Ваш конкретный видеоклип. | 3980 будут давать существенный вклад в Вашем конкретном видеоклипе. |
3986 </para> | 3981 </para> |
3987 </listitem> | 3982 </listitem> |
3988 </itemizedlist> | 3983 </itemizedlist> |
3989 </sect3> | 3984 </sect3> |
3990 | 3985 |
3993 <title>Опции, относящиеся к различным предпочтениям</title> | 3988 <title>Опции, относящиеся к различным предпочтениям</title> |
3994 <itemizedlist> | 3989 <itemizedlist> |
3995 <listitem> | 3990 <listitem> |
3996 <para> | 3991 <para> |
3997 <emphasis role="bold">Двухпроходное кодирование</emphasis>: | 3992 <emphasis role="bold">Двухпроходное кодирование</emphasis>: |
3998 Выше советовалось всегда использовать кдирование в два прохода, но все же | 3993 Выше советовалось всегда использовать кодирование в два прохода, но все же |
3999 существуют причины этого не делать. Например, если Вы захватываете TV | 3994 существуют причины этого не делать. Например, если Вы захватываете TV |
4000 трансляцию и кодируете в реальном времени, придется использовать однопроходный | 3995 трансляцию и кодируете в реальном времени, придется использовать однопроходный |
4001 режим. К тому же один проход очевидно быстрее, чем два; если Вы используете | 3996 режим. К тому же один проход очевидно быстрее, чем два; если Вы используете |
4002 точно такой же набор опций в обоих случаях, двухпроходной режим медленнее | 3997 точно такой же набор опций в обоих случаях, двухпроходной режим медленнее |
4003 вдвое. | 3998 почти вдвое. |
4004 </para> | 3999 </para> |
4005 <para> | 4000 <para> |
4006 Все же существует очень хорошие причины использовать кодирование в два | 4001 Все же существует очень хорошие причины использовать кодирование в два |
4007 прохода. Во-первых, управление битпотоком при однопроходного режима не | 4002 прохода. Во-первых, управление битпотоком однопроходного режима не |
4008 является телепатом и часто делает необоснованный выбор, потому что не может | 4003 является телепатом и часто делает необоснованный выбор, потому что не может |
4009 видеть общую картину. Например, предположим, что Вы имеете двухминутное видео, | 4004 видеть общую картину. Например, предположим, что Вы имеете двухминутное видео, |
4010 состоящее из двух независимых частей. Первая половина — очень динамичная | 4005 состоящее из двух независимых частей. Первая половина — очень динамичная |
4011 сцена, продолжающаяся 60 секунд и требующая сама по себе битпоток примерно | 4006 сцена, продолжающаяся 60 секунд и требующая сама по себе битпоток примерно |
4012 2500 кбит/сек, чтобы прилично выглядеть. Сразу за ней следует менее | 4007 2500 кбит/сек, чтобы прилично выглядеть. Сразу за ней следует гораздо менее |
4013 требовательная 60-секундная сцена, которая хорошо выглядит при 300 кбит/сек. | 4008 требовательная 60-секундная сцена, которая хорошо выглядит при 300 кбит/сек. |
4014 Предположим, Вы запросили битпоток 14000 кбит/сек; в теории этого достаточно | 4009 Предположим, Вы запросили битпоток 1400 кбит/сек; в теории этого достаточно |
4015 для удовлетворения потребностей обеих сцен. | 4010 для удовлетворения потребностей обеих сцен. |
4016 В этом случае управление битпотоком в однопроходном режиме сделает пару "ошибок". | 4011 В этом случае управление битпотоком в однопроходном режиме сделает пару "ошибок". |
4017 Во-первых, оно установит битпоток в 1400 кбит/сек для обеих частей. Первая | 4012 Во-первых, оно установит битпоток в 1400 кбит/сек для обеих частей. Первая |
4018 часть может оказаться чрезмерно квантованной, что приведет к | 4013 часть может оказаться чрезмерно квантованной, что приведет к |
4019 недопустимому и неоправданно блочному изображению. Вторая часть будет | 4014 недопустимо выглядящему и неоправданно блочному изображению. Вторая часть будет |
4020 недостаточно квантованной; она может выглядеть отлично, но цена битпотока для | 4015 существенно недостаточно квантованной; она может выглядеть отлично, но цена |
4021 этого качества будет полностью неоправданной. | 4016 битпотока для этого качества будет полностью неоправданной. |
4022 Чего намного труднее избежать, так это проблемы перехода между двумя | 4017 Чего намного труднее избежать, так это проблемы перехода между двумя |
4023 сценами. В первых секундах малодинамичной части квантователь будет чрезвычайно | 4018 сценами. В первых секундах малодинамичной части квантователь будет чрезвычайно |
4024 превышен, потому что управление битпотоком все еще ожидает встретить такие же | 4019 превышен, потому что управление битпотоком все еще ожидает встретить такие же |
4025 требования к битпотоку как и в первой части. Этот "ошибочный период" с | 4020 требования к битпотоку как и в первой части. Этот "ошибочный период" с |
4026 чрезвычайно превышенным квантованием будет выглядеть раздражающе неприятно и | 4021 чрезвычайно превышенным квантованием будет выглядеть раздражающе неприятно и |
4055 <listitem><para> | 4050 <listitem><para> |
4056 <emphasis role="bold">Кодирование в три прохода</emphasis>? | 4051 <emphasis role="bold">Кодирование в три прохода</emphasis>? |
4057 x264 предоставляет возможность делать желаемое количество последовательных | 4052 x264 предоставляет возможность делать желаемое количество последовательных |
4058 проходов. Если Вы указали <option>pass=1</option> при первом проходе, | 4053 проходов. Если Вы указали <option>pass=1</option> при первом проходе, |
4059 используйте затем <option>pass=3</option> в последующем проходе, этот проход | 4054 используйте затем <option>pass=3</option> в последующем проходе, этот проход |
4060 будет одновременно читать статистику предыдущего прохода и записывать ее | 4055 будет одновременно читать статистику предыдущего прохода и записывать свою |
4061 собственную. Дополнительный проход, следующий за этим, будет иметь очень | 4056 собственную. Дополнительный проход, следующий за этим, будет иметь очень |
4062 хорошую основу для осуществления очень точных предсказаний размеров кадров при | 4057 хорошую основу для осуществления очень точных предсказаний размеров кадров при |
4063 выбранном квантователе. На практике, общее улучшение качества от использования | 4058 выбранном квантователе. На практике, общее улучшение качества от использования |
4064 этого режима близко к нулю и, вполне возможно, третий проход приведет к | 4059 этого режима близко к нулю и, вполне возможно, третий проход приведет к |
4065 немного худшему глобальному PSNR, чем у предыдущего прохода. | 4060 немного худшему глобальному PSNR, чем у предыдущего прохода. |
4066 При обычном использовании три прохода помогают, если Вы при двух проходах | 4061 При обычном использовании три прохода помогают, если Вы при двух проходах |
4067 получаете либо плохое предсказание битпотока, либо плохо выглядящие переходы | 4062 получаете либо плохое предсказание битпотока, либо плохо выглядящие переходы |
4068 между сценами. Это в точности то, что наверняка будет происходить на очень | 4063 между сценами. Это отчасти то, что наверняка будет происходить на очень |
4069 коротких клипах. Существуют также особые случаи, когда три (или более) | 4064 коротких клипах. Существуют также особые случаи, когда три (или более) |
4070 проходом удобны для продвинутых пользователей, но, для краткости, это | 4065 проходом удобны для продвинутых пользователей, но, для краткости, это |
4071 руководство не включает в себя описание этих особых случаев. | 4066 руководство не включает в себя описание этих особых случаев. |
4072 </para></listitem> | 4067 </para></listitem> |
4073 <listitem><para> | 4068 <listitem><para> |
4074 <emphasis role="bold">qcomp</emphasis>: | 4069 <emphasis role="bold">qcomp</emphasis>: |
4075 <option>qcomp</option> управляет соотношением количества бит, отданных | 4070 <option>qcomp</option> управляет соотношением количества бит, отданных |
4076 "дорогим" высокодинамичным и "дешевым" малодинамичным кадрам. Один крайний | 4071 "дорогим" высокодинамичным и "дешевым" малодинамичным кадрам. Один крайний |
4077 случай, <option>qcomp=0</option>, предназначен для истинно постоянного | 4072 случай: <option>qcomp=0</option>, предназначен для истинно постоянного |
4078 битпотока. Обычно это сделает высокодинамичные сцены выглядящими просто | 4073 битпотока. Обычно это сделает высокодинамичные сцены выглядящими просто |
4079 ужасно, в то время как малодинамичные сцены будут, возможно, выглядеть | 4074 ужасно, в то время как малодинамичные сцены будут, возможно, выглядеть |
4080 отлично, но при этом будут использовать во много раз больший битпоток, чем им | 4075 абсолютно великолепно, но при этом будут использовать во много раз больший |
4081 необходимо, чтобы выглядеть просто великолепно. | 4076 битпоток, чем им необходимо, чтобы выглядеть лишь превосходно. |
4082 Другая крайность, <option>qcomp=1</option>, добивается примерно одинакового | 4077 Другая крайность: <option>qcomp=1</option>, добивается примерно одинакового |
4083 параметра квантования (QP). Постоянный QP не выглядит ужасно, но большинство | 4078 параметра квантования (QP). Постоянный QP не выглядит плохо, но большинство |
4084 людей думают, что более разумно частично снизить битпоток в сильно | 4079 людей думают, что более разумно частично снизить битпоток в сильно |
4085 дорогих сценах (где потеря качества не очень заметна) и перераспределить их в | 4080 дорогих сценах (где потеря качества не очень заметна) и перераспределить их в |
4086 сцены, которые легче закодировать с отличным качеством. | 4081 сцены, которые легче закодировать с отличным качеством. |
4087 <option>qcomp</option> по-умолчанию установлена в 0.6, что по мнению многих | 4082 <option>qcomp</option> по умолчанию установлена в 0.6, что по мнению многих |
4088 людей может быть несколько мало (также часто используется 0.7-0.8). | 4083 людей может быть несколько мало (также часто используется 0.7-0.8). |
4089 </para></listitem> | 4084 </para></listitem> |
4090 <listitem><para> | 4085 <listitem><para> |
4091 <emphasis role="bold">keyint</emphasis>: | 4086 <emphasis role="bold">keyint</emphasis>: |
4092 <option>keyint</option> — единственная возможность выбора между удобством | 4087 <option>keyint</option> — единственная возможность выбора между удобством |
4107 Этот раздел может быть несколько спорным. | 4102 Этот раздел может быть несколько спорным. |
4108 </para> | 4103 </para> |
4109 <para> | 4104 <para> |
4110 H.264 определяет простую процедуру удаления блочности в I-блоках, которая | 4105 H.264 определяет простую процедуру удаления блочности в I-блоках, которая |
4111 использует предустановленные степени обработки и пороговые значения в | 4106 использует предустановленные степени обработки и пороговые значения в |
4112 зависимости от QP интересующего блока. | 4107 зависимости от QP рассматриваемого блока. |
4113 По-умолчанию, блоки с высоким QP обрабатываются сильнее, а в блоках с низким | 4108 По-умолчанию, блоки с высоким QP обрабатываются сильнее, а в блоках с низким |
4114 QP удаление блочности вообще не производится. | 4109 QP удаление блочности вообще не производится. |
4115 Предустановленые степени обработки, определенные стандартом, тщательно подобраны | 4110 Предустановленые степени обработки, определенные стандартом, тщательно подобраны |
4116 и имеют хорошие шансы быть PSNR-оптимальными для любого видео, которое Вы | 4111 и имеют хорошие шансы быть PSNR-оптимальными для любого видео, которое Вы |
4117 пытаетесь кодировать. | 4112 пытаетесь кодировать. |
4121 <para> | 4116 <para> |
4122 Похоже, многие думают, что хорошей идеей является значительное уменьшение силы | 4117 Похоже, многие думают, что хорошей идеей является значительное уменьшение силы |
4123 воздействия фильтра деблокинга (читай, -3). | 4118 воздействия фильтра деблокинга (читай, -3). |
4124 Это, однако, почти никогда не является хорошей идеей, и, люди, это делающие, в большинстве | 4119 Это, однако, почти никогда не является хорошей идеей, и, люди, это делающие, в большинстве |
4125 случаев не совсем хорошо понимают, как работает удаление | 4120 случаев не совсем хорошо понимают, как работает удаление |
4126 блочности по-умолчанию. | 4121 блочности по умолчанию. |
4127 </para> | 4122 </para> |
4128 <para> | 4123 <para> |
4124 <!-- FIXME: Можно ли как-то перевести in-loop? --> | |
4129 Первая и самая важная вещь, которую нужно знать о in-loop фильтре удаления | 4125 Первая и самая важная вещь, которую нужно знать о in-loop фильтре удаления |
4130 блочности состоит в том, что пороговые значения по-умолчанию практически | 4126 блочности состоит в том, что пороговые значения по умолчанию практически |
4131 всегда PSNR-оптимальны. | 4127 всегда PSNR-оптимальны. |
4132 В редких случаях, где они неоптимальны, идеальное смещение будет плюс минус 1. | 4128 В редких случаях, где они неоптимальны, идеальное смещение будет плюс минус 1. |
4133 Изменение параметров деблокинга на большие значения фактически гарантирует | 4129 Изменение параметров деблокинга на большие значения фактически гарантирует |
4134 ухудшение PSNR. | 4130 ухудшение PSNR. |
4135 Усиление фильтра размажет больше деталей; ослабление — оставит больше квадратиков. | 4131 Усиление фильтра размажет больше деталей; ослабление — оставит больше квадратиков. |
4144 Это происходит потому, что ореолы имеют склонность выглядеть как детали или | 4140 Это происходит потому, что ореолы имеют склонность выглядеть как детали или |
4145 шум. Зрительное восприятие легко замечает отсутствие деталей, но ему не так | 4141 шум. Зрительное восприятие легко замечает отсутствие деталей, но ему не так |
4146 легко обратить внимание на неверно изображенный шум. | 4142 легко обратить внимание на неверно изображенный шум. |
4147 Когда речь идет о субъективном качестве, шум и детали в некоторой степени | 4143 Когда речь идет о субъективном качестве, шум и детали в некоторой степени |
4148 взаимозаменяемы. | 4144 взаимозаменяемы. |
4149 Уменьшая силу фильтра удаления блочности, Вы скорее всего увеличиваете ошибку, | 4145 Уменьшая силу фильтра удаления блочности, Вы, скорее всего, увеличиваете ошибку, |
4150 добавляя ореолы, но глаз этого не замечает, поскольку он путает артефакты с | 4146 добавляя ореолы, но глаз этого не замечает, поскольку он путает артефакты с |
4151 деталями. | 4147 деталями. |
4152 </para> | 4148 </para> |
4153 <para> | 4149 <para> |
4154 Однако, это <emphasis role="bold">по-прежнему</emphasis> не оправдывает | 4150 Однако, это <emphasis role="bold">по-прежнему</emphasis> не оправдывает |
4199 <tbody> | 4195 <tbody> |
4200 <row> | 4196 <row> |
4201 <entry>Очень высокое качество</entry> | 4197 <entry>Очень высокое качество</entry> |
4202 <entry><option>subq=6:partitions=all:8x8dct:me=umh:frameref=5:bframes=3:b_pyramid:weight_b</option></entry> | 4198 <entry><option>subq=6:partitions=all:8x8dct:me=umh:frameref=5:bframes=3:b_pyramid:weight_b</option></entry> |
4203 <entry>6fps</entry> | 4199 <entry>6fps</entry> |
4204 <entry>0dB</entry> | 4200 <entry>0дБ</entry> |
4205 </row> | 4201 </row> |
4206 <row> | 4202 <row> |
4207 <entry>Высокое качество</entry> | 4203 <entry>Высокое качество</entry> |
4208 <entry><option>subq=5:8x8dct:frameref=2:bframes=3:b_pyramid:weight_b</option></entry> | 4204 <entry><option>subq=5:8x8dct:frameref=2:bframes=3:b_pyramid:weight_b</option></entry> |
4209 <entry>13fps</entry> | 4205 <entry>13fps</entry> |
4210 <entry>-0.89dB</entry> | 4206 <entry>-0.89дБ</entry> |
4211 </row> | 4207 </row> |
4212 <row> | 4208 <row> |
4213 <entry>Быстро</entry> | 4209 <entry>Быстро</entry> |
4214 <entry><option>subq=4:bframes=2:b_pyramid:weight_b</option></entry> | 4210 <entry><option>subq=4:bframes=2:b_pyramid:weight_b</option></entry> |
4215 <entry>17fps</entry> | 4211 <entry>17fps</entry> |
4216 <entry>-1.48dB</entry> | 4212 <entry>-1.48дБ</entry> |
4217 </row> | 4213 </row> |
4218 </tbody> | 4214 </tbody> |
4219 </tgroup> | 4215 </tgroup> |
4220 </informaltable> | 4216 </informaltable> |
4221 </sect2> | 4217 </sect2> |