最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【无需解决】Python中用库分割mp3

Python crifan 234浏览 0评论
之前已经实现Python调用ffmpeg去从mp4中提取出对应的多个时间段的多个mp3
但是平均每个mp4处理时间要1.3秒左右,觉得有点慢。
所以考虑去试试是否有方式加快整体处理速度
比如,ffmpeg从mp4提取出整个mp3
然后此处去找工具,用python,根据时间段的起始时间和结束时间,去分割mp3
python split mp3
Python library to split and join mp3 files – Stack Overflow
jiaaro/pydub @ GitHub
jiaaro/pydub: Manipulate audio with a simple and easy high level interface
看起来不错
How to split the audio file in python – Stack Overflow
Python, pydub splitting an audio file – Stack Overflow
好像对于时间特别长的,分割会有bug?希望没有,希望自己不会遇到。
audio – How can I use python to split a mp3 file to several parts – Stack Overflow
python – Split mp3 of album into individual tracks – Code Review Stack Exchange
crisbal/album-splitter: Split a single-file mp3 album into its tracks. Supports downloading from YouTube.
Python Youtube MP3 Splitter #gistblog #python
本来还打算去试试效果呢。
突然发现:其内部就只是我此处所使用的方式而已:
内部通过subprocess调用ffmpeg去处理和分割mp3的
所以,理论上速度应该没有变化。
不过:
  • 之前是:
    • 每次都调用ffmpeg提取时间段的mp3
      • 估计是:每次处理4M左右的视频,速度慢一些吧
  • 现在打算改为:
    • 第一次调用ffmpeg从mp4提取完整mp3
    • 每个时间段再去处理
      • 从mp3分割出自己要的音频
      • 或许:这样的方式,总体更加节省时间?
那还是去试试吧
毕竟如果是7T数据,预估要运行28天
如果上述办法能提升一点点速度,那都是值得的-》可以节省大量的运行时间
不过还是打算去:
直接调用ffmpeg去实现对应的效果:
【已解决】用ffmpeg从mp4视频中提取出整个mp3以及根据时间段去分割mp3

转载请注明:在路上 » 【无需解决】Python中用库分割mp3

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
88 queries in 0.139 seconds, using 20.54MB memory