Write a Linux Bash script for automatically remove noise in videofile using ffmpeg and sox

Here are instructions how to remove white noise from a given video file:

[login to view URL]

You task is to put this into a bash script, that performs all these steps automatically by running one command.


- filename or

- file extension and folder (to process all files with this extension in the given folder and subfolders)

- time offset from beginning for noise sample (h:m:[login to view URL]) [optional parameter] (Default: 00:00:00)

- duration: record or transcode duration seconds of audio/video for noise sample [optional parameter] (Default: 00:00:01)

- level of sensitivity: adjust the level of sensitivity in the sampling rates [optional parameter] (Default: 0.21)


- all created working files are deleted

- original file is not deleted

- new video file with reduced noise has same extension as original file, filename is has the suffix "_noisered".


Original file: "My [login to view URL]"

Output file: "My [login to view URL]"


- Can be used on individual input files, as well as bulk (based on extension and folder)

- Cleans up all working files produced during the process

- Configurations/flags/parameters in the instructions that are obsolete/depreciated have to be updated to latest standards for the script

- Runs on Arch Linux x64

- Indication of estimated time

- optional verbose option

Additional requirments
- Source code should be commented for understanding
- should work independent of video file extension
- option to set output video file extension [optional] (Default: input file extension)
Example: "My video.ogv" --> "My video_noicered.mp4"

Skills: Audio Production, Bash Scripting, Linux, Shell Script

See more: write mail bash script, mysql linux bash script, linux bash script mysql, linux bash script delete, linux bash script process apache access log, linux bash script sample sed, linux bash script connect mysql, linux bash script log, linux bash script ftp, ffmpeg bash script automatically convert videos, linux bash script installer mysql, linux bash script argument pass, linux bash script insert_record sh, linux bash script message day, linux bash script sed examples, connect mysql linux bash script, linux bash script loop, write linux shell script program, linux bash script rpl, linux bash script

About the Employer:
( 0 reviews ) Northeim, Germany

Project ID: #15885256

6 freelancers are bidding on average €42 for this job


I am available for work. Relevant Skills and Experience Bash, Linux, ffmpeg Proposed Milestones €20 EUR - Final milestone

€20 EUR in 1 day
(258 Reviews)

Hello Sashage, Hope you are doing well. I would like to assist you on this project. work done [login to view URL] Relevant Skills and Experience work done [login to view URL] Proposed Milestones €55.56 EUR - In More

€55 EUR in 4 days
(7 Reviews)

[login to view URL]

€30 EUR in 1 day
(6 Reviews)

Hi, i'm expert at bash scripting. I can provide you with a perfectly working and commeted script fast. Relevant Skills and Experience bash linux Proposed Milestones €29 EUR - Full job

€29 EUR in 1 day
(2 Reviews)

I am a Linux system and network consultant with more then 20 years of experience in system installation, integration, administration and programming. Relevant Skills and Experience Linux (Debian, Ubuntu, RedHat, CentO More

€100 EUR in 10 days
(0 Reviews)

I can get this done in one day. Relevant Skills and Experience Linux/shell script. Proposed Milestones €19 EUR - The end.

€19 EUR in 1 day
(0 Reviews)