منبع اصلی نوشتار زیر در این لینک قرار دارد

اجرای فایل صوتی از طریق ترمینال لینوکس

با سلام خدمت دوستان . تقریبا میشه گفت کاری نیست که نتوان از طریق ترمینال یا همان شل در لینوکس انجام داد ! یکی از مواردی که امروز به بررسی آن می پردازیم ، نحوه ی اجرای فایل mp3 در داخل ترمینال است .

برای این منظور از ابزار sox استفاده می کنیم که در داخل مخازن اوبونتو موجود می باشد . پس فقط کافیست به شکل زیر آن را نصب کنیم :

iman@asus-X453MA:~$ sudo apt-get install sox

حال جهت اجرای فایل مورد نظر کافیست به شکل زیر ( به عنوان مثال ) عمل کنیم :

iman@asus-X453MA:~$ play Note.mp3

توجه داشته باشید که فایل Note.mp3 موجود در سیستم من می باشد . اگر برنامه به درستی کار کند ، باید خروجی ای مشابه زیر دریافت کنید و البته صدای فایل صوتی رو از اسپیکر بشنوید :

iman@asus-X453MA:~$ play Note.mp3 

Note.mp3:

 File Size: 72.1k     Bit Rate: 128k
  Encoding: MPEG audio    
  Channels: 2 @ 16-bit   
Samplerate: 44100Hz      
Replaygain: off         
  Duration: 00:00:04.50  Title: sms_alert_note.caf (AAC audio)

In:99.8% 00:00:04.49 [00:00:00.01] Out:198k  [      |      ]        Clip:0    
Done.

 

نکته : شاید دوست نداشته باشید خروجی از به این شکل دریافت کنید و فقط می خواهید که فایل صورتی اجرا شود . برای این منظور کافیست تمام خروجی های برنامه را به سطل آشغال بیندازیم ! به این صورت :

iman@asus-X453MA:~$ play Note.mp3 &> /dev/null

 

نکته : ممکن است در اجرای فایل صورتی mp3 ، با اررور زیر مواجه شوید :

play FAIL formats: no handler for file extension `mp3'

برای حل این مشکل کافیست بسته زیر را دریافت و نصب کنید :

iman@asus-X453MA:~$ sudo apt-get install libsox-fmt-mp3

 

منبع : او اس لرن دات آی آر | http://OSLearn.ir

نویسنده : E2MA3N

از این مطلب راضی هستید ؟ می خواهید به سایت کمک کنید ؟ رضایت خودتون رو با دونیت به ما اعلام کنید . برای دونیت روی خرید کلیک کنید . با تشکر



برچسب ها : , , ,

به سیاره لینوکس امتیاز دهید

به اين صفحه امتياز دهيد