رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ضبط صدای در حال پخش
#1
Tongue 
پیش اومده بخواین صدایی که داره از کامپیوترتون پخش می شه رو ضبط کنین؟ مثلا حین یک بازی بخواین صدای بازی رو ضبط کنین یا بخواین آهنگی که توی یک صفحه وب در حال پخشه رو نگه دارین؟ من الان دلم خواست و لینوکس دارم پس:

1) چون معماری سیستم درست و لایه به لایه است حتما امکان عملی این کار هست
2) چون سیستم آزاد و بازه حتما یکی برنامه ای نوشته که اینکار رو می کنه
3) چون سیستم با جامعه زنده است حتما کسی قبلا اینو نوشته که توش چیکار باید کرد
4) چون ابزارها بازن حتما من توان این رو دارم که بنا به نیاز خودم تنظیمش کنم

و هر چهار مورد واقعیت داره.

منم مثل خیلی از دوستان برای سیستم صدا از PulseAudio استفاده می کنم پس با زدن :

کد:
pacmd list | grep ".monitor"

می بینم کدوم دستگاه داره صدا پخش می کنه. مثلا در می یاد :

کد:
jadi@jell:/tmp$ pacmd list | grep ".monitor"
    monitor source: 0
    name:
    monitor_of: 0
        device.class = "monitor"
        alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo

نشون میده که من باید به این دیوایس گوش بدم. دستور اینکه بگیم «اطلاعاتی که از فلان پالس آدیو پخش می شه رو نشون بده» دستور pacat است
(قشنگیش رو دیدین؟ لبخند ) و در نتیجه دادن خروجی به sox باعث می شه بتونم خروجی رو به فرمت صوتی‌ای که دوست دارم تبدیل کنم :

کد:
pacat --record -d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | sox -t raw -r 44100 -s -L -b 16 -c 2 - "output.wav"

و به همین سادگی هر چیزی که از بلندگوی کامپیوتر در حال پخشه رو دقیقا با کیفیتی که به بلندگو می رسه در لایه پالس آدیو ذخیره کنم.



منبع






عشق، عینک سبزی است که انسان با آن کاه را یونجه می بیند..... <<مارک تواین>> [عکس: 41519046592302695883.gif]
پاسخ
سپاس شده توسط شیشه بری
#2
سلام و عرض ادب

امیدوارم خوب باشید.

ممنون از پست جالبی که گذاشتید .البته خوب برای ویندوز هم تا دلتون بخواد نرم افزار هست.درسته که متن باز نیست ولی فکر میکنم یه چیزی بالاتر از 90% کاربران کامپیوتر از ویندوز استفاده میکنند(امارم یه خورده قدیمی و تقریبی بود)
پس برای ویندوز هم طراحی شده اما نرم افزارهایی از این قبیل میتونیم به :

SoundTap
Audio Record Wizard:



و...


بازم هم به خاطر پست خوبتون ازتون تشکر میکنم

ممنون و موفق باشید
____________________________________________________________
باران که می بارد همه پرنده ها به دنبال سرپناهند
اماعقاب برای اجتناب از خیس شدن به بالاتر از ابرها پرواز می کند
این دیدگاه است که تفاوت را خلق میکند
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان