Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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.

like image 741
Mehrudin Sabani Avatar asked Apr 23 '26 18:04

Mehrudin Sabani


1 Answers

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)
like image 194
Depp Wang Avatar answered Apr 25 '26 09:04

Depp Wang



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!