Все Тут Online
Все Тут Online
Новые сообщения
Все сообщения за последних 24 часа
Все сообщения за последнюю неделю
Расширенный Поиск

   
Меню сайта:
Главная
Форум
Чат
- Online приложения:
- Игры
- Выбор стиля:
- FAQ
- Для начинающих

Вернуться   Все Тут Online > Технический раздел > Вопросы и ответы
 
 
Опции темы Опции просмотра
Старый 20.09.2023, 02:49   #1
Дмитрий
Администратор
 
Аватар для Дмитрий
 
Турниров выиграно: 1

Регистрация: 12.12.2008
Адрес: Москва прошлого тысячелетия.
Сообщений: 246,375
Сказал(а) спасибо: 45,306
Поблагодарили 271,130 раз(а) в 102,169 сообщениях
Дмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспорима
По умолчанию Сжатие DSD без потерь в 2 раза

Сжатие DSD без потерь в 2 раза

Можно без потерь раза в два сжимать DSD при помощи бесплатного wavpack версии, начиная с 5.0. Если у вас, как у меня, плеером служит foobar, то имеет большой смысл сплющивать эти чудовищного размера файлы. Свежий фубар читает сжатые файлы без всяких плагинов. Точнее, без плагинов он разжимает wavpack и дальше передаёт несжатый DSD-поток, например, в плагин SACD input. Расширение для этого должно быть .wv, или, ещё лучше, .dsd.wv, чтоб понятно было, что это DSD. Распаковка мало грузит процессор, если у вас более или менее современный комп, а вот про Raspberry Pi автор wavpack пишет, что процессор может нагружаться распаковкой до 50%, то есть, до воспроизведения дело может и не дойти.

Я жму таким вот батничком. Он окучивает все файлы с расширениями .dff и .dsf в текущем каталоге со всеми подкаталогами.
Код:
@echo off
:: dsd2wv.cmd
:: lossless DSD to Wavpack compression

:: ваш путь к wavpack.exe без кавычек
set wavpack=D:\convertors\wavpack\wavpack.exe

for /r %%i in (*.dsf *.dff) do call :convert "%%i"
::for %%i in (*.dff) do call :convert "%%i"
goto :eof

:convert
set f_in=%~1
set f_out=%~dpn1.dsd.wv
if not exist "%f_out%" "%wavpack%" -hh "%f_in%" "%f_out%"
goto :eof
Дмитрий вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SergeL (20.09.2023)
 

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 00:14.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Rambler's Top100 Республика Татарстан - Каталог сайтов