Музыка - чем играть?

Все вопросы, связанные с ресурсом zxart.ee

Moderator: moroz1999

Postby moroz1999 » Sat, 31.08.2013 13:40:29

Продолжаю решать технические вопросы, необходимые для размещения ay/beeper музыки.
Главный вопрос - чем играть? Есть два варианта - флэш-плэйер и mp3.

Прямо сейчас я склоняюсь к тому, чтобы выбрать mp3:
+ 15000 спектрумовских мелодий весили бы по моим подсчетам: 15000 * 4mb * 6 вариантов = 360 гигабайт. Всего максимально 360 гигабайт, которые можно попробовать хранить в халявном китайском облаке, или, если не покатит халява, сделать свой солюшен, благо сервак на фирме стоит с постоянным ip.
+ mp3 играется почти везде, от айпадов до смартфонов.
+ бипер в онлайне можно сейчас проиграть только через Mp3.
+ mp3 проигрыванием сильно проще управлять из кода. Я не уверен, что используемый на zxtunes проигрыватель имеет внешний javascript-интерфейс.

Минусы:
- для переключения abc/acb/bac нужно хранить 3 файла, для ay/ym - еще по два, так что максимум вышло 6 файлов.
- весит оно всё же погуще, чем ay-дамп

Если с местом будет совсем полная жопа, то можно хранить только один вариант mp3 - тот, под который писал автор. Естественно, генериться mp3 будет налету из оригинала, витаминовский плэйер отлично с этим справляется.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby diver » Sat, 31.08.2013 21:49:43

Какой теоретически достаточный битрейт для ay? Для бипера?
User avatar
diver
 
Posts: 735
Joined: Sat, 29.06.2013 00:10:07

Postby TS-Labs » Sat, 31.08.2013 22:38:58

128 вполне достаточен. Однако считаю мр3 - не вариант. Нужен "тру" плеер.
Во1х изза места под мр3, во2х изза негибкости.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Koshi » Sat, 31.08.2013 23:54:11

для AY 256kbps минимум, есть заметные искажения, если взять 128.
MGN Group
User avatar
Koshi
 
Posts: 299
Joined: Thu, 26.07.2012 16:41:52

Postby TS-Labs » Sun, 01.09.2013 01:45:39

"Заметные" искажения будут и на 256, если чо.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby diver » Sun, 01.09.2013 08:44:13

Гм, ну тут как с гигаграфикой, придется идти на какие-то жертвы. Тру плеер - это как, высылать юзеру спектрум DHL-ом, чтобы он на нем слушал? Какие варианты кроме mp3 и флеша?
User avatar
diver
 
Posts: 735
Joined: Sat, 29.06.2013 00:10:07

Postby TS-Labs » Sun, 01.09.2013 10:38:17

Какие-нибудь жабоскрипты?
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby moroz1999 » Sun, 01.09.2013 14:21:38

Пока эмулятора AY в жабоскрипте нет и не предвидится. Как и beeper-а, соответственно.
К том же, в мобильных девайсах, имхо, mp3 всё же чуть удобнее - мне кажется, что на скачку и воспроизведение mp3 нативным кодеком потратится меньше батареи, чем на парсинг и генерацию звука скриптом.

Ну и, самое главное - нет сейчас такого скрипта. Можно было бы заморочиться и сделать, но это отдельный проект, под него нужен отдельный упертый разработчик типа витамина.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby moroz1999 » Sun, 01.09.2013 14:22:26

Битрейт можно и под 320 сделать - всё равно больше терабайта мы не потратим.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby TS-Labs » Sun, 01.09.2013 20:38:07

А почему именно мр3? aac, ac3 чучуть получше в плане схряцывания верхних частот. Ну, у них другие прелести, но для АУ менее критичные.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby moroz1999 » Sun, 01.09.2013 21:11:37

https://developer.mozilla.org/en-US/doc ... ia_formats
А чем кодировать AAC?
Я думал сделать такую схему: заливаем файл, запускается витаминовский плэйер на серваке, конвертит 4 mp3, заливаем их в китайское облако, и оттуда играем.
zxtune aac не умеет, насколько я понял, а в два прохода делать - слегка оверхед.

Я, честно говоря, даже не уверен, что хостер даст возможность запускать zxtune на серваке, но это решаемо, если что, запилю отдельный веб-сервис на рабочем статическом ip, благо сервак под это дело есть.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby moroz1999 » Sun, 01.09.2013 21:18:42

Запилю-ка я тесткейс с mp3 и aac.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby TS-Labs » Sun, 01.09.2013 21:22:35

На лету конвертить в мпег это конечно ок. По первому кругу будет лагать секунд по 15 и грузить сервак по полной.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby moroz1999 » Sun, 01.09.2013 21:25:09

Руками конвертить просто некому. Не обязательно конвертить при первом прослушивании, можно шедулить это на кронтабе на каждые 5 минут или вообще сразу конверт запускать.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby moroz1999 » Sun, 01.09.2013 21:51:45

http://zx.maros.pri.ee/musictest/
Пробуйте, пожалуйста, на своих девайсах, и отписывайтесь. Результаты как-то кое-где неожиданные.
Firefox: только OGG
IE9: только Mp3
Safari 5 win: MP3+AAC
Chrome: MP3
iPad mini: MP3+AAC
Wildfire S Android 2.3: MP3+AAC
Prestigio 5080 Android 4: MP3+AAC
Nokia Lumia 800 WP7.8: MP3
Opera 12.16: OGG
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby moroz1999 » Sun, 01.09.2013 22:02:56

Всё очень предсказуемо, кроме моего FF. По идее на win7 он перекладывает заботу о проигрывании mp3 на саму винду, у которой в составе вроде как кодек должен быть уже.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby TS-Labs » Sun, 01.09.2013 22:20:45

Vorbis кстати лучший - он мне любовен и прельстив. Работает норм. Факфокс последний апдейт.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby moroz1999 » Sun, 01.09.2013 22:27:09

А mp3 в FF у тебя тоже не пашет?
OGG - не вариант, он ничем кроме FF и Opera не саппорчен, к сожалению.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby TS-Labs » Sun, 01.09.2013 22:46:44

Только огг пашет.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby moroz1999 » Sun, 01.09.2013 22:47:30

Спасибо, значит придется для него задействовать богомерзкий флэш.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby TS-Labs » Mon, 02.09.2013 00:11:09

А пщему б-гмеръзък?
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby diver » Mon, 02.09.2013 05:23:12

MP3 cbr 320:
MP3 vbr q1:
MP3 vbr q3:
AAC q1:
AAC q0.7:
OGG q6:
MP3 from soundcloud (128):

iOS/Safari - все пашет, кроме ogg.
User avatar
diver
 
Posts: 735
Joined: Sat, 29.06.2013 00:10:07

Postby diver » Mon, 02.09.2013 05:25:42

FF23 - тока ogg. Чо за?
User avatar
diver
 
Posts: 735
Joined: Sat, 29.06.2013 00:10:07

Postby TS-Labs » Mon, 02.09.2013 07:38:37

Ишак восьмой (джава включена - проверил) и нокия Е71 не показывают контролы плеера, только текстовые названия типа "MP3 cbr 320:".
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Mon, 02.09.2013 07:40:24

Ага, раньше фафокс показывал все форматы, но играл только ОГГ. Щас плеер только у ОГГ. Остальные форматы - только надписи, как в предыдущем псто.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Next

Return to ZX-Art

Who is online

Users browsing this forum: No registered users and 1 guest

cron

x