For at bestemme længden af en mp3-fil og derefter reducere den til 50-60% ved hjælp af ffmpeg, kan du følge disse trin:
Først skal du finde ud af længden af din mp3-fil. Dette kan gøres ved hjælp af ffmpeg med følgende kommando:
ffmpeg -i input.mp3 2>&1 | grep "Duration"
Denne kommando vil returnere noget i stil med:
Duration: 00:03:30.00, start: 0.000000, bitrate: 192 kb/s
Her er længden af filen 3 minutter og 30 sekunder.
For at reducere længden til 50-60%, skal du beregne den nye længde. Hvis den oprindelige længde er 3 minutter og 30 sekunder (210 sekunder), kan du beregne den nye længde som følger:
210 * 0.50 = 105 sekunder
210 * 0.60 = 126 sekunder
Så den nye længde skal være mellem 105 og 126 sekunder.
Nu kan du bruge ffmpeg til at trimme mp3-filen til den ønskede længde. For eksempel, hvis du vil trimme filen til 60% af dens oprindelige længde (126 sekunder), kan du bruge følgende kommando:
ffmpeg -i input.mp3 -t 126 -c copy output.mp3
Her er en forklaring på kommandoen:
-i input.mp3
: Angiver inputfilen.-t 126
: Angiver den nye længde i sekunder.-c copy
: Kopierer codec uden at genkode.output.mp3
: Angiver outputfilen.Efter at have kørt denne kommando, vil du have en ny mp3-fil med en længde på 126 sekunder, hvilket er 60% af den oprindelige længde.