Paano Makahanap ng Tagal ng MP3 mula sa Linux Command Line



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang mga gumagamit ng Linux na sanay na nagtatrabaho sa mga file ng musika mula sa linya ng utos ay maaaring gumagamit ng ffmpeg, ngunit mahirap na kunin ang haba lamang ng isang file gamit ang kung hindi man malakas na tool na ito. Mayroong ilang mga paraan upang magamit ito, ngunit mayroon ding ilang iba pang mga utility na maaaring gawing mas madali ang proseso. Sa alinmang kaso, hindi dapat maging mahirap makahanap ng mga tagal ng MP3 mula sa linya ng utos ng Linux.



Kailangan mong magkaroon ng isang bukas na prompt, kaya tiyaking hahanapin mo rin ito sa Unity Dash, simulan ito mula sa menu ng System sa menu ng Whisker ng Xfce4 o ang menu ng Application ng LXDE o baka pindutin nang matagal ang Ctrl, Alt at T upang magbukas ng kahon ng terminal. Habang ang ilang mga MP3 editor ay gagamit ng virtual console, ang mga trick na ito ay dapat ding gumana sa kanila.



Paraan 1: Sinusuri ang Tagal sa mp3info

Malamang na hindi mo mai-install ang mp3info, kahit na buo ang lahat ng mga library ng MP3, kaya kakailanganin mong gumamit ng sudo apt-get install mp3info sa mga pamamahagi ng Debian o batay sa Ubuntu upang mahawakan ito. Dapat itong gumana sa alinman sa iba't ibang mga pag-ikot ng Ubuntu kabilang ang Xubuntu at Lubuntu. Dahil sa ang katunayan na ang Fedora at Red Hat ay matagal nang pinigil ang suporta para sa teknolohiyang MP3 dahil sa kanilang hangarin na manatiling tunay na malaya, kakailanganin mong manu-manong i-download ang alinman sa mapagkukunan o isang i386 binary mula sa http://www.ibiblio.org / mp3info / pahina.



Dapat suportahan ng mga bagong pag-install ng Fedora ang ilang mga aspeto ng MP3, na nangangahulugang maaari kang makahanap ng isang pakete sa mga opisyal na repository, ngunit hanggang doon ay maaari mong i-download ang mp3info-0.8.5a-1.i386.rpm na pakete at pagkatapos ay i-scan ito ng virus. Kung tinitingnan mo ang file sa Nautilus pagkatapos i-download ito, maaari mong itulak ang F4 key upang buksan ang isang prompt ng utos sa direktoryong iyon. Kung hindi man, buksan ang isang prompt ng utos tulad ng karaniwang gusto mo at gagamitin cd ~ / Mga Pag-download upang mag-navigate sa direktoryo na nai-save mo ito at pagkatapos ay patakbuhin sudo yum install mp3info-0.8.5a-1.i386.rpm kung mayroon kang isang aktibong file ng sudoers. Kung hindi man kakailanganin mong mag-type kanyang - at itulak ang enter key pagkatapos ay i-type ang iyong password bago magpatakbo ng yum i-install ang mp3info-0.8.5a-1.i386.rpm, kahit na nais mo ring piliin ang file sa Nautilus at tingnan kung mai-install mo ito. Ang mga gumagamit ng Ubuntu at Debian ay hindi dapat magkaroon ng anuman sa mga isyung ito sa lahat, at ang isang sudo apt-get install na utos ay dapat na awtomatikong iproseso ang package.

Kapag naproseso mo na ang package, i-type mp3info -p ā€œ% Sā€ nameOfTrack.mp3 sa linya ng utos at itulak ipasok upang hanapin ang haba. Kakailanganin mong palitan ang nameOfTrack.mp3 ng pangalan ng file na gusto mong malaman tungkol sa haba ng. Kung nalaman mong inilalagay nito ang iyong prompt sa parehong linya tulad ng output, pagkatapos ay subukan mp3info -p ā€œ% S nā€ nameOfTrack.mp3 upang magdagdag ng isang bagong linya doon. Anuman, ibabalik nito sa pangkalahatang oras ang oras.

Ang mga gumagamit ng FreeBSD na nagtatrabaho mula sa x86 o x86_64 na mga arkitektura ay dapat malaman na maaari nilang isulat ang source code para sa mp3info, ngunit maaari rin silang maging interesado na tandaan na ang 0.8.5a na bersyon ng software ay mayroon nang isang opisyal na port ng FreeBSD na maaari mong hanapin sa https: //svnweb.freebsd.org/ports/head/audio/mp3info/ kung nais mong gumana lamang sa mga opisyal na package.

Paraan 2: Paghahanap ng Tagal na may ffmpeg

Kung na-install mo na ang ffmpeg at ayaw mong i-install ang mp3info, o kung nasa isang pag-install ng FreeBSD kung saan ang pag-iipon ng mp3info ay hindi isang pagpipilian, mayroon ka pa ring isang trick ng utos na maaari mong gamitin upang hanapin ang tagal madali sa grep, ngunit maaaring hindi ito laging gumana. Kung hindi bibigyan ng iba pang mga argumento, ililista lamang ng ffmpeg ang lahat ng nalalaman tungkol sa anumang MP3 file na pinakain nito. Ipagpalagay na nais mong gumana sa isang file na tinatawag na song.mp3, tumawag ffmpeg as ffmpeg -i song.mp3 2> & 1 | grep Tagal upang hubarin ang lahat maliban sa haba ng musika.

Maaaring kailanganin mong ilagay ang pangalan ng file sa mga quote kung naglalaman ito ng mga puwang o iba pang mga character. Habang ang mga nagmumula sa mga ecosystem ng Windows, OS X o iOS ay maaaring hindi magamit dito, ang mga pangalan ng file ng MP3 ay maaaring magkaroon ng mga colon sa kanila sa maraming mga system ng file ng Linux at FreeBSD, kaya maaari mo ring gamitin ang mga quote sa kasong iyon.

Tandaan na kung mayroon kang isang average na bitrate MP3, kung gayon ang FFmpeg ay talagang magtatantiya ng haba at sa gayon ang pigura na ito ay maaaring hindi ganap na tumpak. Makikita mo ang 'Tinatantiyang tagal mula sa bitrate, maaaring ito ay hindi tumpak' kung may anumang mga pagtatantya na naganap talaga.

Paraan 3: Paggamit ng ExifTool

Kung nasa isang pamamahagi ka kung saan maaari kang mag-install ng mga programa, maaaring gusto mong subukan sudo apt-get install libimage-exiftool-perl kung mayroon kang access sa manager ng aptitude package tulad ng sa Ubuntu, Debian o Linux Mint. Hindi mo mahahanap ang package na ito sa ganap na libreng mga pamamahagi ng software tulad ng Fedora o Red Hat, kahit na maaari itong magamit sa malapit na hinaharap.

Kung wala kang problema sa pag-install, maaari mo lamang i-type exiftool filename.mp3 , pinapalitan ang pangalan ng filename.mp3 ng anumang file na talagang interesado ka. Tandaan na maaaring kailanganin mong maglagay ng mga quote sa paligid ng pangalan ngunit hindi ang utos kung ang pangalan ng file ay may mga colon, slash, space o anumang iba pang hindi pangkaraniwan dito. Ginagamit minsan ang mga colon upang paghiwalayin ang mga pangalan ng artist at mga pangalan ng album sa ecosystem ng Linux at FreeBSD.

Makakatanggap ka ng isang malaking halaga ng impormasyon, na maaaring depende sa kung aling bersyon ng software ang na-install ng iyong pakete pati na rin kung ang file ay isang gawaing ginawa o hindi. Ang pinakahuling linya ay maglilista ng oras sa pamamagitan ng salitang Tagal, kasama ang kaunting impormasyon tungkol sa kung ang tagal ng file ay tinatayang o hindi.

Maaari ka ring mag-isyu exiftool filename.mp3 | grep Tagal upang hanapin ang linya na nagsasaad ng tagal nang hindi na kinakailangang basahin ang natitirang materyal, ngunit sa pangkalahatan iyon ay isang bagay lamang na nais mong gawin kung nagtatrabaho ka sa mga script.

Basahin ang 4 na minuto