Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

It is necessary to make the ffmpeg process in Linux work sequentially (Node JS)

Translated50 USD

Client's review of cooperation with Yelizaveta Molchanova

Quality
Professionalism
Cost
Contactability
Deadlines

The project has been successfully completed, we continue the collaboration!

Freelancer's review of cooperation with Murad Imanov

Payment
Task setting
Clarity of requirements
Contactability

Everything went well, I am very satisfied with the cooperation!

  1. 9532
     25  0

    Winning proposal1 day50 USD

    Hello, I can quickly complete the project. For any additional questions, please send a private message. I will be happy to collaborate.

  2. 3853    24  0
    1 day400 USD

    Good day,

    I would be happy to help with your project. I have experience working with ffmpeg, Linux, and Node.js, and I am ready to take on the task of converting .ts files to WEBM with a subsequent processing queue for web streaming processes.

    My rate is $16 per hour. Shall we discuss the project details?

    Best regards,
    Maxim

  • Chunhui Ouyang
    11 December 2024, 20:56 |

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

  • Murad Imanov
    12 December 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 December 2024, 9:52 |

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

  • Pavlo I.
    12 December 2024, 9:42 |

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

  • Murad Imanov
    12 December 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`

                            ]);

  • Murad Imanov
    12 December 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`

            ]);

  • Pavlo I.
    12 December 2024, 10:59 |

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


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

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

  • Yelizaveta Molchanova
    14 December 2024, 13:49 |

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

Current freelance projects in the category Javascript and Typescript

Development of the AM Mobility platform (car service, parking, insurance, car rental)

5770 USD

We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;…

Javascript and TypescriptWeb Programming ∙ 4 days 18 hours back ∙ 112 proposals

Gsap animations

22 USD

Good day. Corrections need to be made in the current project. A specialist is needed who works well with gsap/lenis. Animation of cards needs to be done. Detailed specifications here:…

Javascript and TypescriptWeb Programming ∙ 5 days back ∙ 21 proposals

I am looking for a mentor with Claude Code to launch a web project from scratch.

Brief about the task: I am a beginner with no programming experience. I have a ready specification for website development (42 pages, Next.js, PostgreSQL). I want to implement it myself using Claude Code - I need a specialist who will set up the environment and teach me how to…

Javascript and TypescriptTuition ∙ 6 days 23 hours back ∙ 19 proposals

Website design update

It is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added.

HTML & CSSJavascript and Typescript ∙ 7 days 17 hours back ∙ 96 proposals

Consultation and audit of the current project on Odoo 19 Community Edition

We are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only…

C & C++Javascript and Typescript ∙ 7 days 22 hours back ∙ 8 proposals

Client
Murad Imanov
Azerbaijan Баку  1  0
Project published
1 year back
122 views
Tags
  • ffmpeg
  • C Linux
  • webm
  • node