Avec FFmpeg, l'ordre des paramètres est significatif. Tous les paramètres qui viennent directement avant une entrée s'appliqueront à cette entrée. La même chose est vraie pour une sortie ... les paramètres directement avant de l'appliquer à la sortie.
Considérez cette ligne de commande:
ffmpeg -ss 132 -i input.mp3 output.mp3
-ss
est le paramètre de rechercher, si FFmpeg cherchera le fichier d'entrée à 132 secondes et traiter efficacement à ce 00:00:00
. Le reste de vos commandes FFmpeg relatives à la sortie ne sait pas d'où vient cette entrée ou comment elle a été recherchée. Par conséquent, lorsque vous utilisez -to
ou -t
, les heures ou les longueurs indiquées doivent être par rapport à l'entrée. Autrement dit, si vous voulez les secondes 132 à 139, vous voulez rechercher l'entrée à 139 (-ss 132 -i input.mp3
), puis exécutez la sortie pendant 7 secondes (-t 7 output.mp3
ou -to 00:00:07 output.mp3
).
Vous pouvez en lire plus à ce sujet, ainsi que des détails sur la documentation sur l'image près ou non (pour réencodage ou non): https://trac.ffmpeg.org/wiki/Seeking
Quant à -to
ne pas être là ...
As I shown above, I have the latest version of the software.
Vous absolument positivement faire pas avoir à distance la dernière version de FFmpeg. Vous pouvez avoir la dernière version de n'importe quelle branche, quel que soit le gestionnaire de paquets, et elle a peut-être été créée cette année, mais si vous consultez la page de téléchargement, la dernière version de cette version est 3.3.4.https://www.ffmpeg.org/download.html
Vous pouvez traiter votre gestionnaire de paquets et de l'enfer de la dépendance, ou en fonction de vos restrictions de licence, accroc une construction statique récente: https://www.johnvansickle.com/ffmpeg/
Enfin, pensez à -acodec copy
pour vous assurer ne pas nuire à la qualité de votre audio en transcodant, puisque vous gardez le même format.
il m'a donné une erreur: option non reconnue 'to', Impossible de définir la valeur '139' pour l'option 'to' - et n'a pas créé un fichier de sortie – Mike
@Mike qui a été ajouté il y a 4 ans, c'est votre problème http://github.com/FFmpeg/FFmpeg/commit/2d70446 –
Comme je l'ai montré ci-dessus, j'ai la dernière version du logiciel. Alors, quel est selon vous le problème? – Mike