Необходимо написать скрипт, который бы на входе принимал json с параметрами, а на выходе запускал команду(ы) ffmpeg, которая бы "склеивала" все файлы в одно видео, учитывая параметры из json.
JSON выглядит таким образом:
{
"audio":"sample.mp3",
"image":"placeholder.png",
"videos":
[{"path":"sample2.mp4","time":22.41},
{"path":"sample3.mp4","time":73.12,"repeat":2},
{"path":"sample4.mp4","time":120,"repeat":2,"play_speed":1.12},
{"path":"sample5.mp4","time":140,"play_time":10
}]}Основные параметры:
- audio - основная дорожка видео. видео должно длиться ровно столько, сколько длится аудио. Аудиодорожки всех остальных видео должны быть вырезаны/удалены.
- image - как бы фоновый слой картинки видео. Если в текущий момент нет видео, должна отображаться эта статичная картинка
Параметры каждого видео:
- path - путь к видео на сервере
- time - время на аудиодорожке, в которое видео должно начаться с его первого кадра
- repeat - опциональный параметр. если указан, видео должно циклично и бесшовно воспроизвестись n раз
- play_speed - опциональный параметр. скорость воспроизведения. 1.12 - на 12% быстрее оригинала
- play_time - опциональный параметр. воспроизвести видео за n секунд.
Из двух последних параметров, для одного видео может быть указан только один из них.
Пожалуйста, отзывайтесь только если имеете значительный опыт работы с ffmpeg (или можете предложить альтернативу).
ЯП скрипта не принципиален, но приоритет следующий: php, python, node.js.
Или любой другой ЯП, программы на котором несложно выполнять под unix.
Актуальні фриланс-проєкти в категорії PHP
Laravel/Blade-розробник (middle) — доопрацювання сайту
4486 UAH
Шукаю розробника на проект з 4 пов'язаних завдань, для сайту best-matchmaking.com виконуються послідовно:Інтеграція готового premium Blade-шаблону блог-статті + автогенерація Schema/SEO-розмітки (Article, FAQPage, Open Graph, canonical) для всіх поточних і майбутніх… PHP ∙ 5 годин 36 хвилин тому ∙ 34 ставки |
Доработка сайту https://koleso-center.com/ на OpenCart
10 000 UAH
Додати на сайт категорії інтернет-магазинуБУ дискиДокаткиКріплення.Дані беремо з БД 1с.ще кілька питань Тип виконавця: одиночний Backend-розробник (OpenCart/PHP) рівня MiddleДоопрацювання повинно відповідати всім вимогамSEO+AI просування AI Overviews, ChatGPT, Gemini та інших… PHP ∙ 22 години 56 хвилин тому ∙ 43 ставки |
Модуль для OpenCart: масове створення товарів з папок з зображеннямиРозробка модуля масового створення товарів для OpenCart (ocStore 3.x)Необхідно розробити адміністративний модуль для OpenCart / ocStore 3.x, який автоматично створює товари з заздалегідь підготовленої структури папок з зображеннями.Основний функціонал:масове створення товарів з… CMS, PHP ∙ 2 дні 5 годин тому ∙ 48 ставок |
Оптимізація сайтуОптимізація сайту jdgreta.co.uk на Shopify. Сео аудит додано до проекту. Основні завдання - - Виправити всі мета дані - Виконати ТЗ для програміста (оскільки в цьому проекті поєднані завдання для програміста та СЕО, якщо ви не компанія - можете скористатися допомогою) -… HTML та CSS верстання, PHP ∙ 6 днів 3 години тому ∙ 34 ставки |
Спеціаліст по HoroshopПотрібен спеціаліст який зможе правильно налаштувати товарний Feed. Проблема: Зараз понад 13 000 товарів вивантажуються з однаковим значенням типу (напр. «все для манікюру та педикюру»). Через це в Google Ads неможливо розділити товари на сегменти й задати різні рекламні… PHP, Супровід сайтів ∙ 7 днів 6 годин тому ∙ 22 ставки |