Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import ffmpeg
- in_file = ffmpeg.input(path)
- import time
- t0 = time.time()
- (
- ffmpeg
- .concat(*[
- in_file
- .filter_('atrim', start=start, end=end)
- for kind, start, end in segmentation
- if kind == 'music' and end - start > 30
- ], v=0, a=1)
- .output(path.replace('mp4', 'mp3'))
- .run()
- )
- t1 = time.time()
- print(f"audio written in {t1 - t0} seconds")
Advertisement