Découpez les fichiers audio avec Sox en millisecondes
Est-il un moyen de couper la fin d'un fichier avec SoX, en millisecondes, j'ai essayé ceci:
sox tracks_7.mp3 ntracks_7.mp3 trim 2 2.195
Mais, il dit seulement End position is after expected end of audio
Même si le fichier est en fait que de long.
Donc im essayant de faire cette chanson 2.000 secondes, au lieu de 2.195, aussi, im de le faire avec plus de 600 fichiers, de sorte qu'il doit être fait à partir de la ligne de commande.
Heres mes avertissements:
sox WARN mp3: MAD lost sync"(this always happens, means nothing)
sox WARN trim: Last 1 position(s) not reached (audio shorter than expected)
sox WARN sox: 'tracks_1.mp3' balancing clipped 3 samples; decrease volume?
Ce fichier audio va pour "00:00:02.19".
La ligne est entré dans la ligne de commande est:
sox -v3 tracks_1.mp3 ntracks_1.mp3 trim 2 0.19 pause
Voici mon détaillé de début:
D:\Stuff\Habbo trax maker\trax maker\mp3support>sox -V3 tracks_1.mp3 ntracks\
01_1.mp3 trim 2 0.19
sox: SoX v14.4.0
Input File : 'tracks_1.mp3'
Channels : 1
Sample Rate : 44100
Precision : 16-bit
Duration : 00:00:02.19 = 96755 samples = 164.549 CDDA sectors
File Size : 17.6k
Bit Rate : 64.0k
Sample Encoding: MPEG audio (layer I, II or III)
sox INFO sox: Overwriting `ntracks_1.mp3'
sox INFO mp3: using MP3 encoding defaults
Output File : 'ntracks_1.mp3'
Channels : 1
Sample Rate : 44100
Precision : 24-bit
Sample Encoding: MPEG audio (layer I, II or III)
Comment : 'Processed by SoX'
sox INFO sox: effects chain: input 44100Hz 1 channels
sox INFO sox: effects chain: trim 44100Hz 1 channels
sox INFO sox: effects chain: output 44100Hz 1 channels
sox WARN mp3: MAD lost sync
sox WARN trim: Last 1 position(s) not reached (audio shorter than expected).
source d'informationauteur heath sargent
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez couper avec précision à la milliseconde, spécifier:
Enregistre 195 millisecondes avec un décalage de 2 secondes de
in.mp3
àout.mp3
.Si vous voulez seulement les deux premières secondes de l'utilisation du fichier de garniture comme ceci:
Si vous voulez sauter les deux premières secondes de l'utilisation du fichier de garniture comme ceci:
Si vous souhaitez couper 195 millisecondes à partir de la fin du fichier, utilisez geralds réponse.
Extrait du manuel:
Avez-vous essayé d'utiliser l'inverse de commande comme ceci:
Ce devrait jeter de la dernière 0.195 millisecondes du fichier (il fonctionne pour moi).
vous devez utiliser ce genre pour garniture en millisecondes
ce qui signifie qu'il sera couper 26.26 secondes exactement jusqu'à 32.3245678 secondes
cela vous donnera le résultat précis
avec cette
=
option que nous devons donner à la fin de l'heure au lieu de la durée précédant de=
J'espère que cela permettra de résoudre votre problème