2009-09-07 5 views
26

Po this question postanowiłem użyć ffmpeg do przycinania plików MP3. Na another question Znalazłem sposób to zrobić:Jak przyciąć plik mp3 od x do x + n przy pomocy ffmpeg?

ffmpeg -t 30 -acodec copy -i inputfile.mp3 outputfile.mp3 

Problemem jest to, że nie chcę, aby przyciąć pierwszych 30 sekund, chcę przyciąć od x do x + n, jak od lat 30. do 100s. Jak mam to zrobić?

Czytam man for ffmpeg, ale to nie jest proste, zwłaszcza, że ​​właśnie odkryłem ffmpeg i nie jestem zaznajomiony z oprogramowaniem do edycji audio/wideo, więc wszelkie wskazówki byłyby mile widziane.

Odpowiedz

42

Proszę spojrzeć na argumenty -t i -ss. Powinni robić, co chcesz.

czas t

Ograniczanie transkodowany/przechwyconego obrazu sekwencji na czas określony w sekund. Składnia hh: mm: ss [.xxx] jest również obsługiwana przez .

-ss stanowisko "

Szukaj w określonym czasie w sekundach. hh: mm: ss [.xxx] jest również obsługiwana.

Na przykład ffmpeg -ss 30 -t 70 -i inputfile.mp3 -acodec copy outputfile.mp3 powinno wystarczyć dla zakresu pan wspomniał (30s-100s).

+1

idealny, pracował jak urok :) dzięki – marcgg

+2

myślę, że to nie będzie działać pory stanowisko służbowe spraw -acodec tak powinno być: FFmpeg -p 30 -t 70 -i inputfile.mp3 -acodec kopię outputfile.mp3 – Federico

+0

okazuje się również, że opcja '-i' powinna być najpierw – e271p314

Powiązane problemy