Перейти к содержимому


Магазины Dr.Head снова открыты!  JH Audio 2020 новинки  Индивидуальные скидки в Dr.Head   
 

Дистрибутивы для AP Console (Album Player)

linux spartan album player apc плейер консольный аудиоплейер спартанец

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 620

#551 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 10 September 2020 - 16:13

Я так не думаю, т.к. сам ap в режиме службы уже независим сам по себе от порта ввода и порта вывода и порта ошибок терминала.
К примеру можно ту же операцию цикла запускать на самом минимальном приоритете.
Т.е. есть вероятность не ухудшения звука.
Уточните по смещению, для понимания.

Сообщение отредактировал verisokin: 10 September 2020 - 16:32


#552 OFFLINE   AleXH

AleXH

    Эксперт

  • Автор темы
  • Продвинутые
  • 1680 сообщений

Отправлено 10 September 2020 - 16:44

см. ветку ар

#553 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 10 September 2020 - 16:59

Скорее всего сам попробую сделать скрипт на bash, если получится. Т.к. очень требуется воспроизведение папки с музыкой в ОЗУ без нажимания лишних клавиш и вслепую без монитора в режиме ap как служба. Т.е. выбрал папку клавишами, запустил на звук и слушаешь до окончания файлов, иногда если нужно перепрыгивая по файлам нужно делать функции вверх или вниз. ap в этом случае для меня не очень подходит.
Идея как делать уже есть, думаю сделать через mediainfo и sleep или по другому, пока не решил. Или на Си или на Lua как вариант, используя ap как аудиодвижок, но думаю в этом случае процесс очень затянется в связи с очень маленьким опытом.
В любом случае будет чем интересно заняться.

#554 OFFLINE   AleXH

AleXH

    Эксперт

  • Автор темы
  • Продвинутые
  • 1680 сообщений

Отправлено 10 September 2020 - 19:54

aq. при входе в папку cue выводится автоматом, если в папке 1 image и 1 cue, запуск трека возможен по .Num

Надо сделать рекодер ANSI => UTF-8 , но есть неоднозначность, вдруг в cue не 1251, а 1252-1257?

Сообщение отредактировал AleXH: 10 September 2020 - 20:06


#555 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 10 September 2020 - 23:06

Со шрифтами раньше были сложности в линуксе. В своё время, давно на линуксе очень сильно с шрифтами намучился. Лучший вариант конечно это всё в utf.
По рекодеру посмотрю, что могу попробывать сделать.
Может к Игорю обратиться, может он подскажет, у него ведь эта проблема возможна решена как я понял.
Можно пойти по пути хотя бы примерно первоначально с частичной реализацией. Потом постепенно усложнять.

#556 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 10 September 2020 - 23:39

Собрал статически перекодировщик iconv. Собирал под core2 и с опцией extra-encoding (обеспечивает поддержку нескольких дополнительных кодировок)
Завтра выложу в общую папку.
https://ru.wikipedia.org/wiki/Iconv
Виды кодировок поддерживаемых шрифтов
https://www.gnu.org/...#TOCdownloading
Можно ещё попробывать собрать recode, если iconv не устроит
https://ru.wikipedia.org/wiki/Recode
В отличие от таких утилит (и библиотек) как iconv, recode умеет преобразовывать символы, точный эквивалент которых в выходном наборе символов отсутствует.

Сообщение отредактировал verisokin: 10 September 2020 - 23:50


#557 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 11 September 2020 - 20:49

Выложил. Про программу-скрипт автоподбор кодировок в линуксе не знаю. Скорее всего нужно делать скриптом.
iconv -l  просмотр всех ключей видов кодировок, включённых в программу.

Сообщение отредактировал verisokin: 11 September 2020 - 21:00


#558 OFFLINE   AleXH

AleXH

    Эксперт

  • Автор темы
  • Продвинутые
  • 1680 сообщений

Отправлено 11 September 2020 - 21:04

Действительно pf2048 и bf6144 на высоких битрейтах не хватает, сбросил в значение по умолчанию командами pf-1 и bf-1, вышел из ap, scfg.

UP. добавил автоматическую конвертацию CP1251=>UTF-8, если в файлах cue, txt, log обнаружен символ с кодом более 127. Используемые aq внешние утилиты - ln, ffmpeg, iconv.

Сообщение отредактировал AleXH: 12 September 2020 - 13:57


#559 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 14 September 2020 - 08:26

Просмотр сообщенияAleXH сказал:

ffmpeg
Позже соберу. Нужно поработать над уменьшением размера.

Сообщение отредактировал verisokin: 14 September 2020 - 17:09


#560 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 14 September 2020 - 17:08

По отзывам, на хорошей аппаратуре при оптимизации core2  звук  яркий, чем нужно. Это при оптимизации core2 и на ядрах и на архивах.
Так что пока не знаю как поступить.
Собрал по другому новые версии ядер не под оптимизацию core2 для прослушки, пока не слушал дома. За основу по звуку беру удачное ядро 3.7.8. Звук другой в новых ядрах чем 3.7.8. В общей папке.

#561 OFFLINE   AleXH

AleXH

    Эксперт

  • Автор темы
  • Продвинутые
  • 1680 сообщений

Отправлено 14 September 2020 - 17:52

Да, я позавчера вернулся на 3.7.8 и прежний libsound и ар

#562 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 14 September 2020 - 19:18

Отслушал новые ядра
Жду Вашей оценки
Тогда работаем на версии Спартанца без core2

Сообщение отредактировал verisokin: 14 September 2020 - 21:48


#563 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 14 September 2020 - 21:44

Завтра соберу ещё ядра для прослушки.

#564 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 15 September 2020 - 09:03

Делаю набор ядер для отслушки. Сегодня скорее всего определимся с лучшим по звуку по сборнику ядер, уже есть лучше по звуку чем 3.7.8
Сделаю так же набор архивов по отслушке версий альзы.

#565 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 15 September 2020 - 17:27

AleXH,
получилось собрать  минимальный статический ffmpeg (по конфигу), последней версии, размер примерно 1.5 Мб (плюс две библиотеки)
Убрано всё другое, кроме
Входные форматы flac, ape, wavpack
Выходные форматы wav, тип формата pcm_16le, pcm_24le, pcm_32le
Собран с sox, libwavpack
Собран без core, т.е. SSE
Проверил из под виртуалки - перекодирует из flac в wav, перекодирует использую sox, остальное не проверял (ape и iso.wv)
Всё ли Вас устраивает в конфигурации ffmpeg, если нет, то что пересобрать?
Позже выложу в обменник, но пока это тестовая для проверки работоспособности, позже выложу финальную.

Сообщение отредактировал verisokin: 15 September 2020 - 17:40


#566 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 15 September 2020 - 17:38

Выложил эту тестовую версию ffmpeg, работоспособность на Спартанце не успел проверить.

#567 OFFLINE   AleXH

AleXH

    Эксперт

  • Автор темы
  • Продвинутые
  • 1680 сообщений

Отправлено 15 September 2020 - 17:47

Как я понимаю, в идеале нужна поддержка всего, что поддерживает ар. Не понял зачем SoX, ведь нужно получить оригинальные данные с оригинальной ЧД.

#568 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 15 September 2020 - 19:02

Просмотр сообщенияAleXH сказал:

Не понял зачем SoX, ведь нужно получить оригинальные данные с оригинальной ЧД
Игорь вроде писал о этом, что выходной формат у ap 32бит для альзы. Вот я и включил sox как лучший по звуку передисретизатор, чтобы можно было бы в 32 бит wav перекодировать на вход ap. Этот момент нужно обсудить.
Т.е. я пока не знаю что будет лучше по качеству сразу к примеру   flac 16бит в wav 16бит и уже ap сам переконвертирует в 32бит или делать это сразу на стороне ffmpeg - flac 16бит в wav 32бит. Я планирую так же собрать и версию ffmpeg с поддержкой SSE.

Т.е. все форматы это и к примеру mp3 включать и какие ещё или какие то не нужно?
Я лично не знаю равнозначность по аудиоформатам у ap и ffmpeg (минус видеоформаты). т.е. что понимает ap и что из ap может ffmpeg. Тем более версия у ffmpeg последняя.

Сообщение отредактировал verisokin: 15 September 2020 - 19:17


#569 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 15 September 2020 - 20:24

Собрал другой сборки альзу.
Создал новый архив из архива прошлого релиза, только альзу добавил. Так нужно для прослушки с прошлым релизом.
Слушал на ядре vmlinuz-4.1-spartan-3-7.8-env-7a2.

Сообщение отредактировал verisokin: 15 September 2020 - 22:19


#570 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 15 September 2020 - 20:42

Если sox не интересен, то естественно могу собрать и без него, а по форматам определитесь точнее.
Могу скинуть, что поддерживает FFMPEG из конфига только завтра, по нему возможно и можно определить возможности по форматам.

#571 OFFLINE   AleXH

AleXH

    Эксперт

  • Автор темы
  • Продвинутые
  • 1680 сообщений

Отправлено 15 September 2020 - 21:45

Открываем мануал на ар, либо помощь aphelp, там перечислены все поддерживаемые арс форматы. Ffmpeg нужен лишь фанам слушать с DI с рамдиска.

#572 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 15 September 2020 - 21:53

Просмотр сообщенияAleXH сказал:

Ffmpeg нужен лишь фанам слушать с DI с рамдиска.
Тогда может не нужно делать, раз экзотика?
Если всё таки нужен ffmpeg для большинства форматов.
По мануалу aphelp, если использовать FFMPEG то
"файлы форматов WAV, FLAC, APE, ALAC, WV, включая ISO.WV, SACD, DFF, DSF, AIFF, MP3, MP4, OGG, AAC, OPUS, TAK, WMA."
Вроде ALAC, есть поддержка добавлю. OGG MP3 OPUS Не вижу смысла добавлять (музыку в форматах OGG OPUS ни разу не видел на торентах). MP3 да же не знаю, а зачем. Остальные посмотрю по возможностям ffmpeg.
Завтра может сделаю тестовую версию, уберу так же sox.

Прослушка показала ядро версии 7а2 лучшим ядром по звуку.

Сообщение отредактировал verisokin: 15 September 2020 - 22:25


#573 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 15 September 2020 - 22:25

нашёл ошибки в сборке альзы, переделал, выложил, версию с ошибками удалил.

Сообщение отредактировал verisokin: 15 September 2020 - 22:37


#574 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 16 September 2020 - 13:32

AleXH,
Собрал статически ffmpeg со всеми возможными аудиоформатами кои смог включить  в ffmpeg из того что может ap. Без core2. Без передискретизации. С libwavpack. Размер 1.7 Мб
Файлы входных форматов WAV, FLAC, APE, ALAC, WV, возможно ISO.WV (нужно проверять), SACD (нет), DFF (нет), DSF, AIFF , MP3, MP4 (как mpegaudio), OGG, AAC, OPUS (нет, т.к. не собирается ffmpeg при отключённой функции передискретизации), TAK, WMA (как wmalossless). Выходой wav тип формата pcm_16le, pcm_24le, pcm_32le
Проверьте на работоспособность в aq. Всё ли Вас устраивает по конфигу ffmpeg?
Всех благ.

Сообщение отредактировал verisokin: 16 September 2020 - 13:44


#575 OFFLINE   verisokin

verisokin

    Профессионал

  • Пользователи
  • 580 сообщений

Отправлено 16 September 2020 - 16:14

Не все форматы перекодируются в этой версии ffmeg. Разбираюсь. flac перекодирует, mp3 нет.
Перекодировал flac в wav звук другой, на отслушке такой вариант.
Сделал две аудиозаписи для сравнения в обменнике.





Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Yandex (1)
Изображение
Беспроводные наушники в магазине Dr.Head.