J'essaie de tronquer un fichier audio de 30%, si le fichier audio était de 4 minutes, après l'avoir tronqué, il devrait être d'environ 72 secondes. J'ai écrit le code ci-dessous pour le faire, mais il ne renvoie qu'une taille de fichier de 0 octet. S'il vous plaît dites-moi où je me suis trompé?Comment puis-je tronquer un fichier audio mp3 de 30%?
def loadFile():
with open('music.mp3', 'rb') as in_file:
data = len(in_file.read())
with open('output.mp3', 'wb') as out_file:
ndata = newBytes(data)
out_file.write(in_file.read()[:ndata])
def newBytes(bytes):
newLength = (bytes/100) * 30
return int(newLength)
loadFile()
Merci beaucoup. – answerSeeker