Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Формирование плейлиста и скленного mp3 по правилам


Asder

Рекомендуемые сообщения

Привет родной форум.

Возникла невероятная по своей нетривиальности задача, даже не знаю в какой форум писать.

 

Есть сеть магазинов в которых в торговом зале играет музыка и рекламные ролики.

Трансляция идёт с дешёвого китайского мп3-плеера, персонал технике обучен слабо.

Пришли к решению, что магазину выдаётся "монолитный" файл, в котором сведены треки и рекламные ролики в определённом порядке. Сводили элементарно - сначала формируем последовательность файлов, потом ТоталКомандером объединяли в один файл.

 

Но количество магазинов неуклонно растёт, где-то проходят одни акции, где-то другие, формировать плейлист "руками" стало совсем не по силам.

 

Необходимо решение (или части решения) которые будут формировать плейлист по правилам (учитывая приоритетность роликов) чтобы на выходе был набор файлов или уже сведёный файл типа вот так:

Трек1Ролик1Ролик2Трек2Ролик3Ролик4Трек3Ролик1Ролик5Трек4Ролик6Ролик7

Решение может быть под Windows, или под Linux (что предпочтительно, т.к. магазины забирают готовый плейлист с веб-сервера).

Можно готовое приложение или подходящую библиотеку на php (программист есть).

 

Ну или решение на другом языке, но в комплекте с программистом :)

Ссылка на комментарий
Поделиться на другие сайты

Вы хотите сводить в один файл треки или плейлист?

Ролики - аудио или видео?

Хранилище роликов и треков где находится и как пополняется?

Правила формирования плейлиста формализуемые (поддаются автоматизации)?

Изменено пользователем Teddy_Bear
Ссылка на комментарий
Поделиться на другие сайты

Не уверен, что правильно понял вопрос. В итоге должен быть плейлист сведёный в единый MP3 файл. На текущий момент это две задачи:

1. Сформировать последовательность треков и роликов

2. Склеить последовательность в один большой файл.

 

Аудио.

 

Где угодно, пополнение в любом случае делается руками.

 

Формализуются, хотя в двух словах описать сложновато. Самое простое описание - расстановка приоритетов выбора подстановки ролика, тем самым указать "плотность", правило не повторять один ролик чаще чем, и количество роликов между треками.

Изменено пользователем Asder
Ссылка на комментарий
Поделиться на другие сайты

Плейлист это что-то вроде списка.

Например для 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>

А Вы, видимо, понимаете под ним собственно файлы воспроизведения.

 

То есть требуется слепить несколько аудио файлов в один, выбирая из папки без лишних движений, например, щёлкая мышкой?

Тут просто файлы не склеить - нужен аудиоредактор. Можно выбрать готовый. (Кстати, как удавалось склеивать Тоталкоммандером?)


На мой вкус, надо просто научится формировать и сохранять плейлист, а файлы складывать в папочку и выкладывать для скачивания, можно в архив (хотя они и так жатые и посему в архивировании мало смысла).

Да, и затем научить проигрывать аудио пользуясь плейлистом в приведённом мной определении - как список воспроизведения.

Изменено пользователем Teddy_Bear
Ссылка на комментарий
Поделиться на другие сайты

Кстати, как удавалось склеивать Тоталкоммандером?

Главное чтобы был одинаковый формат (битрейт).

 

 

На мой вкус, надо просто научится формировать и сохранять плейлист, а файлы складывать в папочку и выкладывать для скачивания, можно в архив (хотя они и так жатые и посему в архивировании мало смысла).

Да, и затем научить проигрывать аудио пользуясь плейлистом в приведённом мной определении - как список воспроизведения.

Спасибо конечно за ваше мнение. Только это было изначальным ограничением.

Играет китайский мп3-плеер без экрана, с удивительной логикой выбора последовательности треков - поэтому и делаем 1 трек, чтобы ни у кого не было шансов ошибиться.

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

Ссылка на комментарий
Поделиться на другие сайты

Со склейкой помогли в соседней ветке.

Через стандартный диалог выборка (в том числе множественная стандартно с Ctrl или протяжкой мыши) файлов, сортировка и удаление некоторых вручную. На финише склейка.

 

Работает для mp3. Без проверки битрейта и других параметров. Без загрузки на сервер.

 

TeddyAudioJoiner.rar

 

Интерфейс простейший, есть хинты к кнопкам, поэтому без описания.

 

P.S. Поискал свободные программы для склейки - нету. Есть свободные, но с драконовскими ограничениями. Типа склеивать не более двух файлов. Поэтому, вроде, не велосипед.

TeddyAudioJoiner.rar

Изменено пользователем Teddy_Bear
Ссылка на комментарий
Поделиться на другие сайты

Апдейт в соответствии с разделением списков на треки и ролики. Надо понимать так, что в музыкальный фон из треков вставляются разные рекламные ролики.

Теперь два окна отдельно для треков и роликов. Списки можно сохранять/читать. Можно вставлять из правого списка в левый. Перемещается ролик выбранный справа в список над выбранным слева.

Так реализуется функциональность - изредка переформировывать список музыкальных треков и быстро вставлять разные рекламные ролики в зависимости от задания.

 

TeddyAudioJoiner3.rar

TeddyAudioJoiner3.rar

Изменено пользователем Teddy_Bear
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...