<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск мультимедиа-пакета FFmpeg 3.1</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html</link>
    <description>После четырёх месяцев разработки представлен (http://ffmpeg.org/download.html#release_3.1) мультимедиа-пакет FFmpeg 3.1 (http://ffmpeg.org/download.html#releases), включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках ffmpeg-mt (http://gitorious.org/ffmpeg/ffmpeg-mt) (многопоточное декодирование) и libav (http://libav.org/) (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer (http://www.mplayerhq.hu/).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Из изменений (http://git.videolan.org/?p=ffmpeg.git;a=blob;f=RELEASE_NOTES;hb=release/3.1), добавленных (http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=release/3.1) в FFmpeg 3.1, можно выделить: &lt;br&gt;&lt;br&gt;&lt;br&gt;-  Возможность применения VAAPI и libnpp/CUDA для аппаратного ускорения преобразования форматов и мас</description>

<item>
    <title>Выпуск мультимедиа-пакета FFmpeg 3.1 (dq0s4y71)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html#38</link>
    <pubDate>Wed, 29 Jun 2016 13:38:14 GMT</pubDate>
    <description>&amp;gt; Если в лине ещё можно поток (pipe) выдёргивать прямо из консоли и &lt;br&gt;&amp;gt; в ruby его читать, то винде такое невозможно (ведь я прав, &lt;br&gt;&amp;gt; да?). Т.е. первая проблема при съёме данных с камеры и микрофона &lt;br&gt;&amp;gt; в винде и передачи их в Пандору.&lt;br&gt;&lt;br&gt;А что, в винде  &quot;ffmpeg ... -&quot; не работает?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедиа-пакета FFmpeg 3.1 (Mihail Zenkov)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html#37</link>
    <pubDate>Tue, 28 Jun 2016 17:22:06 GMT</pubDate>
    <description>&amp;gt; Дело не в том, что 16 бит не хватает, а что после hdcd-декодирования нужно делать компрессию, чтобы положить это снова в 16 бит.&lt;br&gt;&lt;br&gt;При преобразовании HDCD в 16 бит мы по сути делаем тоже самое, что и звукорежиссер переводящий float в 16 бит - откидываем ту часть, которую все равно никто не слышит.&lt;br&gt;&lt;br&gt;&amp;gt; Потому, что там в итоге выходит &quot;полочка&quot;. Несколько сэмплов максимальной амплитуды подряд. Потому что обрезали..&lt;br&gt;&lt;br&gt;У нас разное понимание термина нормализация: обычно в аудиоредакторах под этим понимают выставление самого большого пика на заданный уровень dB. То есть полочка в принципе не может образоваться от нормализации 0 dB. Она возможна только если попытаться дальше обрабатывать файл. Поэтому на промежуточных стадиях и используют нормализацию -3dB или -6dB, дабы не влезть в клипинг. Но для финальной стадии это не имеет смысла.&lt;br&gt;&lt;br&gt;&amp;gt; Ну, вообще говоря клиппинг вообще невозможно устранить или обратить.&lt;br&gt;&lt;br&gt;Верно для обычного (несжатого или сжатого без потерь) потока.&lt;br&gt;Проблема в том, что при кодировании с по</description>
</item>

<item>
    <title>Выпуск мультимедиа-пакета FFmpeg 3.1 (Stax)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html#36</link>
    <pubDate>Tue, 28 Jun 2016 15:20:53 GMT</pubDate>
    <description>&amp;gt; В каких условиях реальных условиях не хватает 16 бит&lt;br&gt;&lt;br&gt;Это просто был пример, почему после hdcd-декодирования в 16 бит без дальнейших преобразований без сильных потерь не положить.&lt;br&gt;&lt;br&gt;Дело не в том, что 16 бит не хватает, а что после hdcd-декодирования нужно делать компрессию, чтобы положить это снова в 16 бит. Которую в данном примере никто не делает.&lt;br&gt;&lt;br&gt;&amp;gt; Почему вы считаете, что нормализация по 0 dB это плохо?&lt;br&gt;&lt;br&gt;Потому, что там в итоге выходит &quot;полочка&quot;. Несколько сэмплов максимальной амплитуды подряд. Потому что обрезали.. а 0 dB это просто потому, что громче не выходит (ну то есть выходит, в небольшой плюс можно даже выйти на аналоговом сигнале, но не на нескольких сэмплах подряд). И слышится такой жесткий клиппинг очень противно. Так-то я ничего не имею против максимального пика на 0 dB, но в реальности это не так. 3dB запаса придумали не просто так&lt;br&gt;&lt;br&gt;&amp;gt; Replaygain нужен для устранения клипинга после сжатия&lt;br&gt;&lt;br&gt;Ну, вообще говоря клиппинг вообще невозможно устранить или обратить. Replaygain нужен для выра</description>
</item>

<item>
    <title>Выпуск мультимедиа-пакета FFmpeg 3.1 (Mihail Zenkov)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html#35</link>
    <pubDate>Tue, 28 Jun 2016 13:55:38 GMT</pubDate>
    <description>&amp;gt; По итогам - фильтр написали явно рабочий, но он недоработан. Не хватает &lt;br&gt;&amp;gt; во-первых принудительного отключения -6 dB преобразования, во-вторых логики, которая &lt;br&gt;&amp;gt; отключает фильтр, если тэги hdcd не найдены... Без этого в плеере &lt;br&gt;&amp;gt; использовать проблематично (впрочем, есть ли удобные плееры, умеющие фильтры ffmpeg вообще? &lt;br&gt;&lt;br&gt;mpv? Но он больше для видео. Возможно есть удобный frontend.&lt;br&gt;&lt;br&gt;&amp;gt; С точки зрения результата - может уйти раздражающий клиппинг, который был при &lt;br&gt;&amp;gt; проигрывании HDCD-записи как обычного CD. После преобразования звук станет без искажений. &lt;br&gt;&lt;br&gt;Я пока не все проверил, но похоже расширение пиков мало кто включал. Наверное из тех же соображений - что бы на обычном cd нормально звучало.&lt;br&gt;&lt;br&gt;Лично я больше склоняюсь к тому, что по возможности лучше поискать варианты мастеринга без hdcd - как-то оно надежнее :)&lt;br&gt;&lt;br&gt;В любом случае фильтр оказался полезным для выявления проблемных дисков.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедиа-пакета FFmpeg 3.1 (Mihail Zenkov)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html#34</link>
    <pubDate>Tue, 28 Jun 2016 13:49:03 GMT</pubDate>
    <description>&amp;gt; При преобразовании в 16-ти битный формат записали старшие 4 бита: 0110.&lt;br&gt;&lt;br&gt;Вы наверное отпечатались: в вашем примере будет 0011.&lt;br&gt;&lt;br&gt;Вы не учитываете два факта:&lt;br&gt;1. Просто откинуть младшие биты нельзя - получим ошибку округления и существенные искажения. Те биты которые мы откидываем должны использоваться при формировании дитеринга. Как я уже говорил их частично можно сохранить использую нойз шейпинг и получить эквивалент 18 бит.&lt;br&gt;2. В каких условиях реальных условиях не хватает 16 бит? Вы вообще слышите последние 2 бита при прослушивании 16 битных записей при комфортной громкости? Вот тестовый файл на котором я проверяю цифровой аудиотракт на отсутствие ошибки округления: http://knk.square7.ch/dithering_test_2bit.flac Вы должны услышать музыку и равномерный/однородный шум на фоне. Если шум не однородный - где-то есть проблема с воспроизведением младших бит.&lt;br&gt;&lt;br&gt;&amp;gt; По простому - нормализовать запись, выполнить компрессию, убедиться, что в итоге нет звуков громче, чем -3 dB, закодировать в 16 бит. Практически.. </description>
</item>

<item>
    <title>Выпуск мультимедиа-пакета FFmpeg 3.1 (Stax)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html#33</link>
    <pubDate>Tue, 28 Jun 2016 12:09:43 GMT</pubDate>
    <description>&amp;gt; Проверил свою коллекцию (metal/rock/classic/jazz) flac - нашел семь альбомов. Это 2.5&#037; &lt;br&gt;&amp;gt; от общего количества.&lt;br&gt;&lt;br&gt;Ну кое-что :)&lt;br&gt;&lt;br&gt;&amp;gt; Было много ложных срабатываний с результатом &quot;counter A: 0, B: 0, C: &lt;br&gt;&amp;gt; 1&quot; на отдельных треках.&lt;br&gt;&lt;br&gt;Ясненько. Вообще реальный проигрыватель по-моему смотрит на тэги только в начале трэка, если их нет с первых блоков, то HDCD не включается.&lt;br&gt;&lt;br&gt;&amp;gt; Как работает пока толком не проверил. Но уже ясно, что файл получается &lt;br&gt;&amp;gt; в итоге в два раза тише, даже если в нем нет &lt;br&gt;&amp;gt; расширения пиков. Соответственно теряем старший бит, что существенно снижает качество. &lt;br&gt;&amp;gt; Так что или алгоритм патчить или проводить нормализацию после этого фильтра. &lt;br&gt;&lt;br&gt;См. http://www.opennet.ru/openforum/vsluhforumID3/108380.html#32&lt;br&gt;Вообще в приличном HDCD-фильтре должна быть опция по отключению -6dB нормализации. Не говоря уж о том, что активироваться там, где тэгов нет он просто не должен. Но там, где HDCD есть, результат корректен. Эти диски и должны быть в два раза тише, чем сигнал, который на них реально з</description>
</item>

<item>
    <title>Выпуск мультимедиа-пакета FFmpeg 3.1 (Stax)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html#32</link>
    <pubDate>Tue, 28 Jun 2016 12:01:43 GMT</pubDate>
    <description>&amp;gt; Не будет.&lt;br&gt;&lt;br&gt;Будут элементарно. Проще показать на примере, вместо вместо 24 бит - 8, вместо 16 бит - старшие 4.&lt;br&gt;&lt;br&gt;Исходный 8-битный сигнал: 0011 0100&lt;br&gt;HDCD-кодирование в 4 бита: 1101 + пометка, что у блока сдвиг на 2 бита. Обычный CD играет &quot;1101&quot;.&lt;br&gt;Декодировали HDCD: 0011 0100. При преобразовании в 16-ти битный формат записали старшие 4 бита: 0110.&lt;br&gt;&lt;br&gt;&amp;gt; Начнем с того, что 16 бит (с дитерингом) вполне достаточно для воспроизведения практически в любых реальных условиях. Даже на высококачественной аппаратуре в специально подготовленном помещении на классической музыке с минимальным использованием компрессора. &lt;br&gt;&lt;br&gt;&amp;lt;далее поскипано&amp;gt;&lt;br&gt;&lt;br&gt;Но практически на дисках бывает клиппинг и прочие проблемы. Мастеринг CD шел в большей глубине (float/48 обычно), финальное преобразование было в 16/44. Это можно сделать по разному. По простому - нормализовать запись, выполнить компрессию, убедиться, что в итоге нет звуков громче, чем -3 dB, закодировать в 16 бит. Практически.. ну известно, что вышло из loudness war, звуки до 0 </description>
</item>

<item>
    <title>Выпуск мультимедиа-пакета FFmpeg 3.1 (Mihail Zenkov)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html#31</link>
    <pubDate>Tue, 28 Jun 2016 09:04:02 GMT</pubDate>
    <description>Проверил свою коллекцию (metal/rock/classic/jazz) flac - нашел семь альбомов. Это 2.5&#037; от общего количества.&lt;br&gt;&lt;br&gt;Было много ложных срабатываний с результатом &quot;counter A: 0, B: 0, C: 1&quot; на отдельных треках.&lt;br&gt;&lt;br&gt;Как работает пока толком не проверил. Но уже ясно, что файл получается в итоге в два раза тише, даже если в нем нет расширения пиков. Соответственно теряем старший бит, что существенно снижает качество. Так что или алгоритм патчить или проводить нормализацию после этого фильтра.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедиа-пакета FFmpeg 3.1 (Mihail Zenkov)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/108380.html#30</link>
    <pubDate>Mon, 27 Jun 2016 21:27:00 GMT</pubDate>
    <description>&amp;gt; Ну ээ результат hdcd-декодирования в 16 бит положить невозможно :)&lt;br&gt;&lt;br&gt;Очень даже возможно :)&lt;br&gt;&lt;br&gt;&amp;gt; Искажения будут.. &lt;br&gt;&lt;br&gt;Не будет.&lt;br&gt;&lt;br&gt;&amp;gt; лучше уж тогда вообще не трогать. Ну то есть даже пытаться &lt;br&gt;&amp;gt; не надо такое делать, смысл обработки же именно в представлении 20-битного &lt;br&gt;&amp;gt; сигнала.&lt;br&gt;&lt;br&gt;Начнем с того, что 16 бит (с дитерингом) вполне достаточно для воспроизведения практически в любых реальных условиях. Даже на высококачественной аппаратуре в специально подготовленном помещении на классической музыке с минимальным использованием компрессора. &lt;br&gt;&lt;br&gt;24 бита (как и 88-192 kHz) нужны для студии дабы не накапливать ошибки округления при многократной обработке и не получать артефакты при возникновении ультразвука во время записи.  &lt;br&gt;&lt;br&gt;Что же касается hdcd, то если я правильно понял идею hdcd причина его возникновения была в плохом качестве дешевых DAC того времени - вместо полноценных 16 бит они выдавали честных 14-12. Самый простой способ исправить ситуацию - динамическая регулировка громкости (примерно тоже что и ди</description>
</item>

</channel>
</rss>
