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


Забыл пароль | Регистрация (убрать всю рекламу)
На сайт | Новые сообщения | Участники | Правила форума | Поиск | RSS
» » » »
Страница 2 из 2«12
Модератор форума: mrmerak, krivenchenko 
Форум » Кодирование аудио » Консольные кодеры » TAK (Tom’s verlustfreier Audio Kompressor) (Обсуждение кодека)
TAK (Tom’s verlustfreier Audio Kompressor)
AudiophileДата: Вторник, 29 Января 2013, 12:57 | Сообщение # 1


Группа: Администраторы
Сообщений: 1052
Статус: Offline
Последняя версия консольного кодера TAK
 
TMainStreamДата: Среда, 19 Июня 2013, 18:41 | Сообщение # 31
Группа: Эксперты
Сообщений: 316
Статус: Offline
Сравнил старую и новую версию TAK'а на своём пеньке 4-ом (2.8Ghz, Presscot Core, 1Mb L2, Hyper-Threading), вот 
Как видим, скорость кодирования, хоть и немного, но возросла. Размеры полученных файлов одинаковые.
Так же есть различия и в скорости декодирования
Однако, на "втором круге" тестирования были полученны следующие результаты:

P.S. Тестирование проводилось со следующими настройками:
Код
-e -p4m -md5 -ihs -v -silent - %d


Сообщение отредактировал TMainStream - Среда, 19 Июня 2013, 18:48
 
MusicFanДата: Четверг, 20 Июня 2013, 18:20 | Сообщение # 32


Группа: Проверенные
Сообщений: 344
Статус: Offline
Прикольный кодер, хорошо жмет и при этом быстрый

Добавлено (20 Июня 2013, 18:20)
---------------------------------------------
А как его протестировать ?

 
AudiophileДата: Четверг, 20 Июня 2013, 18:38 | Сообщение # 33


Группа: Администраторы
Сообщений: 1052
Статус: Offline
TMainStream, различия на уровне погрешности. Видимо, оптимизации под новые процессоры выполнялись.

Цитата (MusicFan)
А как его протестировать ?

foobar2000 (+decoding speed test plugin)
 
MusicFanДата: Четверг, 20 Июня 2013, 19:14 | Сообщение # 34


Группа: Проверенные
Сообщений: 344
Статус: Offline
Запустил в 32 потока, получилась скорость - 7361 realtime :)
Audiophile, а скорость кодирования как проверить ?
 
AudiophileДата: Четверг, 20 Июня 2013, 20:16 | Сообщение # 35


Группа: Администраторы
Сообщений: 1052
Статус: Offline
MusicFan, в консоли
 
TMainStreamДата: Четверг, 20 Июня 2013, 20:34 | Сообщение # 36
Группа: Эксперты
Сообщений: 316
Статус: Offline
Цитата (MusicFan)
а скорость кодирования как проверить ?
Я проверял так: берётся любой Lossless, разжимается в WAV (важно), в фубаре создаётся пресет, запускается кодирование WAV'яшника, по окончанию кодирования открываеш консоль (View -> Console), там будет текст, подобный следующему:
Код
CLI encoder: F:\Programs\Кодеки\TAK\Takc.exe
Destination file: E:\j0p1.tak
Encoder stream format: 44100Hz / 2ch / 16bps
Command line: "F:\Programs\Кодеки\TAK\Takc.exe" -e -p4m -md5 -ihs -v -silent - "j0p1.tak"
Working folder: E:\
Encoder process still running, waiting...
Encoder process terminated cleanly.
Track converted successfully.
[color=#ff0000]Total encoding time: 0:00.735, 10.85x realtime[/color]
Красным выделено время и скорость кодирования.
Цитата (Audiophile)
MusicFan, в консоли
Можно и так, по окончании кодирования Takc.exe выведет отчёт о трёх строках:
Код
Compression:     79.74 %
[color=#ff0000]Duration:         0.61 sec
Speed:           13.02 * real time[/color]

Добавлено (20 Июня 2013, 20:34)
---------------------------------------------

Цитата (Audiophile)
различия на уровне погрешности
Вы про скорость кодирования или декодирования?


Сообщение отредактировал TMainStream - Четверг, 20 Июня 2013, 20:33
 
AudiophileДата: Пятница, 21 Июня 2013, 22:37 | Сообщение # 37


Группа: Администраторы
Сообщений: 1052
Статус: Offline
Цитата (TMainStream)
Вы про скорость кодирования или декодирования?
обе
 
MusicFanДата: Пятница, 21 Июня 2013, 23:20 | Сообщение # 38


Группа: Проверенные
Сообщений: 344
Статус: Offline
Да на таком процессоре проверять последние процессорные оптимизации бессмысленно, пень четвертый далее sse3 не поддерживает. Где-то читал, что в свободном ПО применение новых процессорных оптимизаций ограничено, если бы они avx задействовали - прирост должен был быть очень значительный. А интел уже avx2 заделала
 
AudiophileДата: Пятница, 21 Июня 2013, 23:55 | Сообщение # 39


Группа: Администраторы
Сообщений: 1052
Статус: Offline
Цитата (MusicFan)
Да на таком процессоре проверять последние процессорные оптимизации бессмысленно, пень четвертый далее sse3 не поддерживает.
вот-вот
 
TMainStreamДата: Воскресенье, 23 Июня 2013, 17:17 | Сообщение # 40
Группа: Эксперты
Сообщений: 316
Статус: Offline
Цитата (MusicFan)
Да на таком процессоре проверять последние процессорные оптимизации бессмысленно, пень четвертый далее sse3 не поддерживает.
 
Цитата (Audiophile)
вот-вот
На чём есть, на том и проверяем, к тому же последняя версия TAK'а действительно кодирует быстрее. Для примера сравнение на другом "бессмысленном" проце - AMD Athlon 64 2800+ (1.8Ghz, NewCastle Core, 512Kb L2, MMX, MMX EXT, 3DNow!, 3DNowExt, SSE, SSE2) даёт такие результаты
+ не стоит забывать о:
 
MusicFanДата: Воскресенье, 23 Июня 2013, 18:08 | Сообщение # 41


Группа: Проверенные
Сообщений: 344
Статус: Offline
TMainStream, я ни в коем случае не хотел обидеть обладателя процессора :)
Только хотел сказать, что тестирование новых процессорных оптимизаций без использования оных не даст нужного эффекта.
И тесты лучше несколько раз прогнать
 
TMainStreamДата: Воскресенье, 23 Июня 2013, 18:42 | Сообщение # 42
Группа: Эксперты
Сообщений: 316
Статус: Offline
Не обязательно в новой версии оптимизации под новые процессоры. Автор мог просто устранить "узкие места" в коде, оптимизировать сам алгоритм.
Цитата (MusicFan)
И тесты лучше несколько раз прогнать
Каждое тестирование повторял 3 раза, указываю результаты последнего круга. На всех трёх кругах новый TAK быстрее старого
 
MusicFanДата: Вторник, 25 Июня 2013, 20:54 | Сообщение # 43


Группа: Проверенные
Сообщений: 344
Статус: Offline
TMainStream, лучше запускать много файлов на кодирование, фубар будет пускать в несколько потоков, согласно кол-ву логических процессоров, для пень-4 их будет 2. И правильнее будет сложить результаты проходов и разделить на их количество
У меня тоже пень-4 есть :) , надо будет попробовать на своём для прикола

Добавлено (25 Июня 2013, 20:54)
---------------------------------------------
Мои тесты TAK 2.3.0

ОС - win7 ultimate sp1 x86
cpu - core i3 2120 P67
8Gb 1333 dual ch
foobar 1.2.8 by Audiophile

TAK 2.3.0

много файлов, один поток
-e -p4m -wm0 -md5 -ihs -silent
Total encoding time: 0:56.379, 87.88x realtime
Total encoding time: 0:55.849, 88.72x realtime
Total encoding time: 0:54.944, 90.18x realtime
Total encoding time: 0:55.037, 90.02x realtime

Один файл, многопоточный режим
-e -tn4 -p4m -wm0 -md5 -ihs -silent
Total encoding time: 0:45.911, 92.21x realtime
Total encoding time: 0:55.396, 76.42x realtime
Total encoding time: 0:45.849, 92.34x realtime
Total encoding time: 0:45.334, 93.39x realtime

TAK

много файлов, один поток
-e -p4m -wm0 -md5 -ihs -silent
Total encoding time: 1:03.726, 77.75x realtime
Total encoding time: 0:56.878, 87.11x realtime
Total encoding time: 0:56.941, 87.01x realtime
Total encoding time: 0:57.346, 86.40x realtime
Total encoding time: 0:57.003, 86.92x realtime

Один файл, многопоточный режим
-e -tn4 -p4m -wm0 -md5 -ihs -silent
Total encoding time: 0:47.799, 88.57x realtime
Total encoding time: 0:47.612, 88.92x realtime
Total encoding time: 0:47.814, 88.54x realtime
Total encoding time: 0:47.642, 88.86x realtime

ОС - win xp pro sp3 x86
cpu - Intel Pentium 4 630 3Ghz Prescott P865
2Gb pc3200 dual ch
foobar 1.2.8 by Audiophile

TAK 2.3.0

много файлов, один поток
-e -p4m -wm0 -md5 -ihs -silent

Total encoding time: 5:37.594, 14.67x realtime
Total encoding time: 5:06.657, 16.15x realtime
Total encoding time: 5:06.875, 16.14x realtime

Один файл, многопоточный режим
-e -tn2 -p4m -wm0 -md5 -ihs -silent

Total encoding time: 3:57.453, 17.83x realtime
Total encoding time: 3:50.609, 18.35x realtime
Total encoding time: 3:44.407, 18.86x realtime
Total encoding time: 3:44.188, 18.88x realtime

TAK

много файлов, один поток
-e -p4m -wm0 -md5 -ihs -silent

Total encoding time: 5:59.156, 13.79x realtime
Total encoding time: 5:14.828, 15.73x realtime
Total encoding time: 5:14.640, 15.74x realtime

Один файл, многопоточный режим
-e -tn2 -p4m -wm0 -md5 -ihs -silent

Total encoding time: 5:34.016, 12.67x realtime
Total encoding time: 3:50.328, 18.38x realtime
Total encoding time: 3:50.266, 18.38x realtime

Первый проход старого TAK всегда идёт как-то криво, загрузка процессора прыгает от полной до нуля непонятно отчего
Новый TAK стабильней и немножко быстрее


Сообщение отредактировал MusicFan - Вторник, 25 Июня 2013, 23:38
 
RollinnnДата: Пятница, 28 Июня 2013, 23:09 | Сообщение # 44


Группа: Эксперты
Сообщений: 769
Статус: Offline
У меня на AthlonXP скорость декодирования файла сжатого с параметром -p4m получилась ~141x у 2.3.0 против ~125x у 2.2.0. ~16x - существенная разница. А вы говорите "на уровне погрешности", "оптимизации под новые процессоры", "бессмысленно проверять".
Эх, ему бы аппаратную поддержку...


Абсурдистан А ты тоже где-то читал, что фубар задирает высокие?
FLAC1.3.1noSSE2 LAME3.99.5ICL12.1 Monkey'sAudio4.10


Сообщение отредактировал Rollinnn - Пятница, 28 Июня 2013, 23:10
 
TMainStreamДата: Суббота, 29 Июня 2013, 12:34 | Сообщение # 45
Группа: Эксперты
Сообщений: 316
Статус: Offline
Цитата (Rollinnn)
существенная разница

Самое интересное, при бинарном сравнении а Total Commander TAK файлов (не WAV), созданных старой и новой версией, различаются лишь несколько байт (скорее всего, указание на версию TAK'а).
Цитата (Rollinnn)
Эх, ему бы аппаратную поддержку...
Солмдарен, ему бы тогда цены не было
 
kHintДата: Понедельник, 16 Ноября 2015, 23:27 | Сообщение # 46
Группа: Проверенные
Сообщений: 38
Статус: Offline
Кто-нибудь знает как быстро порезать TAK, не перекодируя его предварительно в WAV? Даже Audition не знает про такой формат(
 
AudiophileДата: Вторник, 17 Ноября 2015, 09:56 | Сообщение # 47


Группа: Администраторы
Сообщений: 1052
Статус: Offline
kHint, никак, такой утилиты автор не предоставляет.
 
RollinnnДата: Вторник, 17 Ноября 2015, 11:29 | Сообщение # 48


Группа: Эксперты
Сообщений: 769
Статус: Offline
Так ведь фубаром же быстро, если cue есть. Не без перекодирования, но без создания промежуточных файлов.

Абсурдистан А ты тоже где-то читал, что фубар задирает высокие?
FLAC1.3.1noSSE2 LAME3.99.5ICL12.1 Monkey'sAudio4.10


Сообщение отредактировал Rollinnn - Вторник, 17 Ноября 2015, 11:31
 
Форум » Кодирование аудио » Консольные кодеры » TAK (Tom’s verlustfreier Audio Kompressor) (Обсуждение кодека)
Страница 2 из 2«12
Поиск:

Copyright Taras Kovrijenko © 2009–2016