Electron FFmpeg Integration Expert Needed

Aberto Postado 6 dias atrás Pago na entrega Termina em 4 dias
Aberto Pago na entrega Termina em 4 dias

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

ID do Projeto: #38950663

Sobre o projeto

29 propostas Aberto para ofertas Projeto remoto Ativo em 6 dias atrás

29 freelancers estão ofertando em média $36 nesse trabalho

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 Mais

$50 CAD in 7 dias
(4 Comentários)
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 Mais

$30 CAD em 1 dia
(14 Comentários)
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 Mais

$21 CAD in 3 dias
(8 Comentários)
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 Mais

$20 CAD in 7 dias
(2 Comentários)
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 Mais

$20 CAD in 3 dias
(2 Comentários)
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 Mais

$10 CAD in 4 dias
(0 Comentários)
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 Mais

$25 CAD in 7 dias
(1 Comentário)
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 Mais

$10 CAD in 2 dias
(0 Comentários)
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 Mais

$10 CAD in 5 dias
(0 Comentários)
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 Mais

$30 CAD in 7 dias
(0 Comentários)
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 Mais

$10 CAD in 3 dias
(0 Comentários)
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. Mais

$30 CAD em 1 dia
(0 Comentários)
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. Mais

$10 CAD in 2 dias
(0 Comentários)
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 Mais

$10 CAD in 3 dias
(0 Comentários)
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 Mais

$10 CAD in 3 dias
(0 Comentários)
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 Mais

$20 CAD in 7 dias
(0 Comentários)
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 Mais

$300 CAD in 3 dias
(0 Comentários)
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 Mais

$10 CAD in 6 dias
(0 Comentários)
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 Mais

$10 CAD in 3 dias
(0 Comentários)
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 Mais

$20 CAD em 1 dia
(0 Comentários)
0.0