Audiophile's Software
Логин:Пароль:


Разделы
Поиск по сайту
Популярное
Рекомендую
Opera QIP 2010 Download Master µTorrent
Ace Utilities AIDA64 SpeedFan 7-Zip
ESET NOD32 FileZilla Media Player Classic Home Cinema Paint.NET
Sony Sound Forge VirtualDub Unlocker Punto Switcher
Реклама
Случайный опрос
Какой битрейт (средний) Вы считаете оптимальным для lossy кодирования?
Всего ответов: 1450
Похожие проекты
Статистика
Онлайн всего: 13
Гостей: 12
Пользователей: 1
Strafer_ru
Главная » Программы » Кодеры и утилиты (+ настройка)

● FLACCL 0.4

05 Августа 2011, 22:23

OpenCL

Сайт | История

Кодер FLAC с поддержкой использования вычислительных ресурсов видеокарты. На примере nVidia GTX285 это даёт 10-кратный прирост скорости кодирования по сравнению с процессором Intel Core i7 940. В отличие от FlaCuda (такое название имели ранние версии) FLACCL использует библиотеку OpenCL, а не CUDA, что позволяет работать с различными платформами - AMD Stream, NVIDIA CUDA, Intel(R) OpenCL, AMD Accelerated Parallel Processing. Таким образом, кодер поддерживает не только видеокарты nVidia, но также AMD (ATI), и даже центральные процессоры Intel / AMD.

За помощь в тестировании и настройке кодера - большое спасибо no404error.

Список поддерживаемых устройств

Поддерживаются только ОС Windows Vista SP2 и Windows 7 (32/64 бит).

Все файлы из папки FLACCL должны находится в той же директории, что и CUETools.FLACCL.cmd.exe.

[СКАЧАТЬ] (0.15 МБ)


Параметры

Использование:
CUETools.FLACCL.cmd.exe [параметры] <входной_файл> -o <выходной_файл>

Примечание: укажите "-" вместо входного файла для кодирования со STDIN.

Параметры:
* -0...-11    степень сжатия
Указывает степень сжатия. Поддерживаются целые значения от -0 до -11. Чем больше - тем выше уровень сжатия и ниже скорость кодирования/декодирования. Обратите внимание: возможны проблемы аппаратного декодирования для файлов закодированных со степенью сжатия выше 8-ми. Для полной совместимости рекомендуется использовать только значения 0-8.



* --verify    проверка
Проверка целостности данных в процессе кодирования. Негативно сказывается на скорости сжатия.



* -q, --quiet    тихий режим
Не отображать прогресс кодирования в консоли



* --cpu-threads <n>    количество потоков
Параметр задаёт количество потоков обработки центральным процессором.



* --opencl-type <X>    тип устройства
Тип устройства, к которому будет осуществляться доступ через OpenCL. Может быть CPU ил GPU (по умолчанию).



* --opencl-platform "X"    OpenCL платформа
Укажите платформу, которая используется OpenCL устройством. Например: AMD Stream, NVIDIA CUDA, Intel(R) OpenCL, AMD Accelerated Parallel Processing. Для доступа к CPU платформам надо также указать соответствующий тип устройства (см. выше).



* --fast-gpu    мощная видеокарта
Экспериментальный режим, используйте его только в паре с --verify. Может не работать на некоторых видеокартах. Переносит практически все расчеты на GPU. Может несколько повысить скорость кодирования при наличии слабого процессора и мощной видеокарты. На степень сжатия не влияет. Для примера: на процессоре Core i3 530 и видеокарте GTX460 при кодировании с --cpu-threads 4 этот ключ дал даже некоторое снижение скорости кодирования.



* --slow-gpu    слабая видеокарта
Данный режим - наоборот - переносит основные расчеты на центральный процессор, что позволяет получить прирост скорости примерно в полтора раза (на Core i3 530/GTX 460) по сравнению со стандартным режимом. Но, при условии наличия относительно мощного многоядерного процессора. Незначительно снижает уровень сжатия.



[Оригинальный список параметров (EN)]


Рекомендации и примеры для конвертера foobar2000

Максимальное сжатие (с использованием GPU):
-q -11 - -o %d

Более быстрое сжатие (с использованием GPU), для процессоров с 4-мя логическими ядрами:
-q -11 --slow-gpu --cpu-threads 4 - -o %d

Максимальное сжатие (с использованием GPU), для более слабых процессоров и относительно мощных видеокарт:
-q -11 --fast-gpu --verify - -o %d

Максимальное сжатие с использованием только лишь процессора Intel (4 логических ядра):
-q -11 --opencl-type CPU --opencl-platform "Intel(R) OpenCL" --cpu-threads 4 - -o %d

Максимальное сжатие с использованием только лишь процессора AMD (4 логических ядра):
-q -11 --opencl-type CPU --opencl-platform "AMD Accelerated Parallel Processing" --cpu-threads 4 - -o %d

Скриншот с примером:


Полезные ссылки:

 
   
Категория: Кодеры и утилиты (+ настройка) | Добавил: Audiophile | Теги: CUDA, FLAC, OpenCL, FlaCuda
Просмотров: 2068 | Комментарии: 16 | Рейтинг: 5.0/1
Всего комментариев: 16
-1  
[14] RAZOR87   (17 Сентября 2011 17:23)
Я кодировал со стандартными настройками -q -X - -o %d, также пробовал ставить "--verify", не помогло, возможно ошибки возникают только у меня. Попробуйте перекодировать этот файл со всеми степеням сжатия - narod.ru/disk/25393136001/03.%20%5BMoby%5D%20-%20Porcelain.zip.html

0  
[15] no404error   (26 Сентября 2011 21:24)
Без проблем сжимается.

0  
[16] RAZOR87   (09 Ноября 2011 15:36)
Замечено только на хай-резе, 16/44 кодирует нормально.

0  
[13] RAZOR87   (17 Сентября 2011 13:57)
Вернулся на кодирование старым FLAC 1.2.1b с такими параметрами "-s --ignore-chunk-sizes -3 -V - -o %d".
Ответ: зря

0  
[12] RAZOR87   (17 Сентября 2011 12:42)
Заметил очень неприятный баг, который попортил мне несколько десятков альбомов хай-реза. При кодировании возможна порча данных. Будьте осторожны, проверяйте файлы после кодирования с помощью "Verify Integrity".
Ответ:
Quote
* --fast-gpu мощная видеокарта
Экспериментальный режим, используйте его только в паре с --verify.

0  
[11] RAZOR87   (10 Августа 2011 12:46)
Обнаружил баг, не конвертирует музыку с частотой 88.2 kHz.

0  
[7] RAZOR87   (05 Августа 2011 18:10)
ZOTAC GeForce 9600GT (675 MHz, 1650 MHz, 900(1800) MHz, 512 Mb, 256 bit)

0  
[6] RAZOR87   (05 Августа 2011 18:04)
24/192 наверное ещё медленнее декодируется, возможно целесообразнее хай-рез кодировать именно с параметром 0, а обычную музыку с 6.

0  
[5] RAZOR87   (05 Августа 2011 17:59)
Первый снимок 16/44, второй 24/96.
Ответ: А какая видеокарта?

0  
[4] RAZOR87   (05 Августа 2011 17:57)
Сделал пару тестов, думаю буду кодировать с параметром 0, хотя 6 и 11 оптимальны.

Доступно только для пользователейhttp://img594.imageshack.us/img594/5619/screenshot20110805002.png
http://img109.imageshack.us/img109/7005/screenshot20110805001.png
Ответ: А зачем 0??? С такой скоростью даже жесткий диск работать не будет.

0  
[3] RAZOR87   (05 Августа 2011 15:08)
Имел ввиду музыку закодированною FLACCL и особенно в максимальном сжатии.
Ответ: Да вроде никаких проблем пока не было. Полная совместимость с референсным декодером FLAC.

0  
[8] Rollinnn   (05 Августа 2011 22:41)
Уровни сжатия 9-11 могут дать файлы несовместимые с аппаратными декодерами. Об этом раньше даже на сайте cuetools сказано:
Quote
They also support additional compression levels 9-11, however their use is not recommended, because those levels produce so called non-subset files, which might not be supported by certain e.g. hardware implementations.
Ответ: Вот это интересно. Мы с no404error это обсуждали, но в итоге пришли к выводу, что проблем пока что не было, и писать об этом не стоит.
Есть конкретный пример?

0  
[9] Rollinnn   (05 Августа 2011 22:42)
http://www.cuetools.net/wiki/CUETools_FLAC_encoders_comparison

0  
[10] Rollinnn   (06 Августа 2011 21:09)
Ну не зря же сам автор предупреждает.
Есть и конкретный пример - iAudio7. Файлы с уровнем сжатия 9-11 не воспроизводятся.

0  
[2] RAZOR87   (05 Августа 2011 15:06)
Спасибо за проделанную работу.
Решил забить на TAK, из-за его виндозависимости, хорошо хоть это lossless кодек, а то получилось бы как тогда, когда начал всё конвертировать в AAC. Буду конвертить обратно во FLAC. Ограничение по воспроизведению на железе и различных OS надеюсь нет?

0  
[1] Audiophile   (05 Августа 2011 14:05)
У кого видеокарта HD4XXX - большая просьба опробовать этот кодер и написать, работает ли. То же самое и для 8800GTX/8800 Ultra.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Авторские статьи
Кодеки
TAK FLAC APE WV
MPC OGG AAC/ALAC MP3
WMA TTA OFR LA
Реклама
Музыка
Теги
Полезные ссылки
Кнопка сайта
AS
© 2009-2012 Audiophile
PR-CY.ru Создать сайт бесплатно