Original QuestionCrop MP3 ersten 30 Sekunden
Ich mag generieren können, neu (vollwertig) MP3-Datei aus einer vorhandenen MP3-Datei als Vorschau verwendet werden - Try-before-you -kaufen Stil. Die neue Datei sollte nur die ersten n Sekunden der Spur enthalten.
Nun, ich weiß, ich könnte einfach "den Strom" bei Sekunden (Berechnung aus der Bitrate und Header-Größe) bei der Lieferung der Datei, aber das ist ein bisschen schmutzig und eine echte PITA auf einer VBR-Spur. Ich möchte in der Lage sein, eine richtige MP3-Datei zu erzeugen.
Wer irgendwelche Ideen?
Antworten
Sowohl mp3split
und ffmpeg
beide gute Lösungen. Ich wählte ffmpeg, wie es häufig auf Linux-Servern installiert ist und ist auch easily available for windows. Hier einige weitere gute Kommandozeilenparameter für die Vorschau mit ffmpeg
-t <seconds>
Kotelett nach bestimmten Anzahl von Sekunden zu erzeugen-y
Kraft Datei-ab <bitrate>
Satz Bitrate überschreiben z.B. -ab 96k-ar <rate Hz>
eingestellte Abtastrate z.B. -ar 22050 für 22,05 kHz-map_meta_data <outfile>:<infile>
Kopie Spur Metadaten aus infile nach outfile
statt -ab und -ar der Einstellung können Sie die Original-Track-Einstellungen kopieren, wie Tim Farley schon sagt, mit :
-acodec copy
Ich wusste nicht, ffmpeg könnte das tun. Vielen Dank. –