• Zlecenia 30
  • Ocena 5.0
  • Ranking 5 747

Budżet: 20000 UAH Termin: 5 dni

20 000 грн - realistyczny budżet na pierwszy etap, jeśli trzeba zrobić audyt obecnego podejścia, znaleźć wąskie miejsca i zebrać roboczy konwój przygotowania zestawu danych wideo.

MY zaczęlibyśmy od sprawdzenia szybkości przetwarzania na waszych rzeczywistych wideo, po czym zoptymalizowalibyśmy dekodowanie, przetwarzanie wsadowe, pracę OpenCV, FFmpeg i MediaPipe. Możemy przenieść ciężkie operacje do bardziej stabilnego schematu, aby wynik działał nie tylko na 3 testowych plikach, ale na normalnej objętości danych.

> trzeba zobaczyć przykład wideo i pożądany format wyjściowego zestawu danych
> ważne jest, aby wiedzieć, czy już istnieje kod, który trzeba przyspieszyć, czy konwój trzeba robić od zera

Zobaczcie, tu jest niuans - bez tych danych dokładniejsze oszacowanie pełnej realizacji jest ryzykowne. Ale pierwszy etap techniczny na 5 dni można zrobić w ramach waszego budżetu, a potem dać spokojną ocenę całego systemu.

Podobne logicznie przypadki Ingello

Podobny projekt: Рефаткоринг приложения
  • Zlecenia 5
  • Ocena 5.0
  • Ranking 673

Budżet: 20000 UAH Termin: 7 dni

Cześć, pracowałem nad Systemem przetwarzania wideo dla e-commerce — zautomatyzowaliśmy pipeline przetwarzania 10,000+ wideo, przyspieszając proces o 340% używając FFmpeg i równoległego przetwarzania OpenCV.

Czy macie już wyobrażenie, jakiej wielkości będzie zbiór danych i jakie dokładnie metadane należy wydobywać przez MediaPipe — pozycje, mimikę czy coś innego?

Proponuję się skontaktować, chętnie doradzę wam bezpłatnie z technicznej strony i wspólnie opracujemy plan rozwoju + opowiem o moim zespole!

  • Zlecenia -
  • Ocena -
  • Ranking 271

Budżet: 20000 UAH Termin: 5 dni

Dzień dobry!

Widzę, że istota nie polega na tym, aby po prostu „zrobić obróbkę wideo”, ale na tym, aby działała szybko. To właśnie tutaj pipeline'y na OpenCV + MediaPipe najczęściej zawodzą, zazwyczaj z przewidywalnych powodów.

Gdzie najczęściej kryje się spowolnienie:

pętla klatkowa w czystym Pythonie zamiast przetwarzania wsadowego;
dekodowanie wideo w oprogramowaniu tam, gdzie można to oddać FFmpeg z przyspieszeniem sprzętowym (NVDEC / VAAPI);
inference MediaPipe w pełnej rozdzielczości, gdy do zadania wystarczy zmniejszona klatka;
zbędne kopiowanie klatek między pamięcią a konwersją formatów;

  • Zlecenia 29
  • Ocena 5.0
  • Ranking 6 476

Budżet: 20000 UAH Termin: 10 dni

Potrzebny pipeline, który bierze surowe wideo i na wyjściu daje gotowy oznaczony zestaw danych z minimalnym ręcznym wkładem.

Oto jak to buduję: najpierw warstwa FFmpeg do cięcia, zmiany rozmiaru i normalizacji FPS z równoległym uruchamianiem przez multiprocessing.Pool. Następnie MediaPipe do ekstrakcji punktów kluczowych lub segmentacji, wynik zapisywany jest w zorganizowanych adnotacjach. Krytycznym miejscem szybkości jest tutaj batching operacji OpenCV i unikanie zbędnych dekodowań: odczytujemy klatkę raz, wykonujemy wszystkie transformacje w pamięci, dopiero wtedy zapisujemy na dysku.

Jaka jest docelowa przepustowość: ile godzin wideo trzeba przetwarzać na sesję i jaki sprzęt jest dostępny (liczba rdzeni CPU, czy jest GPU dla MediaPipe)?

  • Zlecenia -
  • Ocena -
  • Ranking 483

Budżet: 20000 UAH Termin: 8 dni

Witaj! Jestem gotów zająć się opracowaniem i optymalizacją twojego wideo-pipeline'u.

Mam duże doświadczenie w budowaniu złożonych systemów przetwarzania danych (pipeline'ów ETL) w Pythonie, gdzie kluczowe jest optymalizowanie szybkości, wykorzystania pamięci oraz eliminowanie "wąskich gardeł". Praca z dużymi zbiorami danych wideo w pełni wpisuje się w tę architektoniczną paradygmat.

Jak dokładnie rozwiążę problem optymalizacji szybkości:

FFmpeg i OpenCV: Skonfiguruję maksymalnie szybką ekstrakcję i transformację klatek bez zbędnego transkodowania. Zamiast sekwencyjnego przetwarzania wprowadzę paralelizm (poprzez multiprocessing lub asynchroniczne kolejki), aby FFmpeg nie stał bezczynnie i obciążał zasoby systemu w 100%.

MediaPipe: Wykorzystanie modeli widzenia maszynowego często blokuje główny strumień. Optymalizuję przesyłanie klatek do MediaPipe za pomocą batchingu oraz odpowiedniego zarządzania buforami pamięci, co znacznie zmniejszy czas operacji I/O.

  • Zlecenia -
  • Ocena -
  • Ranking 278

Budżet: 20000 UAH Termin: 5 dni

Dzień dobry! Robiłem na Pythonie konwertery do przetwarzania wideo — FFmpeg do pakietowego dekodowania i cięcia, OpenCV do klatek, ciężkie operacje przenosiłem do kolejki, aby ciągnęło nie 3 pliki, a tysiące. Aby dokładnie policzyć: MediaPipe tutaj do oznaczania (pozy/twarze) czy jako filtr klatek? I czy jest już kod, który trzeba przyspieszyć, czy konwerter od zera? Dajcie kilka typowych wideo i pożądany format zestawu danych — zrobię pierwszy etap roboczy w ciągu 5 dni i pokażę rzeczywistą szybkość na waszych danych.

  • Zlecenia -
  • Ocena -
  • Ranking 384

Budżet: 19000 UAH Termin: 10 dni

Witaj! Optymalizacja szybkości przetwarzania wideo dla zbiorów danych to doskonałe zadanie architektoniczne. Przygotowanie czystych danych jest najważniejszym etapem w uczeniu maszynowym, a moje doświadczenie w tworzeniu pipeline'ów, wspierane certyfikatem Associate Data Scientist in Python, pozwala rozwiązać ten problem bez „kółek ratunkowych”.

Moja wizja rozwiązania technicznego (Optymalizacja szybkości):

FFmpeg zamiast OpenCV do I/O: Odczyt i zapis klatek przez standardowy cv2.VideoCapture często staje się głównym „wąskim gardłem”. Proponuję delegować dekodowanie wideo na niskopoziomowy FFmpeg (z wykorzystaniem sprzętowego przyspieszenia NVENC/CUDA, jeśli jest GPU), a OpenCV pozostawić wyłącznie do lekkich transformacji macierzy klatek.

Asynchroniczność i Batchowanie: Przetwarzanie klatek w MediaPipe (szczególnie ciężkie modele detekcji) mocno obciąża CPU przy sekwencyjnym wykonaniu. Wdrożenie multiprocessing pozwoli wykorzystać wszystkie rdzenie procesora, dzieląc wideo na batche (kawałki) i przetwarzając je równolegle.

Optymalizacja pamięci: Eliminacja zbędnych kopii tablic NumPy w pamięci podczas przesyłania klatek między FFmpeg, OpenCV a MediaPipe (wykorzystanie pamięci współdzielonej do wieloprocesowości).

  • Zlecenia 8
  • Ocena -
  • Ranking 960

Budżet: 20000 UAH Termin: 5 dni

Mam ponad 7-letnie doświadczenie komercyjne w programowaniu w Pythonie. Pracowałem nad optymalizacją przetwarzania obrazów i wideo, OpenCV, FFmpeg, MediaPipe, a także nad przetwarzaniem danych w wielowątkowym i asynchronicznym trybie.

Jestem gotów przeprowadzić audyt obecnego rozwiązania, zidentyfikować wąskie gardła i zoptymalizować wydajność bez utraty jakości. W razie potrzeby mogę przerobić pipeline przetwarzania, zoptymalizować pracę z klatkami, zmniejszyć liczbę zbędnych operacji, wykorzystać przyspieszenie sprzętowe (jeśli dostępne), a także przyspieszyć działanie OpenCV/FFmpeg i MediaPipe.

Przed rozpoczęciem pracy przeprowadzę profilowanie, aby określić, gdzie dokładnie traci się wydajność, po czym zaproponuję najbardziej efektywne rozwiązanie.

Termin: 5–7 dni (po zapoznaniu się z projektem będę mógł podać dokładniejszą wycenę).

Chętnie omówię szczegóły i przystąpię do pracy.

  • Zlecenia 32
  • Ocena 5.0
  • Ranking 11 944

Budżet: 20000 UAH Termin: 6 dni

Dzień dobry! Wykonywałem podobne projekty, jestem gotowy do współpracy, pisz - omówimy szczegóły.

  • Zlecenia -
  • Ocena -
  • Ranking 196

Budżet: 20000 UAH Termin: 7 dni

mam już praktycznie gotowe podobne rozwiązanie do automatyzacji przygotowania zestawów danych wideo - można szybko dostosować do waszego formatu i uruchomić, jestem w kontakcie =)

orientacyjnie pierwszy etap roboczy - 20 000 UAH i 7 dni.

w tym etapie uwzględniłbym profilowanie obecnego kodu, optymalizację przez FFmpeg, OpenCV i MediaPipe, przetwarzanie wsadowe, buforowanie wyników pośrednich, logowanie błędów i normalną strukturę wyjściowego zestawu danych.

Możemy nie komplikować - najpierw znaleźć główne wąskie gardła pod względem szybkości, a dopiero potem dodawać przetwarzanie równoległe lub GPU, jeśli to naprawdę przyniesie korzyści.

pytanie dotyczące oceny - jaki mniej więcej jest zakres wideo i jaki docelowy czas przetwarzania jednego pliku.

  • Zlecenia -
  • Ocena -
  • Ranking 201

Budżet: 20000 UAH Termin: 5 dni

"Typ zadania: optymalizacja szybkości przetwarzania wideo Python - programista z doświadczeniem w OpenCV, FFmpeg, MediaPipe"

Bez problemu.

  • Zlecenia 6
  • Ocena 3.2
  • Ranking 777

Budżet: 19500 UAH Termin: 12 dni

Анатолію, rozumiem, że potrzebujesz efektywnego pipeline'u do zautomatyzowanego i szybkiego przygotowania zestawów danych wideo. Głównym celem jest znaczne przyspieszenie przetwarzania wideo, wykorzystując możliwości Pythona, OpenCV, FFmpeg i MediaPipe.

Opracuję i wdrożę taki pipeline, który będzie zoptymalizowany do pracy z twoimi danymi wideo. Wynikiem będzie znaczne skrócenie czasu przygotowania zestawów danych i zwiększenie ogólnej efektywności twojej pracy.

Czy są jakieś konkretne wymagania dotyczące formatu wyjściowego zestawu danych lub rodzaju metadanych, które należy wyodrębnić z wideo?

  • Zlecenia 9
  • Ocena 5.0
  • Ranking 656

Budżet: 20000 UAH Termin: 1 dzień

Dzień dobry, Anatoliy!
Ogólnie zadanie jest zrozumiałe, aby dokładnie odpowiedzieć na pytania dotyczące terminów i ceny, chciałbym wyjaśnić kilka kwestii, które pojawiły się po analizie twojego zadania.
Pisz w wiadomościach prywatnych – omówimy szczegóły i twoje życzenia.

  • Zlecenia 10
  • Ocena 5.0
  • Ranking 1 796

Budżet: 20000 UAH Termin: 1 dzień

Witam. Skoncentruję się na głębokiej optymalizacji poprzez równoległe przetwarzanie klatek oraz efektywne wykorzystanie GPU, gdy to możliwe, integrując FFmpeg do sprzętowego przyspieszania kodowania/dekodowania oraz OpenCV/MediaPipe do optymalizacji algorytmicznej. Mam znaczące doświadczenie w tworzeniu wysokowydajnych systemów analizy wideo, w szczególności z wykorzystaniem przetwarzania strumieniowego oraz niestandardowych rozszerzeń C++/Cython dla Pythona, co pozwala osiągnąć maksymalną prędkość. Moje osiągnięcia obejmują gotowe szablony do efektywnego zarządzania strumieniami wideo oraz konteneryzacji obliczeń, co gwarantuje skalowalność i stabilność rozwiązania. Wszystkie szczegóły realizacji, ostateczny budżet oraz terminy proponuję omówić w wiadomościach prywatnych.

Oferty ukryte

W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin