Sådan reducerer du længden af en mp3-fil med ffmpeg: Trin-for-trin guide

Hvordan kan længden af en mp3-fil bestemmes og derefter reduceres til 50-60% ved hjælp af ffmpeg?

For at bestemme længden af en mp3-fil og reducere den til 50-60% ved hjælp af ffmpeg, skal du først bruge kommandoen `ffmpeg -i input.mp3 2>&1 | grep "Duration"` for at finde filens længde og derefter trimme den med `ffmpeg -i input.mp3 -t [ny længde i sekunder] -c copy output.mp3`.

Hvordan kan længden af en mp3-fil bestemmes og derefter reduceres til 50-60% ved hjælp af ffmpeg?

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:

1. Bestem længden af mp3-filen

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.

2. Beregn den nye længde

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:

  • 50% af 210 sekunder: 210 * 0.50 = 105 sekunder
  • 60% af 210 sekunder: 210 * 0.60 = 126 sekunder

Så den nye længde skal være mellem 105 og 126 sekunder.

3. Reducer længden af mp3-filen

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.