Mehrudin Sabani
Mehrudin Sabani

Reputation: 31

Trim audio file using python ffmpeg

I am trying to simply input an audio file, trim the first 5 seconds and than output it into a directory. I am using jupyter notebook.
This is what i did:

import ffmpeg  

audio_input = ffmpeg.input('input.mp3')
audio_cut = audio_input.audio.filter('atrim', duration=5)
audio_output = ffmpeg.output(audio_cut, 'out.mp3')

I get no errors, but no results as well. I also noticed even if i enter a non-existent file name or path i still don't get any errors.

Upvotes: 3

Views: 7103

Answers (1)

Depp Wang
Depp Wang

Reputation: 1109

Add a line of code: ffmpeg.run(audio_output)

import ffmpeg  

audio_input = ffmpeg.input('input.mp3')
audio_cut = audio_input.audio.filter('atrim', duration=5)
audio_output = ffmpeg.output(audio_cut, 'out.mp3')
ffmpeg.run(audio_output)

Upvotes: 7

Related Questions