Linux Komut Satırından MP3 Süresi Nasıl Bulunur?



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Komut satırından müzik dosyalarıyla çalışmaya alışkın olan Linux kullanıcıları zaten ffmpeg kullanıyor olabilir, ancak bu gerçekten güçlü aracı kullanarak bir dosyanın yalnızca uzunluğunu çıkarmak zordur. Kullanmanın birkaç yolu var, ancak işlemi kolaylaştırabilecek birkaç başka yardımcı program da var. Her iki durumda da, Linux komut satırından MP3 sürelerini bulmak zor olmamalıdır.



Bir komut istemini açmanız gerekecek, bu yüzden onu Unity Dash'ta aradığınızdan, Xfce4'ün Whisker menüsündeki Sistem menüsünden veya LXDE Uygulama menüsünden başlattığınızdan veya belki Ctrl, Alt ve T tuşlarını basılı tutarak bir Terminal kutusu. Birkaç MP3 editörü sanal konsolu kullansa da, bu hileler bunlarda da çalışmalıdır.



Yöntem 1: mp3info ile Süreyi Kontrol Etme

Büyük olasılıkla, tüm MP3 kitaplıklarına dokunmamış olsanız bile, mp3info'nun yüklü olmayacağı için, Debian'da veya Ubuntu tabanlı dağıtımlarda sudo apt-get install mp3info'yu kullanmanız gerekecek. Bu, Xubuntu ve Lubuntu dahil olmak üzere çeşitli Ubuntu dönüşlerinden herhangi birinde çalışmalıdır. Fedora ve Red Hat'in, tamamen ücretsiz kalma istekleri nedeniyle MP3 teknolojisi için uzun süredir askıya alınmış bir desteğe sahip olmaları nedeniyle, http://www.ibiblio.org adresinden kaynağı veya bir i386 ikili dosyasını manuel olarak indirmeniz gerekecektir. / mp3info / page.



Yeni Fedora kurulumları MP3'ün bazı yönlerini desteklemelidir; bu, sonunda resmi depolarda bir paket bulabileceğiniz anlamına gelir, ancak o zamana kadar mp3info-0.8.5a-1.i386.rpm paketini indirebilir ve ardından virüs taraması yapabilirsiniz. Dosyayı indirdikten sonra Nautilus'ta arıyorsanız, o dizinde bir komut istemi açmak için F4 tuşuna basabilirsiniz. Aksi takdirde, normalde yaptığınız gibi bir komut istemi açın ve cd ~ / İndirilenler kaydettiğiniz dizine gitmek ve ardından çalıştırmak için sudo yum yükleme mp3info-0.8.5a-1.i386.rpm Etkin bir sudoers dosyanız varsa. Aksi takdirde yazmanız gerekecek onun - ve enter tuşuna basın ve yum install mp3info-0.8.5a-1.i386.rpm'yi çalıştırmadan önce parolanızı yazın, ancak dosyayı Nautilus'ta seçip yükleyip yükleyemeyeceğinizi de görmek isteyebilirsiniz. Ubuntu ve Debian kullanıcıları bu sorunlardan hiçbirine sahip olmamalı ve bir sudo apt-get install komutu paketi otomatik olarak işlemelidir.

Paketi işledikten sonra şunu yazın: mp3info -p “% S” nameOfTrack.mp3 komut satırında ve uzunluğu bulmak için enter tuşuna basın. NameOfTrack.mp3'ü uzunluğunu merak ettiğiniz dosyanın adıyla değiştirmeniz gerekecektir. İstemi çıktıyla aynı satıra yerleştirdiğini fark ederseniz, şunu deneyin: mp3info -p “% S n” nameOfTrack.mp3 oraya yeni bir satır eklemek için. Ne olursa olsun, bu genellikle zamanı saniye cinsinden döndürür.

X86 veya x86_64 mimarilerinden çalışan FreeBSD kullanıcıları, mp3info için kaynak kodunu derleyebileceklerini bulmalıdır, ancak yazılımın 0.8.5a sürümünün artık https'de bulabileceğiniz resmi bir FreeBSD bağlantı noktasına sahip olduğunu da not etmek isteyebilirler: //svnweb.freebsd.org/ports/head/audio/mp3info/ sadece resmi paketlerle çalışmayı tercih ediyorsanız.

Yöntem 2: ffmpeg ile Süre Bulma

Zaten ffmpeg yüklediyseniz ve mp3info yüklemek zorunda kalmak istemiyorsanız veya mp3info derlemenin bir seçenek olmadığı bir FreeBSD kurulumundaysanız, süreyi bulmak için hala kullanabileceğiniz bir komut numaranız var grep ile kolayca, ancak her zaman işe yaramayabilir. Başka bir argüman verilmemişse, ffmpeg, beslendiği herhangi bir MP3 dosyası hakkında bildiği her şeyi listeler. Song.mp3 adlı bir dosya üzerinde çalışmak istediğinizi varsayarsak ffmpeg ffmpeg olarak -i song.mp3 2> & 1 | grep Süresi müziğin uzunluğu dışında her şeyi çıkarmak için.

Boşluklar veya başka karakterler içeriyorsa dosya adını tırnak içine almanız gerekebilir. Windows, OS X veya iOS ekosistemlerinden gelenler buna alışkın olmasa da, MP3 dosya adlarında aslında birçok Linux ve FreeBSD dosya sisteminde iki nokta üst üste olabilir, bu nedenle bu durumda da tırnak işaretleri kullanmanız gerekebilir.

Ortalama bir bit hızına sahip MP3'e sahipseniz, ffmpeg'in aslında uzunluğu tahmin edeceğini ve bu nedenle bu rakamın tam olarak doğru olmayabileceğini unutmayın. Gerçekte herhangi bir tahmin gerçekleştiyse, 'Bit hızından süre tahmin ediliyor, bu yanlış olabilir' mesajını görürsünüz.

Yöntem 3: ExifTool'u kullanma

Programları yükleyebileceğiniz bir dağıtımdaysanız, deneyebilirsiniz. sudo apt-get install libimage-exiftool-perl Ubuntu, Debian veya Linux Mint gibi aptitude paket yöneticisine erişiminiz varsa. Bu paketi Fedora veya Red Hat gibi tamamen ücretsiz yazılım dağıtımlarında bulamazsınız, ancak yakın gelecekte kullanıma sunulabilir.

Kurulumla ilgili herhangi bir sorun yaşamadıysanız, basitçe yazabilirsiniz exiftool dosyaadı.mp3 , dosyaadı.mp3 adını gerçekte ilgilendiğiniz dosya ile değiştirerek. Dosya adında iki nokta üst üste, eğik çizgi, boşluk veya olağandışı herhangi bir şey varsa, adın çevresine tırnak işaretleri koymanız gerekebileceğini, ancak komuta gerek olmadığını unutmayın. İki nokta üst üste bazen Linux ve FreeBSD ekosisteminde sanatçı adlarını ve albüm adlarını ayırmak için kullanılır.

Paketinizin yazılımın hangi sürümünün yüklü olduğuna ve dosyanın profesyonel olarak yapılmış olup olmadığına bağlı olabilecek büyük miktarda bilgi alacaksınız. En son satır, dosyanın süresinin yaklaşık olup olmadığı hakkında biraz bilgi ile birlikte Süre kelimesine göre zamanı listeler.

Sen de verebilirsin exiftool dosyaadı.mp3 | grep Süresi Malzemenin geri kalanını okumaya gerek kalmadan süreyi belirten satırı bulmak için, ancak bu genellikle yalnızca komut dosyalarıyla çalışıyorsanız yapmak isteyeceğiniz bir şeydir.

4 dakika okundu