OptiVorbis — оптимизатор файлов Ogg Vorbis, дожимает ещё немного без потери качества

Список разделов Новости

Описание: Новости проекта и их обсуждение

Сообщение #1 VEG » 22.02.2023, 00:15

Появился lossless оптимизатор файлов Ogg Vorbis. Программа позволяет уменьшить в размерах (до 10%) уже существующие файлы Ogg Vorbis путём оптимизации внутренних данных Vorbis.

Страница проекта: https://github.com/OptiVorbis/OptiVorbis
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 19 лет 9 месяцев

Сообщение #2 Sunday » 04.04.2023, 20:32

Спасибо за информацию. Работает.
Sunday
Репутация: 0
С нами: 19 лет 6 месяцев

Сообщение #3 CMEPTb » 27.09.2023, 06:11

Если удаётся досжать, значит кодек не оптимален?
Знаю для mp3 такую же программу.
CMEPTb
Аватара
Откуда: Москва
Репутация: 9
С нами: 19 лет 4 месяца

Сообщение #4 VEG » 27.09.2023, 12:41

Там на самом последнем этапе кодирования для упаковки внутренних структур Vorbis применяется алгоритм сжатия без потерь типа gzip, и в нём большой простор для улучшений ценой более медленного кодирования. Но большого выигрыша от него ожидать не стоит.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 19 лет 9 месяцев

Сообщение #5 CMEPTb » 16.10.2023, 23:56

Выходит портативность может пострадать, если такие файлы на портативный плеер кидать? Как время будет, проведу эксперименты.
CMEPTb
Аватара
Откуда: Москва
Репутация: 9
С нами: 19 лет 4 месяца

Сообщение #6 VEG » 17.10.2023, 23:12

Не думаю, что повлияет на это.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 19 лет 9 месяцев

Сообщение #7 VEG » 14.01.2025, 01:19

Небольшое обновление проекта: https://github.com/OptiVorbis/OptiVorbis/releases/tag/v0.3.0
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 19 лет 9 месяцев

Сообщение #8 CMEPTb » 21.08.2025, 04:17

Никто батничек не делал для пакетной обработки файлов или папок? Лень самому мастерить.
А хотя наверно в фубар добавлю в энкодер.
CMEPTb
Аватара
Откуда: Москва
Репутация: 9
С нами: 19 лет 4 месяца

Сообщение #9 VEG » 22.08.2025, 20:44

Для "дожатия" FLAC я использую такой батник, можете адаптировать:

Код: Выделить всё
@for /F "delims=" %%S in ('dir /S /A-D /B *.flac') do @(
   flac "%%~dpnS.flac" --force -8ep
   @echo.
   @echo --------------------------------------------------------------------------------
)
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 19 лет 9 месяцев

Сообщение #10 CMEPTb » 23.08.2025, 20:52

Не сработает. Программе входной и выходной файл нужны, причем если имена совпадут, выдаст ошибку и файл будет испорчен. Написал батничек в итоге.

@echo off
for /R %1 %%f in (*.ogg) do (
D:\programs\optivorbis.exe "%%f" "%%~dpnf-.ogg"
del "%%f"
ren "%%~dpnf-.ogg" "%%~nf.ogg"
)

Приспособлен для перетаскивания папки с файлами на него, все файлы из папки он пережмет и переименует в первоначальный вид.
Надо только путь с программой в коде изменить на свой.
CMEPTb
Аватара
Откуда: Москва
Репутация: 9
С нами: 19 лет 4 месяца

Сообщение #11 Sunday » 27.08.2025, 22:03

VEG, а что не "-8epr8" с "exact rice" версией?
У меня на i9-9900kf в -j16 скорость в среднем x18-20
Sunday
Репутация: 0
С нами: 19 лет 6 месяцев

Сообщение #12 VEG » 28.08.2025, 00:17

Скрипту лет 10 уже, не помню чем руководствовался. Не был в курсе, наверное. Сделал -8epr8. Спасибо =)

Добавлено спустя 17 минут 40 секунд:
Потестил на первом попавшемся файле, но он даже на несколько десяток байт подрос (на v1.4.3 и v1.5.0, билды от rarewares.org):
Код: Выделить всё
-8     65233639 байт
-8ep   65173327 байт
-8epr8 65173394 байт
Вернул -8ep как было :smile:
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 19 лет 9 месяцев

Сообщение #13 Sunday » Вчера, 18:33

Странно, проверил у себя. Взял два трека из своей коллекции. Первый тот что ужался лучше всего, второй что хуже всех. (14% и 87% соответственно)

       Rarewares   exact rice
ep     8 844 484    8 825 557
epr8   8 844 484    8 825 557

       Rarewares    exact rice
ep     36 894 557   36 884 272
epr8   36 887 119   36 876 761

(тэги в тесте убраны, для чистоты эксперимента)
Sunday
Репутация: 0
С нами: 19 лет 6 месяцев

Сообщение #14 VEG » Вчера, 20:54

OK, я не был в курсе, что есть отдельные билды с этой фичей. Тогда непонятно что это r8 делает в билдах без поддержки этой фичи =)
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 19 лет 9 месяцев


Название раздела: Новости
Описание: Новости проекта и их обсуждение

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения
:hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry: Ещё смайлики…

   

Вернуться в Новости



cron