Bearbeiten Sie Audiodateien, die in geordneter Weise wiederholt werden sollen

Ich möchte eine Software zum Bearbeiten meiner Audiodateien, insbesondere:

Ich habe einige Audiodateien (mp3), die ich alle 40 Sekunden wiederholen möchte (die ersten 40 Sekunden werden dreimal wiederholt, dann werden die nächsten 40 Sekunden dreimal (oder öfter) wiederholt und so weiter.)

Kennen Sie eine Software, um es schnell zu tun?

Ich verwende Windows 7. Ich habe versucht, die Teile mit BigaSoft Total Video Converter zu schneiden, aber es dauert lange, bis es fertig ist. auch ich habe es mit movie maker versucht aber trotzdem selbes problem. Gibt es eine Software, die nur durch Angabe dieser Parameter (wann und wie oft wiederholt wird) die Arbeit erledigt?

Probieren Sie Audacity aus.
Haben die Dateien die gleiche Länge? Teilen sie sich gleichmäßig durch 40?
@Seth, nein tun sie nicht.

Antworten (1)

Dies ist genau die Art von Aufgabe, für die Sie python + pyDub verwenden können - natürlich müssen Sie, wenn Sie Windows anstelle von Linux oder OS/X verwenden, sowohl python als auch libav installieren, bevor es funktioniert!

Wenn Sie es installieren können, ist Ihre Aufgabe so einfach wie das Eingeben von somefile.py:

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

das Laufen:

python *somfile*.py *nameoftrack*.mp3 *ouputname*.mp3 0:40:3 40:50:2