www_world
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору insorg Цитата: Та практически любой, какой-то большой специфики не требуется. | Хорошо. Тогда напишите полную командную строку для rar архиватора, для которой соблюдается озвученное вами: Цитата: А за счёт больших словарей ещё и в некоторых (весьма специфичных сценариях записи голоса с отсечкой шумов в ноль ниже установленного предела) случаях оказывается выгоднее для хранения исходников аудио, чем простое превращение wav во flac. | ------------------------------ insorg Цитата: Например, вот такие чистые тестовые тоны для проверки аудиосистем (и не только) вполне оказываются лучше пожаты в архивах, чем было бы закодировано кодеками https://0x0.st/XAO4.7z | Eстественно, поскольку это искусственный набор строго повторяющихся байт длиной равной длине волны (выраженной в семплах). Для архиватора не имеет значения, если так можно выразиться, этиология этого набора повторяющихся байт - они могут вообще не иметь смысла, а быть рандомными. Для него важен сам факт повторения этого набора. И если оно имеется - сжатие будет в худшем случае практически равно размеру повторяющегося фрейма (если энтропия внутри его максимальна) или меньше (если фрейм имеет энтропию ниже максимальной). То есть, по сути это мало отличается от случая файла, заполненного нулями (или любой другой цифрой) с той лишь разницей, что размер фрейма равен одному байту. Подобные файлы - сферический конь в вакууме (кромe теоретических экспериментов - бессмысленны) поскольку достаточно иметь один единственный фрейм (размер которого будет меньше архива, но он еще и доступен напрямую и, строго говоря, более отказоустойчив (по сравнению с любым архивом) для строгих матфункций типа синусоиды в случае pcm wav (можно потерять все семплы, кроме двух произвольных и по ним восстановить всю синусоиду), мультиплицируя фрейм сколь угодно (как это делается в графике и 3d, вместо того чтобы заниматься глупостями типа создания толстых файлов, а потом их зачем-то сжимать в архивы). Иначе говоря, без архиватора ваши мегабайтные семплы можно уместить в 32 байта (для 16-бит семпла - вспоминаем матчасть cdda) + 2 номера семплов (можно по умолчанию брать первый и второй и тогда чистые 32 байта вместо ненужных мегабайтов). И никакого мошенства. Использование любого сжатия в подобных случаях лишено здравого смысла, поскольку существование таких файлов - сам по себе артефакт, подобно файлам из нулей. А использование их для любой аргументации - и подавно. | Всего записей: 494 | Зарегистр. 04-11-2018 | Отправлено: 05:26 19-11-2024 | Исправлено: www_world, 06:31 19-11-2024 |
|