Я хочу, чтобы программное обеспечение редактировало мои аудиофайлы, в частности:
У меня есть несколько аудиофайлов (mp3), которые я хочу повторять каждые 40 секунд (первые 40 секунд повторяются 3 раза, затем следующие 40 секунд повторяются 3 (или более) раза и так далее.)
Знаете ли вы какое-либо программное обеспечение, чтобы сделать это быстро?
Я использую Windows 7. Я пытался с помощью конвертера BigaSoft Total Video обрезать фрагменты, но это занимает много времени. также я пробовал с кинопроизводителем, но та же проблема. Есть ли какое-либо программное обеспечение, которое, только задав ему эти параметры (когда повторять и сколько раз повторять), выполняет работу?
Это именно та задача, для которой вы можете использовать python + pyDub — конечно, используя Windows, а не Linux или OS/X, вам придется установить и python, и libav , прежде чем он заработает!
Если вы можете установить его, то ваша задача так же проста, как ввод в 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
пробег:
python *somfile*.py *nameoftrack*.mp3 *ouputname*.mp3 0:40:3 40:50:2
Ашутош Дэйв
Сет
АбдолахС