ffmpeg clip audio intervalle de départ et de fin des temps
Je suis en train de clip MP3 entre deux points de départ, comme à partir de 10 secondes et se termine à 16 secondes (intervalle de temps de 6 secondes).
Je suis à l'aide de cette commande:
ffmpeg -ss 10 -i input.mp3 -t 6 output.mp3
L'résultant output.mp3
contient les 6 secondes que j'ai indiqué, suivi par 8 ou 9 secondes de vide audio. Est-il quelque chose de mal avec ma commande?
Edit:
ffmpeg -ss 10 -t 6 -i input.mp3 output.mp3
dit -t is not an input option, keeping it for the next output; consider fixing your command line.
et me donne un fichier qui a 8 secondes de données audio à partir de 10 puis à 9 ou 10 secondes de silence.
ffmpeg -ss 10 -to 16 -i input.mp3 output.mp3
génère un fichier qui est deux fois la longueur de l'original - essentiellement le même fichier audio répété à nouveau.\
Test de la sortie:
J'ai utilisé Quicktime et il a le silence de l'audio à la fin. La description du fichier de sortie dans le finder dit, comme 14 secondes. Lorsque j'utilise VLC, il joue pour le bon 6 secondes et s'arrête, même si sa durée dans le navigateur de fichiers de VLC dit 14. Mon MPlayer ne fonctionne pas correctement. J'ai fait aussi l'extrait audio dans le Finder, et il joue les 6 secondes, puis s'arrête. Mais le tour de chercheur bar de le MP3 n'a pas atteint la fin. Et il dit aussi que 14 secondes au lieu de 6.
Mon objectif est de diffuser ce 6 deuxième fichier via une API REST pour le front-end. Je veux que l'utilisateur puisse télécharger ce fichier correctement. Idéalement, il n'aura pas incompatible métadonnées (14 secondes au lieu de 6).
- J'utilise cette commande pour couper audio de 30 secondes, mais si il me donne l'erreur. String[] complexCommnad = { "-i", mAudioPath + ".mp3", "ss", "0", "à", "30", "copier", de la destination.getPath()};
- Impossible de trouver un format de sortie approprié pour '-i' -i: Invalid argument
Vous devez vous connecter pour publier un commentaire.
Pour moi les deux
ou
travail OK, à seulement 6 secondes de données audio. Voici la sortie de mplayer (dernière ligne):
Aussi
de la même façon. J'utilise
ffmpeg version 1.2.4
. Je suppose que votre ffmpeg est en quelque sorte "cassé" ou le fichier d'entrée est d'une certaine façon (signaler un bug dans les deux cas).Vous pouvez essayer les autres répondre avec mp3cut de
portforwardpodcast
ou-t is not an input option, keeping it for the next output; consider fixing your command line.
. Le deuxième produit un résultat qui est deux fois la longueur du fichier d'origine.--extract-audio --audio-format mp3
options.ffmpeg -i a.mp3 -ss 10 -t 6 -acodec copy b.mp3
fonctionne pour moi sur ffmpeg 2.4.3 sur ubuntu 14.04ffmpeg - Garniture de fichier audio sans ré-encodage
Utiliser ffmpeg pour découper un fichier audio sans ré-encodage.
Garniture à partir de 10 secondes et se terminent à 16 secondes (temps total de 6 secondes)
Garniture de 00:02:54.583 à la fin du fichier
Garniture de 00:02:54.583 pendant 5 minutes (300 secondes)
J'ai eu beaucoup de succès avec CBR ou VBR mp3 fichiers à l'aide de mp3cut.
http://manpages.ubuntu.com/manpages/lucid/man1/mp3cut.1.html