Як захоплювати звуки на робочому столі (Pulse Audio output) з avconv?


12

Я спробував:

avconv -f alsa -i імпульс recod.wav

..але це нічого не захоплює. Маєте якусь ідею?
Дякую!

Відповіді:


9

Синтаксис для виклику avconv добре пояснюється на сторінці для avconv . З аудіозаписів доступні наступні варіанти:

-f:Примусовий формат введення або виводу файлів.
-i:ім'я вхідного файлу

Для запису з ALSA нам потрібен формат alsa, а вхід залежить від пристрою, який ми записуємо (зазвичай це буде defualtпристрій). Тоді ваша команда повинна бути такою:

avconv -f alsa -i default record.wav

Для простого запису з пристрою ALSA ми можемо скористатися більш простим інструментом командного рядка arecord . Це дає наступний приклад команди для 10-секундного -dзапису в якості CD (( -f) у wav codec ( -t):

arecord -d 10 -f cd -t wav -D copy record.wav

Щоб мати можливість запису з мийки на виході, можливо, доведеться вибрати дуплексний звуковий профіль у "Налаштування звуку -> Обладнання ":

введіть тут опис зображення

На жаль In> = 13,04, налаштування обладнання було вилучено із налаштувань звуку. Щоб мати доступ до розширених конфігурацій пристроїв, нам потрібно встановити та запустити pavucontrol Встановіть pavucontrol . Потім на вкладці Конфігурація можна вибрати дуплексний профіль :

введіть тут опис зображення


Дякую за відповідь, але avconv -f імпульс -i запис за замовчуванням. Wav не працює для мене. Термінальний вихід виводить це: [pulse @ 0x1dfad60] Оцінюючи тривалість бітрейта, це може бути неточним, і я закінчую 34 КБ невеликий файл WAV ..
Naveen

З ALSA у мене є файл 3,8 Мб, але в ньому нічого немає .. просто порожній кліп. :(
Naveen

Боже мій! У мене немає вбудованої апаратури, як у вас! ... У мене є можливість змінити профіль у вхідній вкладці ... але немає дуплексу. У мене є лише аналоговий стереовипуск .... Я на Raring Ringtail ..
Naveen

Дуплекс важливий, якщо ви хочете слухати те, що ви записуєте, в іншому випадку інші параметри працюватимуть також як для чистого запису. Я написав величезну практичну роботу на meshfields.de/audio-stream-recording-linux-avconv

Запустіть arecordі під час запису перейдіть на Recodingвкладку Контроль гучності . Тут ви можете змінити джерело запису за замовчуванням, яке буде використано для подальших arecordвикликів. Також, щоб уникнути впливу зміни обсягу системи, відкрийте Pulse Audio Preferencesдодаток, перейдіть на Simultaneous outputвкладку та увімкніть віртуальний пристрій.
KrisWebDev
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.