Electron FFmpeg Integration Expert Needed

Açık İlan edilme: 3 gün önce Teslim sırasında ödenir İzleyen süre içinde sona erecek 4 gün
Açık Teslim sırasında ödenir İzleyen süre içinde sona erecek 4 gün

I’m looking for an experienced developer with expertise in bundling FFmpeg in Electron applications for cross-platform deployment. My electron app uses it to estimate duration of local videos, and then divide this into individual frames. My goal is to integrate FFmpeg without requiring separate downloads by the users, ensuring compliance with all legal requirements, especially regarding GPL and nonfree components, and performance optimized.

Ideally you could potentially want to join our team long term, but this is the smaller task for now.

For more additional details and a lot more context: we tried initially to bundle FFmpeg directly within the Electron app by compiling what we believed to be a static version of FFmpeg. This approach was meant to avoid the legal complexities of GPL dependencies and the technical difficulties associated with dynamic linking.

BUT, there was some indication that static wasn’t very performance optimized (it was slow to do frames), though this wasn’t really verified.
Also there was some possible legal issues, where it was just bundling it in a way that meant we had to expose my entire code base as open source.
And then there were some technical issues: the compiled version was inadvertently still referencing Homebrew-dependent libraries, which was not suitable for a clean bundling within the Electron framework. We faced issues with dynamic linking where the FFmpeg binary had hardcoded library paths. When moved within the app structure, it failed to find the necessary libraries, which were still calling from other system locations. The dynamically linked libraries posed a problem with macOS, as they needed to be individually signed to conform to macOS’s security requirements.

Ultimately we shifted to using the ffbinaries npm package. This tool automates the download of FFmpeg binaries suitable for different platforms, thus simplifying the process and ensuring that the Electron app remains cross-platform compatible without manual interference from the user. BUT - now we have bugs periodically that result from users individual permissions being set that prevent downloads, etc.

Electron JS Node.js JavaScript Python

Proje NO: #38950663

Proje hakkında

29 teklif Tekliflere açık Uzak proje Aktif 2 gün önce

Bu iş için 29 freelancer ortalamada $36 teklif veriyor

Cumuc

Happy New Year, and thanks for your invitation! I read your project requirements carefully and understood what you need. I think we can resolve these problems and can update this project more usefully and exactly. I Daha Fazla

$50 CAD in 7 gün içinde
(4 Değerlendirme)
4.0
toriquldev123

Hello Dear! Good Day! I hope you are doing fine. My name is Toriqul Islam. I am an expert Web Developer with 10+ years of experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql, and different Frameworks Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% CAD
(14 Değerlendirme)
4.0
rajat23091969

Hello zachsupwork6, I understand the challenges you've faced with integrating FFmpeg to estimate video duration in your Electron app. As a seasoned developer with expertise in Python, Node.js, and JavaScript, I am con Daha Fazla

$21 CAD in 3 gün içinde
(8 Değerlendirme)
4.2
muhammadsaad90

Hello, I have extensive experience in bundling FFmpeg with Electron applications for cross-platform deployment, and I can help resolve the issues you're facing. I'll focus on integrating FFmpeg efficiently while avoid Daha Fazla

$20 CAD in 7 gün içinde
(2 Değerlendirme)
2.7
Ariiba67

Greetings, I understand the complexities you're facing in bundling FFmpeg within your Electron app, and I can help resolve these challenges. With over 6 years of experience in web and application development, I have t Daha Fazla

$20 CAD in 3 gün içinde
(2 Değerlendirme)
1.7
emmaj15

Hi, thanks for your job posting. This job matches my skill set very well. I have read your project description carefully and I understood what you want. I have extensive experience in Electron JS, JavaScript, Node.js a Daha Fazla

$10 CAD in 4 gün içinde
(0 Değerlendirme)
0.0
DigitalNightOwl8

Hi Zachary S. Good evening Already have something live to show you Live Similar Site work I have gone through your requirement , I found it very interesting , Since I already have similar live to show you As i had wo Daha Fazla

$25 CAD in 7 gün içinde
(1 Yorum)
0.0
danielj007

Hello Mate!Greetings Zachary S., Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and Daha Fazla

$10 CAD in 2 gün içinde
(0 Değerlendirme)
0.0
sofiaj3

⭐Hello, thanks for your job posting.⭐ I've read your description carefully and I'm very interested in your project. I have extensive experience in JavaScript, Node.js, Electron JS and Python. I would also like to discu Daha Fazla

$10 CAD in 5 gün içinde
(0 Değerlendirme)
0.0
anton19960105

Hey It's nice to meet you from full Stack developer I am new here, but I have enough skills in this part and I have done lots of projects like this. And familiar with JavaScript, Electron JS, Node.js and Python. I Daha Fazla

$30 CAD in 7 gün içinde
(0 Değerlendirme)
0.0
michaelj067

Hello there Zachary S., Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European Daha Fazla

$10 CAD in 3 gün içinde
(0 Değerlendirme)
0.0
lilyp20

Hi, Zachary S. I am pleased to submit my bid for the Electron FFmpeg Integration Expert Needed, leveraging my extensive experience as a full-stack developer with a strong focus on AI and machine learning technologies. Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% CAD
(0 Değerlendirme)
0.0
robertw105

Hi Zachary S., Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. Daha Fazla

$10 CAD in 2 gün içinde
(0 Değerlendirme)
0.0
robertk06

Hello, Greetings Zachary S., Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and Eur Daha Fazla

$10 CAD in 3 gün içinde
(0 Değerlendirme)
0.0
williamk65

Hello, My comprehensive skill set, versatile experience in both front-end and back-end development, proficiency in Python, and knowledge of libraries like FFmpeg uniquely positions me to solve your specific and comple Daha Fazla

$10 CAD in 3 gün içinde
(0 Değerlendirme)
0.0
brianc46

Dear Hiring Manager, My name is Brian, and I specialize in Electron app development and media processing integration. I can help seamlessly integrate FFmpeg into your Electron app for cross-platform deployment, ensuri Daha Fazla

$20 CAD in 7 gün içinde
(0 Değerlendirme)
0.0
Ramis84

Hello Very interested in the posiition focussed on integrating FFmpeg within your Electron application. I have extensive experience in electron, python, AI, image processing, The issues with static linking leading to Daha Fazla

$300 CAD in 3 gün içinde
(0 Değerlendirme)
0.0
atlasr9

Hello, As a seasoned backend developer, I understand the intricacies involved in bundling and deploying third-party libraries like FFmpeg within complex frameworks like Electron. My expertise across multiple programmi Daha Fazla

$10 CAD in 6 gün içinde
(0 Değerlendirme)
0.0
flowdezign

Hi Mate Zachary S., Good morning! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European tea Daha Fazla

$10 CAD in 3 gün içinde
(0 Değerlendirme)
0.0
jamess0505

⭐Hi, there⭐ I've gone through your project description. I've bundled FFmpeg in Electron apps for cross-platform use before. I know how to handle GPL compliance and optimize performance. Here's how I propose to solve th Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% CAD
(0 Değerlendirme)
0.0