Bash ffmpeg

Виктор3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.04.2022

Сервер (debian 11)

Библиотека ffmpeg 4.3.3-0

=====Файлы======

Формат mp4 - видео файл имя, которое совпадает с временем начала трансляции.

с 6 утра и до 20 вечера файлы продолжительностью по 30 минут

0600.mp4 - 6 утра

0630.mp4 - пол 7 утра

и т.д.

с 20 вечера до 6 утра файлы продолжительностью по 60 минут

2000.mp4 - 8 вечера

2400.mp4 - полночь

2500.mp4 и т.д. 2900.mp4 - с часу ночи до 6 утра

Для вашего удобства в написании алгоритма файлы можно переименовать или поместить в каталоги.

---

Формат mp3 - аудио файл.

Файлы разделены на 2 части "дневная" и "ночная"

Дневная с 6 утра до 20 вечера

Ночная с 20 вечера до 6 утра

Имя файла не имеет значение.

Продолжительностью каждого файла 30 минут

=====Описание задачи======

С помощью библиотеки ffmpeg реализовать потоковое вещание видео+аудио на сервер youtube.com

Основные условия:

1) Видео поток формируется из упорядоченного списка видео файлов.

2) Каждый видео файл должен быть воспроизведен полностью.

3) Видео поток не должен прерываться (без пауз между файлами)

4) Аудио поток формируется из списка аудио файлов случайным образом,

но без повторений и с учетом дневной или ночной трансляции.

Дополнительные условия (по возможности реализации):

1) возможность рестрима на несколько каналов.

2) возможность указывать с какого видео файла начинать

Скрипт должен выполняться бесконечно до момента ручной остановки!

Скрипт не должен создавать рекурсию!

Заявки фрилансеров