oryginalne pytanieCrop MP3 do pierwszych 30 sekund
Chcę być w stanie wygenerować nowy (całkowicie poprawny) plik MP3 z istniejącego pliku MP3 do wykorzystania jako podgląd - try-before-you -kupiony styl. Nowy plik powinien zawierać tylko pierwsze sekundy utworu.
Teraz wiem, może po prostu „posiekać Stream” w n sekund (licząc od przepływności i nagłówka rozmiaru) podczas dostarczania pliku, ale to jest trochę brudny i realne PITA na torze VBR. Chciałbym móc wygenerować odpowiedni plik MP3.
ktoś jakieś pomysły?
odpowiedzi
Zarówno mp3split
i ffmpeg
są zarówno dobre rozwiązania. Wybrałem ffmpeg, ponieważ jest ono często instalowane na serwerach linuksowych i jest również easily available for windows. Oto kilka dobrych parametrów wiersza polecenia do generowania podglądów z ffmpeg
-t <seconds>
kotlet po określonej liczbie sekund-y
plik siła nadpisywania-ab <bitrate>
zestaw bitrate np -ab 96k-ar <rate Hz>
ustaw częstotliwość próbkowania np. -ar 22050 dla 22.05kHz-map_meta_data <outfile>:<infile>
kopia metadanych utwór z pliku wejściowego do plik_wy
zamiast ustawiania -ab i -ar, można kopiować oryginalne ustawienia toru, jak sugeruje Farley Tim, z :
-acodec copy
Nie wiedziałem, że ffmpeg może to zrobić. Dziękuję Ci. –