Find Jobs
Hire Freelancers

Need to develop a custom ffmpeg filter in 'C' environment

$250-750 USD

Ukończony
Opublikowano około 3 lata temu

$250-750 USD

Płatne przy odbiorze
I have a need for a custom ffmpeg filter. Basic specifications are as such: ffmpeg inputVideo1 inputVideo2 outputVideo The custom filter will focus ONLY on Alpha channel. Nothing else. The filter will progressively run through the entire inputVideo1, frame-by-frame, and duplicate every ALPHA channel pixel from inputVideo1 to inputVideo2. Essentially the filter is a temporary workaround for another filter that does not retain alpha channel as part of its video processing, so this custom plugin that you need to write is a post-processing video pass that fixes this alpha issue. Test case with images and explanation of the output can be found here: [login to view URL] or looking at the attached pdf document. A lot of the source code for this project is already written, and can be found in 'vf_overlay.c' To qualify for this project, you need to have experience working with source code libraries of either libav* or ffmpeg. Deliverable for this project is a single file source code. There will be 3 milestones for this project: 1st milestone 30% is created upon commencement of development. Milestone is released after you: a) install ffmpeg from the sourcecode using latest repo. b) run through the test-case using your built ffmpeg executable, and produce non transparent background video. (all of this is out of the box ffmpeg functionality) 2nd milestone 40%: create the source code of the plugin, and produce the desired output based on the attached pdf document. You share this output video with me, and once I approve that the output is correct, I release the milestone. 3rd milestone is 30%: a) I get the source code from you, I build the ffmpeg source with your created plugin, and verify that the output is per specifications. b) Your source code must be well documented with inline comments. You also must use best practices for creating logic to copy alpha data from one video to the next, that is, processing a 1 minute in length video cannot take more than several seconds on a powerful PC, but certainly less than a minute. If successful with this task, we have constant ongoing development, including ffmpeg/libav libraries, conversion, etc.
Identyfikator projektu: 30102710

Informację o projekcie

6 ofert
Zdalny projekt
Aktywny 3 lata temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
Hi, I have C programming experience of over 25 years. And I worked with ffmpeg and x264 (I used own modified x264 in order to produce hierarchical-P encoded video). I believe that I can help with this project, and I'm interested in this work
$400 USD w 28 dni
5,0 (7 opinii)
4,3
4,3
6 freelancerzy składają oferty o średniej wysokości $608 USD dla tej pracy
Awatar Użytkownika
Hi there, ★★★ C / C++ Expert ★★★ 6+ Years of Experience ★★★ I've read requirements and ready to develop a custom ffmpeg filter. I have strong grasp on Object-Oriented Programming along with excellent analytical and program-solving skills. What we can do but not limited to: ✔️ Debugging & Solving Problems ✔️ Pointers ✔️ Abstract Classes and Objects ✔️ Constructors and Destructors ✔️ Operator Overloading ✔️ Inheritance, Polymorphism ✔️ Data structures (DSA) ✔️ Functions Overriding and Overloading ✔️ File handling, Streams ✔️ Algorithm Analysis ✔️ Linked Lists ✔️ Stacks and Queues ✔️ Recursion Development Tools: Visual Studio, Code Blocks, Dev c++, Turbo, Netbeans, Eclipse etc I'll be glad to discuss project before start so let's chat. Thanks for your consideration. Best Regards, TechPlus Team
$750 USD w 7 dni
4,7 (9 opinii)
5,4
5,4
Awatar Użytkownika
Hi, Sasha I am a professional developer who has B.S degree with over 7 years of experience dealing with Computer Vision, so I believe I am qualified for this job. I have worked on several similar projects(e.g. Background Removal), and can deliver high quality result to tight deadlines. You can see an example of one of those projects in my portfolio here: www.freelancer.com/u/bagration777 I'm interested to hear more about the project details. If you award me the project, I'd be very happy to discuss this further and get started for you as soon as possible. Thanks! George
$750 USD w 7 dni
5,0 (3 opinii)
4,2
4,2
Awatar Użytkownika
Hello, Thank you for your care. I've just checked your job description carefully. As a AI developer, I have many years experiences of Algorithm and ffmpeg. Please contact me and discuss about your job in chat or call to finish your job correctly. Within your budget and period, I also hope your project is completed. I would love to work with you. Look forward to hear from you soon. Thank you. Best Regards.
$500 USD w 7 dni
5,0 (6 opinii)
3,6
3,6
Awatar Użytkownika
Hi, QRrabbit I've seen enough of your project details. I have 10+ yrs experience in C/C++ Programming and others else. I am also expert in FFMpeg library. I can implement your requirements perfectly. If you give me chance, I will provide good result. I can start immediately: Now I have no tasks. Please Send me a message so that we can discuss more about this project. Looking forward for a favorable reply soonest.
$500 USD w 7 dni
4,4 (3 opinii)
2,4
2,4

O kliencie

Flaga UNITED STATES
San Francisco, United States
0,0
0
Zweryfikowana metoda płatności
Członek od wrz 30, 2020

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.