Asder Опубликовано 20 мая, 2014 Жалоба Поделиться Опубликовано 20 мая, 2014 Привет родной форум. Возникла невероятная по своей нетривиальности задача, даже не знаю в какой форум писать. Есть сеть магазинов в которых в торговом зале играет музыка и рекламные ролики. Трансляция идёт с дешёвого китайского мп3-плеера, персонал технике обучен слабо. Пришли к решению, что магазину выдаётся "монолитный" файл, в котором сведены треки и рекламные ролики в определённом порядке. Сводили элементарно - сначала формируем последовательность файлов, потом ТоталКомандером объединяли в один файл. Но количество магазинов неуклонно растёт, где-то проходят одни акции, где-то другие, формировать плейлист "руками" стало совсем не по силам. Необходимо решение (или части решения) которые будут формировать плейлист по правилам (учитывая приоритетность роликов) чтобы на выходе был набор файлов или уже сведёный файл типа вот так: Трек1Ролик1Ролик2Трек2Ролик3Ролик4Трек3Ролик1Ролик5Трек4Ролик6Ролик7 Решение может быть под Windows, или под Linux (что предпочтительно, т.к. магазины забирают готовый плейлист с веб-сервера). Можно готовое приложение или подходящую библиотеку на php (программист есть). Ну или решение на другом языке, но в комплекте с программистом :) Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 20 мая, 2014 Жалоба Поделиться Опубликовано 20 мая, 2014 (изменено) Вы хотите сводить в один файл треки или плейлист? Ролики - аудио или видео? Хранилище роликов и треков где находится и как пополняется? Правила формирования плейлиста формализуемые (поддаются автоматизации)? Изменено 20 мая, 2014 пользователем Teddy_Bear Ссылка на комментарий Поделиться на другие сайты Поделиться
Asder Опубликовано 20 мая, 2014 Автор Жалоба Поделиться Опубликовано 20 мая, 2014 (изменено) Не уверен, что правильно понял вопрос. В итоге должен быть плейлист сведёный в единый MP3 файл. На текущий момент это две задачи: 1. Сформировать последовательность треков и роликов 2. Склеить последовательность в один большой файл. Аудио. Где угодно, пополнение в любом случае делается руками. Формализуются, хотя в двух словах описать сложновато. Самое простое описание - расстановка приоритетов выбора подстановки ролика, тем самым указать "плотность", правило не повторять один ролик чаще чем, и количество роликов между треками. Изменено 20 мая, 2014 пользователем Asder Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 20 мая, 2014 Жалоба Поделиться Опубликовано 20 мая, 2014 (изменено) Плейлист это что-то вроде списка. Например для Winamp текстовой (точнее xml) файл вида: <?xml version="1.0" encoding='UTF-8' standalone="yes"?> <WinampXML><!-- Generated by: Nullsoft Winamp3 version 3.0 --> <playlist num_entries="2" label="Playlist 001"> <entry Playstring="file:C:\Music\1.mp3"> </entry> <entry Playstring="file:C:\Music\2.mp3"> </entry> </playlist> </WinampXML> А Вы, видимо, понимаете под ним собственно файлы воспроизведения. То есть требуется слепить несколько аудио файлов в один, выбирая из папки без лишних движений, например, щёлкая мышкой? Тут просто файлы не склеить - нужен аудиоредактор. Можно выбрать готовый. (Кстати, как удавалось склеивать Тоталкоммандером?) На мой вкус, надо просто научится формировать и сохранять плейлист, а файлы складывать в папочку и выкладывать для скачивания, можно в архив (хотя они и так жатые и посему в архивировании мало смысла). Да, и затем научить проигрывать аудио пользуясь плейлистом в приведённом мной определении - как список воспроизведения. Изменено 20 мая, 2014 пользователем Teddy_Bear Ссылка на комментарий Поделиться на другие сайты Поделиться
Asder Опубликовано 20 мая, 2014 Автор Жалоба Поделиться Опубликовано 20 мая, 2014 Кстати, как удавалось склеивать Тоталкоммандером? Главное чтобы был одинаковый формат (битрейт). На мой вкус, надо просто научится формировать и сохранять плейлист, а файлы складывать в папочку и выкладывать для скачивания, можно в архив (хотя они и так жатые и посему в архивировании мало смысла). Да, и затем научить проигрывать аудио пользуясь плейлистом в приведённом мной определении - как список воспроизведения. Спасибо конечно за ваше мнение. Только это было изначальным ограничением. Играет китайский мп3-плеер без экрана, с удивительной логикой выбора последовательности треков - поэтому и делаем 1 трек, чтобы ни у кого не было шансов ошибиться. Предложения типа "так купите нормальный плеер", "проведите везде быстрый интернет и пусть будет он-лайн трансляция" - не рассматриваются, речь идёт о сотнях точек, глобальные перемены от моего желания упростить работу не произойдут. Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 23 мая, 2014 Жалоба Поделиться Опубликовано 23 мая, 2014 (изменено) Со склейкой помогли в соседней ветке. Через стандартный диалог выборка (в том числе множественная стандартно с Ctrl или протяжкой мыши) файлов, сортировка и удаление некоторых вручную. На финише склейка. Работает для mp3. Без проверки битрейта и других параметров. Без загрузки на сервер. TeddyAudioJoiner.rar Интерфейс простейший, есть хинты к кнопкам, поэтому без описания. P.S. Поискал свободные программы для склейки - нету. Есть свободные, но с драконовскими ограничениями. Типа склеивать не более двух файлов. Поэтому, вроде, не велосипед. TeddyAudioJoiner.rar Изменено 23 мая, 2014 пользователем Teddy_Bear Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 23 мая, 2014 Жалоба Поделиться Опубликовано 23 мая, 2014 (изменено) Апдейт в соответствии с разделением списков на треки и ролики. Надо понимать так, что в музыкальный фон из треков вставляются разные рекламные ролики. Теперь два окна отдельно для треков и роликов. Списки можно сохранять/читать. Можно вставлять из правого списка в левый. Перемещается ролик выбранный справа в список над выбранным слева. Так реализуется функциональность - изредка переформировывать список музыкальных треков и быстро вставлять разные рекламные ролики в зависимости от задания. TeddyAudioJoiner3.rar TeddyAudioJoiner3.rar Изменено 23 мая, 2014 пользователем Teddy_Bear Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти