【问题标题】:Trim audio file using python ffmpeg使用 python ffmpeg 修剪音频文件
【发布时间】:2020-11-29 21:43:01
【问题描述】:

我试图简单地输入一个音频文件,修剪前 5 秒,然后将其输出到一个目录中。我正在使用 jupyter 笔记本。
这就是我所做的:

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')

我没有收到任何错误,但也没有结果。我还注意到,即使我输入了一个不存在的文件名或路径,我仍然没有收到任何错误。

【问题讨论】:

  • 您是否尝试在剪切之前将 mp3 转换为原始 PCM 音频?我不认为你可以在不先解压缩的情况下操作 mp3。
  • 我没试过。你能告诉我它是怎么做的吗?我对此很陌生。或者参考会有所帮助
  • 您应该做的第一件事是将您的文件转换为 .wav 文件(如果您没有应用程序,有很多在线网站都在这样做)并使用 @987654322 重试@ 来查看问题是否真的存在。

标签: python ffmpeg mp3 trim cut


【解决方案1】:

添加一行代码: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)

【讨论】:

    猜你喜欢
    • 2018-02-07
    • 2017-05-05
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多