We have a small (one file) linux bash script, that converts and rotates uploaded .3gp files into .flv (ffmpeg, mencoder etc.) and put in production folder.
The orginal programmer did a bad job and used lot of timers. It becomes buggy with little big 2-3 mb files or with few of uploads at a time.
Looking for very Experienced linux programmer, to rewrite the logic and remove the timers, it should be able to 'Stack' the job queue and process in the order. Right now, it converts gp3 to avi to get a thumbnail and then avi to flv. This process is bad and should be eliminated. It should directly convert 3gp to flv and take a thumb. Our current programmer who is on vacation now, said there are some old binaries of ffmpeg/mencoder installed in the server. It should be a quick job for someone who lives in linux programming - $20-$25 may be it.
It watches the upload folder in server and uses fuser to make sure the file upload is fully completed, then converts and rotates 90 and put in production folder.
The things to rewrite/fix.
1. Remove timers and use thread. The current timer thing is so bad, if a file takes time to process, since the timer is like in 5 sec intervals, it tries to process same file twice and corrupts the output.
2. There will be 100s of upload at once, it should be able to put pending converts in a queue and process them one by one.
3. It must Not convert the 3gp files into avi, rotate and then to flv but it's doing like that now. It should directly convert into flv, rotate and take a thumb. Avi converting process takes time and extra load in the server.
4. Stop, remove the current script in server and install the updated one. It shall effect the live production server directly.
Top of your bid agree and add - 'I've read the details carefully and worked with ffmpeg, mencoder and related codecs before'.
The budget is clearly mentioned in the project detail. Do not bother to bid if you've a different view on this.
3 freelancers are bidding on average $183 for this job
'I've read the details carefully and worked with ffmpeg, mencoder and related codecs before'. Hi, I have over 8 years experience as Linux admin and I developed script like this before. Thank You
I've read the details carefully and worked with ffmpeg, mencoder and related codecs before. I'm a system administrator with 10 years experience of script writting. I have a spare time to do your project.