Ses dosyalarını daha küçük parçalara ayırabilen bir yazılım arıyordum, örneğin kesme işleminin başlangıcı ve bitişi için saniye ve milisaniye ayarladım ve sonra kesilen içeriği yeni dosya olarak kaydedebilirim.
Ses dosyalarını daha küçük parçalara ayırabilen bir yazılım arıyordum, örneğin kesme işleminin başlangıcı ve bitişi için saniye ve milisaniye ayarladım ve sonra kesilen içeriği yeni dosya olarak kaydedebilirim.
Yanıtlar:
Audacity bunu yapabilir.
Audacity Hakkında
Audacity, Windows, Mac OS X, GNU / Linux ve diğer işletim sistemleri için ücretsiz, kullanımı kolay ve çok dilli bir ses editörü ve kaydedicisidir. Audacity'yi aşağıdakileri yapmak için kullanabilirsiniz:
avconv bunu yapabilir.
Misal:
avconv -i infile.m4a -ss *pos* -t *duration* outfile.mp3
pos saniye cinsinden başlangıç zamanıdır
süre , saniye cinsinden oynatma süresidir
Bunun için libav araçlarını yükleyin.
Başlangıç ve bitiş zamanlarından emin değilseniz ve segmenti yeni bir dosya haline getirmeden önce dinlemek istiyorsanız avplay
, bunun aynı argümanların çoğunu aldığını bilmelisiniz avconv
.
Misal:
avplay -ss 5030 -t 970 infile.m4a
Kafanızda matematik yapmak istemiyorsanız ve aynı zamanda bir hesap makinesi almak istemiyorsanız, bunun yerine Saat: Dakika: Saniye biçimini kullanabilirsiniz. Yukarıda verilen örnek şu şekilde olacaktır:
avplay -ss 1:23:50 -t 00:16:10 infile.m4a
Ayrıca, parçalar son çıktı değilse (örn. Bunları birleştireceksiniz), giriş dosyasının formatıyla aynı şekilde kullanmak isteyebileceğinizi unutmayın.
libav-tools
apt install
veya ile kullanılamaz snap install
. Ubuntu 18.04
Bir şekilde benim için, aşağıdaki son derece iyi çalıştı
sudo apt-get install mpgtx
Bu yapıldıktan sonra, geçerli dizini input.mp3 öğesinin bulunduğu dizine değiştirin ve aşağıdakileri çalıştırın:
mpgsplit input.mp3 [hh:mm:ss-hh:mm:ss] -o output.mp3
[00:00:00-01:42:55] results in invalid [-1-98799992] range
- sorun nedir? Dosya 3 saat uzunluğunda.
Mplayer kullanan başka bir yöntem
mplayer -quiet \
sourcefile.mp4 -ao pcm:fast:file=output.wav \
-vc dummy -vo null -channels 2 \
-ss 1:00 -endpos 0:30
çıktı dosyasının 30 saniye boyunca 1: 00'dan başlayacağını unutmayın.
-endpos
burada süre anlamına gelir.
Bunu hiç kullanmadım, ama harika görünüyor Lmms ve manuel wiki