Budżet: 50 USD Termin: 1 dzień
Witaj, projekt jesion mogę szybko zrealizować. W przypadku dodatkowych pytań pisz wiadomością prywatną. Będę zadowolona ze współpracy.
Budżet: 400 USD Termin: 1 dzień
Dzień dobry,
Chętnie pomogę w realizacji Państwa projektu. Mam doświadczenie w pracy z ffmpeg, Linux i Node.js, i jestem gotów zająć się zadaniem konwersji plików .ts do WEBM z późniejszą kolejką przetwarzania dla procesów transmisji internetowej.
Moja stawka to 16$ za godzinę. Czy omówimy szczegóły projektu?
Z poważaniem,
Maksym
Aktualnie brak ofert
-
Chunhui Ouyang 11 grudnia 2024So do you want to optimize the server or do you want someone to help you optimize this code?
-
Murad Imanov
12 grudnia 2024
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 grudnia 2024Well, I'm not a streaming developer, although I have programming skills, I'm just confused about this requirement
-
Murad Imanov
12 grudnia 2024
Здравствуйте Павло
Вот такая конфигурация для 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 grudnia 2024
Так же вот конфигурация для 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 grudnia 2024что делает один процесс и второй ?
Процессы запускаются одной командой ?
Какой командой ?
-
Yelizaveta Molchanova 14 grudnia 2024Здравствуйте, какой размер чанков и как быстро завершается процесс конвертации (используются какие-то параметры улучшения или нет?) в webm?
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
-
2287 PLN
Rozwój aplikacji mini Telegram (gra RPG)
Programowanie stron internetowych 64 oferty 29 lipca
-
Nie podano
Automatyzacja tworzenia pionowych filmów jednego typu, wtyczką w After Effects.
Układ HTML i CSS 14 ofert 23 lipca
-
508 PLN
Opracowanie skryptu Tampermonkey do automatyzacji odpowiedzi w wewnętrznej CRM za pośrednictwem API OpenAI
Programowanie stron internetowych 83 oferty 20 lipca