Can I use more than 1 computer to transcode a video file using ffmpeg at the same time? or is there any free software on ubuntu that allows such a thing? i have ubuntu 18.04 32 bit running on my laptop.
So if i get another laptop (say running the same ubuntu version) would such a thing be possible?
Thank You
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!
+ Reply to Thread
Results 1 to 7 of 7
Thread
-
-
Haven't tried it, but first thing google throws at me when searching for "distributed encoding ffmpeg" is https://github.com/nergdron/dve and there are other results which look like they might do what you want.
-> did you try any of them?users currently on my ignore list: deadrats, Stears555 -
According to that github link, you'll need 3 computers to approximately halve the encoding time. You'll need to decide whether all this is worth it.
-
i dont even know where to start. i just want to know if it is possiblee at all and then later on what the finacial cost wil be.
no if havent tried anything yet. thanks for, tyhe replies. -
I think this would work well for you. This script breaks a video file into chunks that each system works on (distributing the task of encoding).
https://github.com/Petelombardo/vp9-encode-distributed
You can tweak the codecs that ffmpeg uses or leave it as-is. You need 2 or more systems running Linux with ffmpeg installed. The system with the script should have access to the other ones, so you should run ssh-keygen first on all of the systems and then on the system with the script, run ssh-copy-id [server] from the system with the script against all other systems. Be sure to replace [server] with the server name of the other systems.
Update the "SERVERS" variable in the script with the names of the servers that will be processing the video.
Use the script to run a benchmark and it will automatically figure out how to divide the load so that your file is processed in the fastest way possible.
If the processors are equal, then the 2nd node will cut your processing time in half.
When all is done, you have to join the fragments by running the script with the join command.Last edited by mediaencoder; 31st Dec 2018 at 10:55.
Similar Threads
-
Can I force ffmpeg to transcode 59.94 frames to display at 25 frames per se
By oduodui in forum EditingReplies: 4Last Post: 28th Apr 2018, 09:24 -
FFmpeg transcode .m3u8 return (401 Unauthorized authorization failed)
By qoraiche in forum Video Streaming DownloadingReplies: 3Last Post: 9th Nov 2017, 19:42 -
[Seeking Devs] Cloud Transcode: Distributed FFMpeg in the Cloud
By koxon in forum ProgrammingReplies: 31Last Post: 24th Feb 2017, 03:24 -
I cannot download a video file by using ffmpeg
By neroman00 in forum Video Streaming DownloadingReplies: 4Last Post: 26th Jun 2016, 13:28 -
Cloud Transcode: Distributed FFMpeg in the Cloud
By koxon in forum Video ConversionReplies: 2Last Post: 9th Mar 2014, 21:41