Необходимо написать скрипт, который бы на входе принимал 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.
Aktualne zlecenia dla freelancerów w kategorii PHP
Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacjiNasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:… PHP, Programowanie stron internetowych ∙ 9 godzin 23 minuty temu ∙ 20 ofert |
Dodać pasek przewijania do nagłówka strony
59 PLN
https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s oto przykład jak to u nich wygląda, trzeba zrobić na ich podobieństwo a na tym trzeba zrobić https://rollershop.com.ua/ opencart ocStore 3.0.3.7. i żeby była możliwość edytowania… PHP, Programowanie stron internetowych ∙ 1 dzień 2 godziny temu ∙ 85 ofert |
Optymalizacja stronyOptymalizacja strony jdgreta.co.uk na Shopify. Audyt SEO dołączony do projektu. Główne zadania - - Poprawić wszystkie metadane - Wykonać TZ dla programisty (ponieważ w tym projekcie połączone są zadania dla programisty i SEO, jeśli nie jesteś firmą - możesz skorzystać z… Układ HTML i CSS, PHP ∙ 1 dzień 5 godzin temu ∙ 30 ofert |
Specjalista od HoroshopPotrzebny specjalista, który będzie w stanie prawidłowo skonfigurować feed produktowy.Problem: Obecnie ponad 13 000 produktów jest eksportowanych z tym samym typem wartości (np. „wszystko do manicure i pedicure”). Z tego powodu w Google Ads nie można podzielić produktów na… PHP, Obsługa stron internetowych ∙ 2 dni 8 godzin temu ∙ 21 ofert |
Sprawić, aby e-maile o zamówieniach ze sklepu nie trafiały do spamuObecnie istnieje sklep na OpenCart, a wiadomości o zamówieniach trafiają do spamu, trzeba zrobić tak, aby trafiały do Odebrane (ukr.net gmail) sprawdzić. Hosting napisał: Zła dostawa poczty elektronicznej może być związana z niską reputacją nadawcy - IP lub domeny. W takim… PHP, Programowanie stron internetowych ∙ 3 dni 9 godzin temu ∙ 47 ofert |