Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Потрібно зробити процес ffmpeg в linux так, щоб вона працювала по черзі (Node JS)

Translated2246 UAH

Відгук замовника про співпрацю з Елизаветою Молчановою

Якість
Професіоналізм
Вартість
Контактність
Терміни

Проект успішно виконано, продовжуємо співпрацю!

Відгук фрилансера про співпрацю з Мурадом Имановим

Оплата
Постановка завдання
Чіткість вимог
Контактність

Все пройшло успішно, дуже задоволена співпрацею!

  1. 9532
     25  0

    Переможець1 день2246 UAH

    Привіт, проект ясень можу швидко виконати. Для всіх додаткових питань пишіть особистим повідомленням. Буду рада співпраці.

  2. 3853    24  0
    1 день17 970 UAH

    Доброго дня,

    Буду радий допомогти у виконанні вашого проєкту. Маю досвід роботи з ffmpeg, Linux та Node.js, і готовий зайнятися завданням з конвертації .ts файлів у WEBM з подальшою чергою обробки для процесів веб-трансляції.

    Моя ставка 16$ на годину. Обговоримо деталі проєкту?

    З повагою,
    Максим

  • Chunhui Ouyang
    11 грудня 2024, 20:56 |

    So do you want to optimize the server or do you want someone to help you optimize this code?

  • Мурад Иманов
    12 грудня 2024, 5:33 |

    Hello Chunhui

    Actually i already have a node js code for HLS restream and WEBM conversion, if you want to explore my code i ll send you. May be this code is not optimize i dont know.


    But first of all i need create some queue for WEBM process. I dont know what approach is better for queue? On node js or in linux process queue.


    The result should be as follows: the previous WEBM process must be completed and the next WEBM process must have already started, which converts .ts files to .webm. That is, there should not be parallel WEBM processes (i.e. 2 processes or more).

  • Chunhui Ouyang
    12 грудня 2024, 9:52 |

    Well, I'm not a streaming developer, although I have programming skills, I'm just confused about this requirement

  • Павло І.
    12 грудня 2024, 9:42 |

    Какой  командой  Linux  запускается  сам  процесс WEBM   ?

  • Мурад Иманов
    12 грудня 2024, 10:34 |

    Здравствуйте Павло

    Вот такая конфигурация для WEBM процесса:

    const webmProcess = spawn('/usr/bin/ffmpeg', [

                                '-f', 'concat',

                                '-safe', '0',

                                '-i', concatFileList,

                                '-c:v', 'libvpx',

                                '-b:v', '800k',

                                '-c:a', 'libvorbis',

                                `${matchDir}/${url}-${index}.webm`

                            ]);

  • Мурад Иманов
    12 грудня 2024, 10:35 |

    Так же вот конфигурация для HLS, которая идет перед процессом WEBM тем самым создавая .ts впоследстии которой уже собирается в WEBM:


    const hlsProcess = spawn('/usr/bin/ffmpeg', [

                '-i', link.split('_flag_')[0],

                '-i', '/var/www/html/lf-nextjs/public/assets/ico/tv-logo.webp',

                '-filter_complex', '[1]scale=150:120[logo];[0]scale=854:480[video];[video][logo]overlay=W-w-30:0',

                '-c:v', 'libx264',

                '-preset', 'ultrafast',

                '-crf', '28',

                '-c:a', 'copy',

                '-f', 'hls',

                '-hls_time', '10',

                '-hls_list_size', '6',

                '-hls_segment_filename', `${matchDir}/${url}-${index}_%03d.ts`,

                '-t', '02:20:00',

                `${matchDir}/${url}-${index}.m3u8`

            ]);

  • Павло І.
    12 грудня 2024, 10:59 |

    что  делает  один  процесс  и  второй  ?


    Процессы  запускаются  одной  командой  ?

    Какой  командой  ?

  • Елизавета Молчанова
    14 грудня 2024, 13:49 |

    Здравствуйте, какой размер чанков и как быстро завершается процесс конвертации (используются какие-то параметры улучшения или нет?) в webm? 

Актуальні фриланс-проєкти в категорії Javascript та Typescript

Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)

259 176 UAH

Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;…

Javascript та TypescriptВеб-програмування ∙ 5 днів тому ∙ 113 ставок

Gsap анімації

1000 UAH

Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та…

Javascript та TypescriptВеб-програмування ∙ 5 днів 6 годин тому ∙ 21 ставка

Шукаю наставника з Claude Code для запуску веб-проєкту з нуля

**Коротко про завдання:** Я новачок без досвіду в програмуванні. Є готове ТЗ на розробку сайту (42 сторінки, Next.js, PostgreSQL). Хочу реалізувати його самостійно за допомогою Claude Code - потрібен спеціаліст, який налаштує середовище і навчить мене працювати з інструментом.…

Javascript та TypescriptНавчання ∙ 7 днів 5 годин тому ∙ 19 ставок

Оновлення дизайну на сайті

Потрібно оновити дизайн існуючого сайту, використовуючи HTML, CSS, JS: освіжити зовнішній вигляд, зробити його сучасним і адаптивним під мобільні пристрої. Потрібно додати плавні анімації та інтерактивні елементи.

HTML та CSS верстанняJavascript та Typescript ∙ 7 днів 23 години тому ∙ 97 ставок

Консультація та аудит поточного проєкту на Odoo 19 Community Edition

Шукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо…

C та C++Javascript та Typescript ∙ 8 днів 4 години тому ∙ 8 ставок

Замовник
Мурад Иманов
Азербайджан Баку  1  0
Проєкт опублікований
1 рік тому
122 перегляди
Мітки
  • ffmpeg
  • C Linux
  • webm
  • node