لینکس کمانڈ لائن سے MP3 دورانیہ کیسے حاصل کریں



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

لینکس صارفین جو کمانڈ لائن سے میوزک فائلوں کے ساتھ کام کرنے کے عادی ہیں وہ پہلے سے ہی ffmpeg استعمال کر رہے ہوں گے ، لیکن اس طرح کے طاقتور ٹول کا استعمال کرتے ہوئے کسی فائل کی لمبائی نکالنا مشکل ہے۔ اس کے استعمال کے کچھ طریقے ہیں ، لیکن کچھ دوسری افادیتیں بھی ہیں جو اس عمل کو آسان بنا سکتی ہیں۔ دونوں صورتوں میں ، لینکس کمانڈ لائن سے MP3 دورانیے تلاش کرنا مشکل نہیں ہونا چاہئے۔



آپ کو فوری طور پر کھلا ہونا ضروری ہے ، لہذا اس بات کو یقینی بنائیں کہ آپ یا تو یونٹی ڈیش پر اسے تلاش کریں ، اسے ایکسفیس 4 کے وسکر مینو میں سسٹم مینو سے شروع کریں یا ایل ایکس ڈی ای ایپلی کیشن مینو سے یا شاید Ctrl ، Alt اور T کو تھام کر رکھنا ہوگا۔ ٹرمینل باکس. اگرچہ MP3 کے کچھ ایڈیٹرز ورچوئل کنسول کا استعمال کریں گے ، ان چالوں کو بھی ان پر کام کرنا چاہئے۔



طریقہ 1: mp3info کے ساتھ دورانیے کی جانچ پڑتال

غالبا likely آپ کے پاس mp3info انسٹال نہیں ہوگا ، چاہے آپ کے پاس تمام MP3 لائبریریاں برقرار رہیں ، لہذا آپ کو اس کی گرفت حاصل کرنے کے لئے ڈیبین یا اوبنٹو پر مبنی تقسیم پر sudo apt-get install mp3info کی ضرورت ہوگی۔ اس میں اوبنٹو اسپنز میں سے کسی پر کام کرنا چاہئے جن میں زوبونو اور لبنٹو شامل ہیں۔ اس حقیقت کی وجہ سے کہ فیڈورا اور ریڈ ہیٹ نے واقعی آزاد رہنے کی خواہش کی وجہ سے ایم پی 3 ٹکنالوجی کی حمایت کو طویل عرصے سے روک رکھا ہے ، آپ کو http://www.ibiblio.org سے ماخذ یا i386 بائنری کو دستی طور پر ڈاؤن لوڈ کرنا پڑے گا۔ / mp3info / صفحہ۔



نئی فیڈورا تنصیبات کو ایم پی 3 کے کچھ پہلوؤں کی حمایت کرنی چاہئے ، اس کا مطلب ہے کہ آخر کار آپ کو سرکاری ذخیروں میں پیکیج مل سکتا ہے ، لیکن اس وقت تک آپ mp3info-0.8.5a-1.i386.rpm پیکیج ڈاؤن لوڈ کرسکتے ہیں اور پھر وائرس اس کو اسکین کرتے ہیں۔ اگر آپ اسے ڈاؤن لوڈ کرنے کے بعد نٹیلس میں فائل کو دیکھ رہے ہیں ، تو آپ اسی ڈائریکٹری میں کمانڈ پرامپٹ کھولنے کے لئے F4 کلید کو دبائیں۔ بصورت دیگر ، کمانڈ پرامپٹ کھولیں جیسے آپ عام طور پر کریں گے اور استعمال کریں گے سی ڈی ~ / ڈاؤن لوڈز اس ڈائریکٹری میں تشریف لے جانے کے ل you جس میں آپ نے اسے محفوظ کیا اور پھر چلائیں sudo یم انسٹال mp3info-0.8.5a-1.i386.rpm اگر آپ کے پاس سوڈرز فائل فعال ہے۔ ورنہ آپ کو ٹائپ کرنا ہوگا اس - اور ین انسٹال mp3info-0.8.5a-1.i386.rpm چلانے سے پہلے اپنے پاس ورڈ کو ٹائپ کریں اور اگر آپ نٹیلس میں فائل کو منتخب کرنے کی خواہش بھی کرسکتے ہیں اور دیکھیں کہ آپ اسے انسٹال کرسکتے ہیں تو۔ اوبنٹو اور دبیان صارفین کو ان میں سے کوئی مسئلہ نہیں ہونا چاہئے ، اور یہ کہ خود سے انسٹال کریں کمانڈ کو خود بخود پیکیج پر کارروائی کرنی چاہئے۔

ایک بار جب آپ پیکیج پر کارروائی کرتے ہیں تو ٹائپ کریں mp3info -p '٪ S' nameOfTrack.mp3 لمبائی کا پتہ لگانے کے لئے کمانڈ لائن پر اور دبائیں۔ جس فائل کی لمبائی کے بارے میں آپ کو دلچسپی ہے اس کے نام سے آپ کوOfTrack.mp3 کو تبدیل کرنا ہوگا۔ اگر آپ کو معلوم ہوتا ہے کہ یہ آپ کے اشارے کو آؤٹ پٹ کے برابر لائن پر رکھتا ہے ، تو کوشش کریں mp3info -p '٪ S n' nameOfTrack.mp3 وہاں ایک نئی لائن شامل کرنے کے لئے۔ قطع نظر ، یہ عام طور پر سیکنڈ میں وقت واپس کردے گا۔

مفت بی بی ایس ڈی کے صارفین جو x86 یا x86_64 فن تعمیر سے کام کر رہے ہیں انہیں معلوم کرنا چاہئے کہ وہ mp3info کا ماخذ کوڈ مرتب کرسکتے ہیں ، لیکن ان کو یہ بھی دلچسپی ہوسکتی ہے کہ سافٹ ویئر کے 0.8.5a ورژن میں اب ایک سرکاری فری بی ایس ڈی پورٹ موجود ہے جسے آپ https پر تلاش کرسکتے ہیں: اگر آپ صرف سرکاری پیکیجوں کے ساتھ ہی کام کرنا پسند کرتے ہیں تو //svnweb.freebsd.org/port/head/audio/mp3info/

طریقہ 2: ffmpeg کے ساتھ دورانیے کا پتہ لگانا

اگر آپ پہلے ہی ffmpeg انسٹال کرچکے ہیں اور mp3info انسٹال نہیں کرنا چاہتے ہیں ، یا اگر آپ FreeBSD انسٹالیشن پر ہیں جہاں mp3info مرتب کرنا کوئی آپشن نہیں ہے تو پھر بھی آپ کے پاس کمانڈ ٹرک موجود ہے جس کی مدد سے آپ اس مدت کو تلاش کرسکتے ہیں۔ آسانی سے گریپ کے ساتھ ، لیکن یہ ہمیشہ کام نہیں کرے گا۔ اگر کوئی اور دلائل نہیں دیئے جاتے ہیں ، تو ffmpeg صرف اس ہر چیز کی فہرست بنائے گا جس کے بارے میں وہ جانتا ہے کسی بھی MP3 فائل کے بارے میں جانتا ہے۔ یہ فرض کرتے ہوئے کہ آپ گانا ڈاٹ ایم پی 3 نامی فائل پر کام کرنا چاہتے ہیں ffmpeg as ffmpeg -i song.mp3 2> & 1 | گریپ دورانیہ موسیقی کی لمبائی کے سوا ہر چیز کو چھین لینا۔

اگر فائل میں خالی جگہ یا دیگر حرف ہوں تو آپ کو فائل کے نام کی قیمت درج کرنا ہوگی۔ اگرچہ ونڈوز ، او ایس ایکس یا آئی او ایس ماحولیاتی نظام سے آنے والے افراد اسے استعمال نہیں کرسکتے ہیں ، لیکن MP3 فائلوں کے ناموں میں واقعی بہت سارے لینکس اور فری بی ایس ڈی فائل سسٹم پر ان میں کالون ہوسکتی ہیں ، لہذا آپ کو بھی اس معاملے میں قیمت درج کرنا ہوگی۔

یاد رکھیں کہ اگر آپ کے پاس اوسط بٹریٹ MP3 ہے ، تو ffmpeg حقیقت میں لمبائی کا اندازہ لگائے گا اور اس طرح یہ اعداد و شمار مکمل طور پر درست نہیں ہوسکتے ہیں۔ اگر آپ اندازہ لگاتے ہیں تو واقعی 'بٹریٹ سے اندازہ لگانے کی مدت ، یہ غلط ہوسکتی ہے' نظر آئے گی۔

طریقہ 3: ایکسیف ٹول کا استعمال

اگر آپ کسی ایسی تقسیم پر ہیں جہاں آپ پروگرام انسٹال کرسکتے ہیں ، تو آپ کوشش کرنا چاہتے ہیں sudo apt-get انسٹال libimage-exiftool-perl اگر آپ کے پاس اپٹٹیوٹی پیکیج مینیجر تک رسائی ہے جیسے اوبنٹو ، ڈیبیئن یا لینکس ٹکسال پر۔ فیڈورا یا ریڈ ہیٹ جیسے مکمل طور پر مفت سافٹ ویئر کی تقسیم پر آپ کو یہ پیکیج نہیں ملے گا ، حالانکہ یہ مستقبل قریب میں دستیاب ہوسکتا ہے۔

اگر آپ کو انسٹالیشن میں کوئی پریشانی نہیں ہوئی تھی تو ، آپ آسانی سے ٹائپ کرسکتے ہیں exiftool filename.mp3 ، نام کی جگہ filename.mp3 کی جگہ کسی بھی فائل کے ساتھ رکھنا جس سے آپ واقعتا interested دلچسپی رکھتے تھے۔ یاد رکھیں کہ آپ کو نام کے ارد گرد قیمت درج کرنے کی ضرورت ہوگی لیکن کمانڈ نہیں اگر فائل کے نام میں کالون ، سلیش ، خالی جگہ یا کوئی اور غیر معمولی چیز ہو۔ کبھی کبھی لیونکس اور فری بی ایس ڈی ماحولیاتی نظام میں فنکاروں کے نام اور البم کے نام علیحدہ کرنے کیلئے کالونز کا استعمال کیا جاتا ہے۔

آپ کو بڑی مقدار میں معلومات موصول ہوگی ، جو اس بات پر منحصر ہوسکتی ہے کہ آپ کے پیکیج کو کس سافٹ ویئر کے انسٹال کیا گیا ہے اور یہ بھی کہ فائل پیشہ ورانہ طور پر تیار کی گئی تھی یا نہیں۔ بالکل آخری سطر وقت کی اصطلاح کے ساتھ ساتھ فائل کی مدت کا تخمینہ لگنے یا نہیں ہونے کے بارے میں تھوڑی سی معلومات کے ساتھ ساتھ وقت کی فہرست بھی بنائے گی۔

آپ بھی جاری کرسکتے ہیں exiftool filename.mp3 | گریپ دورانیہ اس لائن کو ڈھونڈنے کے لئے جو باقی ماد readہ کو پڑھنے کی ضرورت کے بغیر مدت بتاتا ہے ، لیکن یہ عام طور پر صرف وہی کام ہوتا ہے جب آپ اسکرپٹس پر کام کر رہے ہوتے۔

4 منٹ پڑھا