首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编辑要以有序方式重复的音频文件

编辑要以有序方式重复的音频文件
EN

Software Recommendation用户
提问于 2014-12-23 18:06:25
回答 1查看 88关注 0票数 3

我想要一个软件来编辑我的音频文件,特别是:

我有一些音频文件(mp3),我想每40秒重复一次(前40秒被重复3次,接下来的40秒被重复3次(或更多),等等)。

你知道有什么软件可以快速完成吗?

我使用Windows7,我试着用BigaSoft全视频转换器来修剪碎片,但这需要很长时间才能完成。我也试过和电影制作人合作,但也有同样的问题。是否有任何软件只通过给它这个参数(当重复和重复多少次)才能完成工作?

EN

回答 1

Software Recommendation用户

回答已采纳

发布于 2014-12-23 21:28:04

这正是您可以使用python + pyDub进行的任务--当然,使用windows而不是Linux或OS/X,您必须同时安装python和利巴夫才能工作!

如果您可以安装它,那么您的任务就像在somefile.py中键入一样简单:

代码语言:javascript
复制
from pydub import AudioSegment
import sys

if len(sys.argv) < 3:  # Not enough arguments so be helpful
    print "You need to supply the name of an mp3 file followed by"
    print "an output name and a sequence of start:end:repeat segments"
    print "Where start and end are a number of seconds in to the track"
    print "and repeat is the number of times to repeat that section"
else:
    song = AudioSegment.from_mp3(sys.argv[1]) # Read in the track
    result = AudioSegment.empty() # Somewhere to put it
    for SER in sys.argv[3:]:
        (start,end,repeat) = SER.split(':')
        start = int(start) * 1000
        end = int(end) * 1000
        repeat = int(repeat)
        result += song[start:end]*repeat
    result.export(sys.argv[2], format="mp3") # Save

跑步:

代码语言:javascript
复制
python *somfile*.py *nameoftrack*.mp3 *ouputname*.mp3 0:40:3 40:50:2
票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/14826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档