Cięcie plików audio

Odpowiedzi:

26

Audacity jest w stanie to zrobić.

O Audacity

Audacity to darmowy, łatwy w użyciu i wielojęzyczny edytor i rejestrator audio dla Windows, Mac OS X, GNU / Linux i innych systemów operacyjnych. Możesz użyć Audacity, aby:

  • Nagrywaj dźwięk na żywo.
  • Konwertuj taśmy i nagrania na nagrania cyfrowe lub płyty CD.
  • Edytuj pliki dźwiękowe Ogg Vorbis, MP3, WAV lub AIFF.
  • Wycinaj, kopiuj, łącz lub łącz dźwięki.
  • Zmień prędkość lub wysokość nagrania.
  • I więcej! Zobacz pełną listę funkcji .

wprowadź opis zdjęcia tutaj

Rinzwind
źródło
14

avconv może to zrobić.

Przykład:

avconv -i infile.m4a  -ss *pos* -t *duration* outfile.mp3

pos to czas rozpoczęcia w sekundach

czas trwania to czas gry w sekundach

Zainstaluj libav-tools, aby tak się stało.


Jeśli nie masz pewności co do czasu rozpoczęcia i zakończenia i chcesz wysłuchać segmentu przed utworzeniem nowego pliku, powinieneś wiedzieć, że avplaybierze on wiele takich samych argumentów jak on avconv.

Przykład:

avplay -ss 5030 -t 970 infile.m4a

Jeśli nie chcesz robić matematyki w głowie, a także nie chcesz wyciągać kalkulatora, możesz zamiast tego użyć formatu Hour: Minute: Second. Podany powyżej przykład to:

avplay -ss 1:23:50 -t 00:16:10 infile.m4a

Pamiętaj również, że jeśli elementy nie są ostatecznym wyjściem (np. Zamierzasz je połączyć), możesz nadal używać tego samego formatu, co format pliku wejściowego.

Carsten Agger
źródło
1
libav-toolsnie jest dostępny z apt installlub snap install. ubuntu 18.04
Michael Fulton
4

Jakoś dla mnie następujące działało wyjątkowo dobrze

sudo apt-get install mpgtx

Po wykonaniu tej czynności zmień bieżący katalog na katalog, w którym znajduje się input.mp3, a następnie uruchom następujące czynności:

mpgsplit input.mp3 [hh:mm:ss-hh:mm:ss] -o output.mp3
Hirak
źródło
Nie działa dla mnie: zasięg [00:00:00-01:42:55] results in invalid [-1-98799992] range- co jest nie tak? Plik ma 3 godziny.
Aleksey Kontsevich,
0

Kolejna metoda z użyciem mplayera

mplayer -quiet \
sourcefile.mp4 -ao pcm:fast:file=output.wav \
-vc dummy -vo null -channels 2 \
-ss 1:00 -endpos 0:30

zwróć uwagę, że plik wyjściowy rozpocznie się od 1:00 na 30 sekund.

-endpos tutaj oznacza czas trwania.


źródło