Допишу мысть полнее, раз сунул первые пять копеек. Читал форум по "Безтопливным", мангитным, "вечным" двигателям и генераторам. Тема по специфичнее нашей будет, но ветка более менее продуктивно шла. Всё таки тема колоссальная и люди старались быть собраннее и никто не язвил. Один ученый объяснил что такой двигатель легче сделать не основываясь только на одной какой то специфической энергии силы природы, закона физики, например только магнитной, как многие пытаются делать. Хотя и такие чисто магнитные есть. Удобно делать двигатель совмещая силы природы. Например магнитную, силу энерции, гравитации, механики и т.д. Считаю что в общении также должно быть, совмещать мнение нескольких разных людей думающих в разных неправлениях, в одну интересную идею. Тогда эволюция быстрее пойдёт. Уверен что команда собрав такой двигатель, не раз вздохнёт с облегчением, вспомнив, что в дискуссии не растратили силы на склоки и довели таки дело до ума.
-
- Адрес
- Москва
- Сообщений
- 1,368
- Репутация
- 12715 (0)
15.12.2014 15:26портатив: iBasso DX50 (PhoenixUltraLightRbInRam+rb) + Ollivan MS16
дома: iBassо DC-05 (когда слушаю с телефона Xaomi 11lite) + Sennheiser HD650
Спойлер:
-
- Сообщений
- 3,694
- Репутация
- 68598 (0)
15.12.2014 15:26Да здесь, вообще-то форум.
И каждый, извините, высказывает свое мнение - правильное оно или ошибочное - здесь начальников нет !
Если вы не согласны с мнением оппонента - выскажите свое мнение - но вы этого почему-то не делаете.
Я вообще много интересного узнал на форуме от различных людей.Спойлер:
-
- Адрес
- Зеленоград
- Сообщений
- 4,465
- Репутация
- 67138 (0)
15.12.2014 15:27Видите ли, существенны причинно-следственные связи. Зная причины, можно попытаться на них направленно повлиять. Не зная причины, или "зная" неверную причину, повлиять на результат можно лишь случайным образом.
Конкретно в этом примере, исходя из неправильного ответа, сделать ничего нельзя: алгоритм в программе не изменить, процессор не заменить. Исходя из моего ответа, можно заменить аккумулятор Pisen на Samsung, и/или сделать мод по питанию, и получить качественный прирост, в котором разница на слух между wav и flac уменьшится или пропадет. Надеюсь, в таком объяснении понятна принципиальная разница между ответами?Портатив: iBasso DX200CuAu, iBasso IT04+CB12, iBasso SR1
Еще есть: DX120, DX150, DX200 (AMP8-7-6-5-3-2-1), DX80, DX90MM, UM Merlin-u, iBasso IT01, IT03, Etymotic ER-4PT (кастомные насадки), Etymotic HF3, Beatsounds EVR-500
-
- Сообщений
- 131
- Репутация
- 1200 (0)
15.12.2014 17:09Моя реплика предназначалась ignat-ignatik, который написал
В общем я указал на причину некоторого раздражения, которое ignat-ignatik уловил в отдельных постах.
Высказываю в том числе и в том посте. Если вам не нравится, что конкретно по вашему вопросу не отписался (flac vs wav), так вы сами сказали - тут демократия.
-
Пользователи, сказавшие Спасибо SergeRX за полезный пост
Vlad168 (15.12.2014)
-
- Адрес
- Белая Церковь (Киевской обл.)
- Сообщений
- 787
- Репутация
- 7935 (0)
15.12.2014 17:19FLAC является потоковым форматом, что достигается разбиением данных на множество блоков, которые могут иметь разный размер, хотя имеющиеся кодеки используют блоки только постоянного размера. Так как каждый блок кодируется отдельно, то изменяя размер блока при кодировании можно добиться различной длины выходного файла т.к. чем меньше размер блока тем их соответственно больше и увеличивается количество служебной информации. Размер блока определяется от 16 до 65535 семплов, что покрывает оптимальные размеры для всех возможных аудиоданных (музыка, речь). При этом каждый блок полностью не зависим от предыдущего.
---------- Добавлено в 16:16 ---------- Предыдущее сообщение было размещено в 16:15 ----------
http://www.tux.in.ua/articles/459
цитата отсюда, форум глючит, не могу писать посты, поделю пост на несколько
---------- Добавлено в 16:19 ---------- Предыдущее сообщение было размещено в 16:16 ----------
предполагаю, что при нехватке процессорного времени, семплы или целые блоки игнорируются, что на слух воспринимается как ухудшение качества.
Именно так происходит при просмотре видео на слабом процессоре (снижается частота кадров). Это все видели и знают.iBasso DX50, Audio-Technica ATH-M50, Superlux HD699
xDuoo X2, SoundMagic pl50, Fidue A63, Vsonic GR02 Bass Edition
-
- Адрес
- Зеленоград
- Сообщений
- 4,465
- Репутация
- 67138 (0)
15.12.2014 17:32Этот "первоисточник" трудно воспринимать всерьез, т.к. он откуда-то передран, причем передран бездумно. Например, по смыслу должны быть ссылки на другие страницы, а ссылок нет. К подобным источникам информации надо относиться осторожно.
На самом деле, единственный правильный источник информации о flac - это сайт разработчиков.
Такое предположить может только человек, абсолютно незнакомый с программированием. Поверьте - Ваше предположение абсолютно безосновательно. Ну а если не верите - почитайте, пожалуйста, API (в идеале - исходные тексты) декодера flac и убедитесь, что там такого нет. Я - читал.
К сожалению, Ваш первичный пост на эту тему не содержал и намека на то, что Вы не уверены в том, что говорите... А теперь вот получается - это просто предположение, ни на чем конкретном не основанное... не хорошо как-то...
---------- Добавлено в 18:32 ---------- Предыдущее сообщение было размещено в 18:27 ----------
Если Вам интересно, я мог бы объяснить принципиальную разницу между этим Вашим примером и плеером DX50. Объяснить?Портатив: iBasso DX200CuAu, iBasso IT04+CB12, iBasso SR1
Еще есть: DX120, DX150, DX200 (AMP8-7-6-5-3-2-1), DX80, DX90MM, UM Merlin-u, iBasso IT01, IT03, Etymotic ER-4PT (кастомные насадки), Etymotic HF3, Beatsounds EVR-500
-
-
- Адрес
- Москва
- Сообщений
- 4,989
- Репутация
- 105621 (0)
15.12.2014 17:41Вот то же хотел спросить про API флака и про исходные алгоритмы кодирования/декодирования. Но меня опередили . В следующий раз, когда будете предполагать, сообщайте об этом остальным, дабы не выглядеть глупо.
ММ4 / FitEar 335 DW AA
_________
Suum cuique
-
- Сообщений
- 131
- Репутация
- 1200 (0)
15.12.2014 18:08Во, другое дело! К такой формулировке никто не придирется
Да ладно, что уж такого невероятного в предположении?
Кодек кстати необязательно стандартный должен быть, может быть и проприетарный. Хотя вы наверно наверно этот момент прояснили для себя когда прошивку моддили.
-
- Адрес
- Зеленоград
- Сообщений
- 4,465
- Репутация
- 67138 (0)
15.12.2014 18:29Начнем с простого: первично речь шла о разнице в звучании между wav и flac, и krasil говорил о снижении качества, тогда как отбрасывание блока потока flac приведет к выпадению звука. Потому что flac - беспотерьный формат. С ним нельзя получить на выходе "хуже", можно либо "так же, как оригинал" или "никак".
Теперь посложнее, в общем виде.
Спойлер:Портатив: iBasso DX200CuAu, iBasso IT04+CB12, iBasso SR1
Еще есть: DX120, DX150, DX200 (AMP8-7-6-5-3-2-1), DX80, DX90MM, UM Merlin-u, iBasso IT01, IT03, Etymotic ER-4PT (кастомные насадки), Etymotic HF3, Beatsounds EVR-500
-
- Адрес
- Никополь
- Сообщений
- 139
- Репутация
- 4892 (0)
15.12.2014 18:30Подскажите, что нужно сделать, чтобы использовать полтинник в качестве внешней звуковой карты на ноутбуке под Windows 7 x64, на последней прошивке Дока. И работает ли вообще эта функция ?
Техника: , Audio Technica ATH-M50 Ostry KC06A
-
- Сообщений
- 131
- Репутация
- 1200 (0)
15.12.2014 18:55Чисто флейма ради. Выпадение достаточно короткого куска аудиоданных из-за инерции восприятия может вообще на слух сознанием не восприниматься. Хотя возможно при этом общий характер звучания как-то и меняется (не говорю что это так и есть, но допустить можно).
Только в том случае если предварительно все данные распаковываются в отдельный буфер и только потом проигрываются.
Согласен.
Он не заострял на этом внимание, просто выдал общую идею. Что если система не справляется происходит некая "оптимизация". Практика правда говорит об обратном, например всякие DSD честно начинают тормозить когда проц не справляется. Но стопроцентной гарантии все же нет.
Как то тайминги он все же должен обеспечивать.
Согласен, с точки зрения логики так намного правильнее, но опять конкретный разработчик конкретного софта по конкретный плеер вполне может решить сделать все по-своему.
-
- Адрес
- Москва
- Сообщений
- 4,989
- Репутация
- 105621 (0)
15.12.2014 19:04Раз уж вы такой специалист, скажите пожалуйста, что произойдет при отбрасывании блока в процессе декодирования флака?
Можете привести пример такого кодека, который бы не использовал библиотеку libFlac, а был бы полностью самописным? А самое главное рассказать, в чем смысл сей задумки?
---------- Добавлено в 21:04 ---------- Предыдущее сообщение было размещено в 21:02 ----------
На этот вопрос можете не отвечать, мне все ясноММ4 / FitEar 335 DW AA
_________
Suum cuique
-
Пользователи, сказавшие Спасибо gemzza за полезный пост
SAKSAULLL (04.01.2015)
-
- Адрес
- Зеленоград
- Сообщений
- 4,465
- Репутация
- 67138 (0)
15.12.2014 19:13SergeRX, Вы в своем флейме аккуратно пропустили мысль о том, что далеко не все поддерживаемые Mango форматы - потоковые Собсно, потоковых там ровно 0 (ноль), т.к. потенциально потоковые MP3 и flac в потоковом виде имеют совсем иное оформление и ограничения, не соблюдаемые в файловом формате. И я не буду продолжать, ОК?
---------- Добавлено в 20:13 ---------- Предыдущее сообщение было размещено в 20:09 ----------
Вот тут я Вас удивлю: ffmpeg.
Сложно со мной иметь дело, я знаю...Портатив: iBasso DX200CuAu, iBasso IT04+CB12, iBasso SR1
Еще есть: DX120, DX150, DX200 (AMP8-7-6-5-3-2-1), DX80, DX90MM, UM Merlin-u, iBasso IT01, IT03, Etymotic ER-4PT (кастомные насадки), Etymotic HF3, Beatsounds EVR-500
-
- Сообщений
- 131
- Репутация
- 1200 (0)
15.12.2014 19:18Мои знания на тему флака дальше википедии не распространяются, так что допускаю что глупости какие-то пишу.
У меня ощущение, что вы в теме. Если так, то не томите откройте правду. Блоки как то сцеплены или что там?
Не могу и пытаться искать не буду, но гипотетически может же существовать, стандарт ведь открытый?
В общем если разбираетесь лучше просветите народ, чем троллить.
-
- Адрес
- Москва
- Сообщений
- 4,989
- Репутация
- 105621 (0)
15.12.2014 19:24Мельком взглянув на исходники рискну предположить, что там то же все ок ffmpeg - целое кроссплатформенное решение. Скорее всего "самописный флак" делался там только лишь для того, чтоб вписаться в общую концепцию кода ( ну или возможно у программистов руки чесались ). А еще примеры есть?
ММ4 / FitEar 335 DW AA
_________
Suum cuique
-
- Сообщений
- 131
- Репутация
- 1200 (0)
-
- Адрес
- Зеленоград
- Сообщений
- 4,465
- Репутация
- 67138 (0)
15.12.2014 19:47Работать с потоковым сильно сложнее - лишние, никому не нужные заморочки типа синхронизации на начало фрейма с пропуском мусора, разные параметры (частота дискретизации, битность, даже кодер!) у разных фреймов... У файла считал заголовок, настроил фильтр по параметрам из заголовка - и струячь туда блоки. Собсно, с звуковым файлом, фактически, не нужно и временной синхронизации. Типичный цикл воспроизведения аудиофайла таков:
- Настроить аудиодрайвер на битность, число каналов, частоту дискретизации.
- Записать туда очередной декодированный блок, сколько влезло. Что не влезло - оставили на потом.
- Продолжать 2, пока не закончилось.
Вот список операционных систем, для которых я писал вывод звука:Спойлер:Портатив: iBasso DX200CuAu, iBasso IT04+CB12, iBasso SR1
Еще есть: DX120, DX150, DX200 (AMP8-7-6-5-3-2-1), DX80, DX90MM, UM Merlin-u, iBasso IT01, IT03, Etymotic ER-4PT (кастомные насадки), Etymotic HF3, Beatsounds EVR-500
-
- Сообщений
- 131
- Репутация
- 1200 (0)
15.12.2014 20:17ОК. Убедили.
Резюме.
Разработчики стремятся все собирать из стандартных компонент на базе стандартной программной архитектуры. Чтобы реализовать тот вариант, который предположил krasil надо все поломать и сделать свое если не с нуля то близко к этому. В результате цена вопроса возрастет на несколько порядков. Ради такой сомнительной фичи никто заморачиваться не будет.
-
- Сообщений
- 3,694
- Репутация
- 68598 (0)
15.12.2014 22:09Ну, что ж, есть еще один интересный вопрос, на который пока никто не дал внятного объяснения, хотя вопрос этот поднимался в ветке.
Как всем известно, у полтинника есть переключатель уровня громкости (gain) телефонного выхода.
Изменение уровня громкости (по схеме) достигается различными гасящими сопротивлениями от каскада ЦАП к усилительному каскаду: на low - максимальное гасящее сопротивление, на high - таковое отсутствует, mid - соответственно среднее значение гасящего сопротивления.
И при переключении этого переключателя изменяется АЧХ выходного сигнала с телефонного выхода независимо от сопротивления наушников - на low середина провалена, на high - середина выправляется.
Причем это заметил не я один.
Кто-то сможет дать внятное объяснение этому замечательному явлению ?Спойлер:
-
- Адрес
- Белая Церковь (Киевской обл.)
- Сообщений
- 787
- Репутация
- 7935 (0)
15.12.2014 22:39gemzza, Скажите , Вы не могли бы сделать Рокбокс для DX50 со сменой напряжений, как на Сансе?
iBasso DX50, Audio-Technica ATH-M50, Superlux HD699
xDuoo X2, SoundMagic pl50, Fidue A63, Vsonic GR02 Bass Edition
Информация о теме
Пользователи, просматривающие эту тему
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Похожие темы
-
Клуб пользователей Shanling
от V.I.P в разделе ФлеймОтветов: 44Последнее сообщение: 19.05.2017, 22:39 -
Клуб пользователей QLS
от ssnorry в разделе ФлеймОтветов: 429Последнее сообщение: 03.01.2017, 12:05 -
Клуб пользователей Hidizs
от oblonskiy в разделе ФлеймОтветов: 27Последнее сообщение: 19.12.2016, 17:51 -
Клуб пользователей Lotoo
от дZen в разделе ФлеймОтветов: 61Последнее сообщение: 08.12.2016, 15:50 -
Клуб пользователей Lotoo
от Vovanoff в разделе ФлеймОтветов: 4Последнее сообщение: 12.02.2016, 11:21