Kuidas leida MP3 kestust Linuxi käsurealt



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Linuxi kasutajad, kes on harjunud käsurealt muusikafailidega töötama, võivad juba kasutada ffmpegi, kuid selle muidu võimsa tööriista abil on keeruline lihtsalt faili pikkust välja tõmmata. Selle kasutamiseks on mõned võimalused, kuid on ka mõned muud utiliidid, mis võivad protsessi lihtsustada. Mõlemal juhul ei tohiks olla keeruline leida Linuxi käsurealt MP3 kestusi.



Teil peab olema kiire avamine, nii et otsige seda kas Unity Dashilt, käivitage see menüüst Süsteem menüüs Xfce4's Whisker või menüüs LXDE Rakendus või hoidke Ctrl, Alt ja T all klemmikarp. Ehkki vähesed MP3-redaktorid kasutaksid virtuaalset konsooli, peaksid need trikid töötama ka neil.



1. meetod: kestuse kontrollimine mp3info abil

Tõenäoliselt pole teil mp3infot installitud, isegi kui kõik MP3-teegid on terved, seega peate selle kätte saamiseks kasutama sudo apt-get install mp3infot Debianis või Ubuntu-põhistes jaotustes. See peaks töötama kõigi Ubuntu keerutuste puhul, sealhulgas Xubuntu ja Lubuntu. Tulenevalt asjaolust, et Fedora ja Red Hat on juba pikka aega hoidnud MP3-tehnoloogia tuge, kuna nad soovivad jääda tõeliselt vabaks, peate allika või i386-binaarkaardi käsitsi alla laadima saidilt http://www.ibiblio.org / mp3info / leht.



Uued Fedora installid peaksid toetama MP3 mõnda aspekti, mis tähendab, et võite lõpuks leida paketi ametlikest hoidlatest, kuid seni saate alla laadida paketi mp3info-0.8.5a-1.i386.rpm ja seejärel viiruse skannida. Kui vaatate faili Nautiluses pärast selle allalaadimist, võite käsurea avamiseks otse selles kataloogis vajutada klahvi F4. Vastasel juhul avage käsuviip nagu tavaliselt ja kasutage cd ~ / allalaadimised kataloogi navigeerimiseks, kuhu see salvestasite, ja seejärel käivitage sudo yum installige mp3info-0.8.5a-1.i386.rpm kui sudoersi fail on aktiivne. Vastasel juhul peate sisestama tema - ja vajutage sisestusklahvi, seejärel tippige oma parool, enne kui käivitate installimise mp3info-0.8.5a-1.i386.rpm, kuigi võite ka valida faili Nautiluses ja vaadata, kas saate selle installida. Ubuntu ja Debiani kasutajatel ei tohiks neid probleeme üldse olla ja see üks sudo apt-get install käsk peaks paketti automaatselt töötlema.

Kui olete pakendi töödelnud, tippige mp3info -p “% S” nameOfTrack.mp3 käsureal ja pikkuse leidmiseks vajutage sisestusklahvi. Peate asendama nameOfTrack.mp3 selle faili nimega, mille pikkus olete uudishimulik. Kui leiate, et see asetab teie viiba väljundiga samale reale, proovige mp3info -p '% S n' nameOfTrack.mp3 sinna uue rea lisamiseks. Vaatamata sellele tagastab see aja tavaliselt sekunditega.

X86 või x86_64 arhitektuuriga töötavad FreeBSD kasutajad peaksid leidma, et nad suudavad kompileerida mp3info lähtekoodi, kuid neil võib olla ka huvi märkida, et tarkvara 0.8.5a versioonil on nüüd ametlik FreeBSD port, mille leiate aadressilt https: //svnweb.freebsd.org/ports/head/audio/mp3info/ kui soovite töötada ainult ametlike pakettidega.

2. meetod: kestuse leidmine ffmpegiga

Kui olete juba ffmpegi installinud ja ei soovi, et peaksite installima mp3infot, või kui olete installinud FreeBSD, kus mp3info kompileerimine pole valik, on teil siiski kestvuse leidmiseks käsutrikk grepiga hõlpsasti, kuid see ei pruugi alati õnnestuda. Kui muid argumente pole antud, loetleb ffmpeg lihtsalt kõik, mida ta teab kõigi MP3-failide kohta, mida ta toidab. Eeldades, et soovite töötada failiga nimega song.mp3, helistage ffmpeg kui ffmpeg -i song.mp3 2> & 1 | grep Kestus ribadeks tõmmata kõik, välja arvatud muusika pikkus.

Võimalik, et peate faili nime panema jutumärkidesse, kui see sisaldab tühikuid või muid märke. Ehkki Windowsi, OS X või iOS ökosüsteemidest tulijad ei pruugi sellega harjuda, võivad MP3-failinimedes olla paljudes Linuxi ja FreeBSD-failisüsteemides tegelikult koolonid, seega peate võib-olla ka sel juhul pakkumisi kasutama.

Pidage meeles, et kui teil on keskmine bitikiirus MP3, siis ffmpeg hindab tegelikult pikkust ja seega ei pruugi see näitaja olla täiesti täpne. Näete teadet „Kestuse hindamine bittikiiruse järgi, see võib olla ebatäpne”, kui mingeid hinnanguid tegelikult ka tehti.

3. meetod: ExifTooli kasutamine

Kui olete jaotuses, kuhu saate programme installida, võiksite proovida sudo apt-get install libimage-exiftool-perl kui teil on juurdepääs sobivuspakettide haldurile, näiteks Ubuntu, Debiani või Linux Mintile. Seda paketti ei leia täiesti tasuta tarkvaralevitustest nagu Fedora või Red Hat, ehkki see võib lähitulevikus saada.

Kui teil pole installimisega probleeme olnud, võite lihtsalt tippida exiftooli failinimi.mp3 , asendades nime filename.mp3 mis tahes failiga, mis teid tegelikult huvitas. Pidage meeles, et peate võib-olla panema nime ümber jutumärgid, kuid mitte käsku, kui failinimes on koolonid, kaldkriipsud, tühikud või midagi muud ebatavalist. Koolonit kasutatakse mõnikord artistide ja albumite nimede eraldamiseks Linuxi ja FreeBSD ökosüsteemis.

Saate tohutul hulgal teavet, mis võib sõltuda sellest, millise tarkvaraversiooni teie pakett installis, samuti sellest, kas fail on professionaalselt tehtud või mitte. Viimasel real on aeg loetletud sõna Kestus ja natuke teavet selle kohta, kas faili kestus on ligikaudne või mitte.

Võite ka välja anda exiftooli failinimi.mp3 | grep Kestus leidmaks rida, mis ütleb kestuse, ilma et peaksite ülejäänud materjali lugema, kuid see on üldiselt ainult see, mida soovite teha, kui töötaksite skriptidega.

4 minutit loetud