Electron FFmpeg Integration Expert Needed

Mbyllur Postuar 2 javё mё parё Paguhet në dorëzim
Mbyllur Paguhet në dorëzim

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 Projekti: #38950663

Rreth projektit

29 propozimet Projekti në distancë Aktiv 2 javё mё parё

29 profesionistë freelancer dërguan një ofertë mesatare prej $36 për këtë punë

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 Më shumë

$50 CAD për 7 ditë
(4 Përshtypje)
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 Më shumë

$30 CAD për 1 ditë
(14 Përshtypje)
4.1
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 Më shumë

$21 CAD për 3 ditë
(9 Përshtypje)
4.5
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 Më shumë

$20 CAD për 7 ditë
(2 Përshtypje)
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 Më shumë

$20 CAD për 3 ditë
(2 Përshtypje)
1.7
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 Më shumë

$20 CAD për 7 ditë
(1 përshtypje)
0.8
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 Më shumë

$10 CAD për 4 ditë
(0 Përshtypje)
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 Më shumë

$25 CAD për 7 ditë
(1 përshtypje)
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 Më shumë

$10 CAD për 2 ditë
(0 Përshtypje)
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 Më shumë

$10 CAD për 5 ditë
(0 Përshtypje)
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 Më shumë

$30 CAD për 7 ditë
(0 Përshtypje)
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 Më shumë

$10 CAD për 3 ditë
(0 Përshtypje)
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. Më shumë

$30 CAD për 1 ditë
(0 Përshtypje)
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. Më shumë

$10 CAD për 2 ditë
(0 Përshtypje)
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 Më shumë

$10 CAD për 3 ditë
(0 Përshtypje)
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 Më shumë

$10 CAD për 3 ditë
(0 Përshtypje)
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 Më shumë

$300 CAD për 3 ditë
(0 Përshtypje)
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 Më shumë

$10 CAD për 6 ditë
(0 Përshtypje)
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 Më shumë

$10 CAD për 3 ditë
(0 Përshtypje)
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 Më shumë

$20 CAD për 1 ditë
(0 Përshtypje)
0.0