avatar
<code>pacmd list-sources|awk '/index:/ {print $0}; /name:/ {print $0}; /device\.description/ {print $0}'
    index: 0
	name: <alsa_output.pci-0000_03_00.1.hdmi-stereo.monitor>
		device.description = "Monitor of HD-Audio Generic Digital Stereo (HDMI)"
    index: 1
	name: <alsa_output.pci-0000_03_00.6.analog-stereo.monitor>
		device.description = "Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo"
  * index: 2
	name: <alsa_input.pci-0000_03_00.6.analog-stereo>
		device.description = "Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo"
</code>
0
avatar




0
avatar
у меня ноутбук.
HDMI не использую для звука. Вывод идет через колонки ноутбука.
В тот момент когда мне нужно записать звук, это гарнитура. Т.е. записать нужно звук из наушников и микрофона на наушниках

Вот это работает по отдельности, если менять местами источники, то будет писать что-то одно или выход или вход
<code>ffmpeg
-f pulse -i alsa_input.pci-0000_03_00.6.analog-stereo
-f pulse -i alsa_output.pci-0000_03_00.6.analog-stereo.monitor
-f mp3 ~/audio.mp3</code>
0
avatar
Что вы используете для вывода звука с компа на колонки?
или проще так — что вы используете в качестве колонок?

звуковой шнур куда втыкаете — в линейный выход или он у вас по HDMI идёт?

п.с. и вкладку конфигурация сфоткайте и покажите
Последний раз редактировалось
0
avatar
Разбираться надо…
— вся проблема в том что у меня нет этой проги и этого рабочего стола, как у вас ))
0
avatar
А у вас звук с компа выходит по кабелю HDMI чтоль?
— в вашем микшере стоит так
0
avatar
как сдесь смикшировать вход (микрофон) + выход (колонки/наушники)
0
avatar
Ну это и есть микшер.
правда по нему мне трудно что то будет подсказать, так как я не использую DE и у меня нет именно такого…

у меня стоит pavucontrol, но настройки что у вас и что у меня должны быть похожи

0
avatar
для этого тему и создал, не могу найти микшер или как это настроить


у меня вот такое есть, микшера не вижу
0
avatar
Все источники звука (программы, микрофон, лин. вход и т.д.) по своим разным каналам поступают на звуковой микшер в компе (на несколько его входов) и в нем они все смешиваются, а эта команда берет всю эту «смесь» (уже с выхода микшера) и записывает в файл…

(в настройках микшера надо указать профиль «default» применительно к ЭТОЙ «моей» команде, а так можно указать любой другой — т.е. тот который вы у себя используете)
pulse -i default

Какие еще вопросы?

п.с. а если не пишется что то — то крутите свой микшер, значит что то там
и какой то из входов (источников) отключен…
Последний раз редактировалось
0
avatar
ffmpeg -f pulse -i default ~/имя.mp3 — пишет ТОЛЬКО с микрофона.
Вы бы сначала почитали то что я сказал — «моя команда» у меня пишет ВСЁ ЧТО ВОСПРОИЗВОДИТСЯ В КОМПЕ,
а не только с микрофона...- она записывает всё то что проходит через микшер -т.е. ЛЮБОЙ ЗВУК, который воспроизводится в компе на данный момент…
Мне нужно запись с динамиков
запись с каких нах ещё динамиков ))) — вы по нормальному можете выражаться?
Последний раз редактировалось
0
avatar
вы бы для начала почитали что мне нужно, ваша команда с первого дня не работает так как нужно

ffmpeg -f pulse -i default ~/имя.mp3 — пишет ТОЛЬКО с микрофона. Для меня это полностью бесполезно, я помню что говорю. Более полезно писать только колонки, потому что то что говорит собеседник я как раз и могу забыть, но идеально и мой текст тоже.

Мне нужно запись с динамиков и микрофона.
Еще до создания темы я нашел audio-recorder (но она в АУРе), audiocity говорят тоже может, но у меня он только микрофон пишет и ffmpeg везде говорят что может пистать, я у меня не получается микшировать 2 источника звука.
ffmpeg у меня пишет или только микрофон или только колонки.
0
avatar
Спасибо, попробую.
0
avatar
Блин, вы до сих пор тут ищете? )
я на следующий день пока здесь не был, нарисовал простой скрипт и сразу забиндил его на хоткей

#!/bin/bash

stamp=$(date +"%Y-%m-%d_%H:%M")
alacritty -e ffmpeg -f pulse -i default ~/record_${stamp}.mp3  

команда терминала alacritty -e для того что бы я видел визуально в терминале что идёт запись и не забыл бы её отключить…
по хорошему надо бы как то прикрутить индикацию записи, но у меня нет панели на рабочем столе (только конки) и куда её прикрутить я не знаю

п.с. в команде вместо alacritty впишите свой терминал и вместо pulse можно вроде alsa прописать, но я не пробовал… путь файла тоже можно поменять (тут указано сохранять в хом)

а вообще команда вот такая

ffmpeg -f pulse -i default ~/имя.mp3  
Последний раз редактировалось
+1
avatar
Чтобы долго не мучиться, самое верное решение это удалить конфиги плазмы и настроить все заново. Проверял не один раз, решало все проблемы с плазмой на 100%.
0
avatar
FreeCAD?
+1
avatar
Какое у вас DE?
0
avatar
В моем случае в Telegram. Да и не важно куда, суть в том, что нет сохранения в буфер.
Я знаю об этом способе, но мне нужно обычное копирование, без всяких ссылок, облачных хранилищ и Save To.
Однако, спасибо за совет :)
0
avatar
Я ж и советовал. Думал, Вы догадаетесь из терминала скрипт запустить и увидеть что скрипт создает объединенный виртуальный поток всего в три команды. Которые потом используете в собственном скрипте «в один клик».

У меня, например, эти команды такие:
$ pactl load-module module-null-sink sink_name=pa_joined_sink1 sink_properties=device.description=Звук_с_микрофона+динамиков
$ pactl load-module module-loopback source=alsa_input.usb-Microsoft_Microsoft_LifeCam_VX-5000-02.mono-fallback sink=pa_joined_sink1
$ pactl load-module module-loopback source=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor sink=pa_joined_sink1

У Вас, естественно, будут другие команды, но похожие.
Фон дикий шкалит потому что pulsejoin в новый канал вообще ВСЕ устройства собирает. Выбирайте для своего скрипта только нужные. Плюс микрофон тоже слышит (и пишет) звук с колонок, когда Вы не в наушниках. Это тоже влияет, надо как-то бороться, но это уже другой вопрос.
Создав поток, дальше из скрипта пишите ffmpeg'ом с этого потока в файлы, именуя их по дате и времени.
Ракету, космос… Делов-то чуть- зная команды простой скрипт написать.
Последний раз редактировалось
+1
avatar
выше советовали эту програмулину, но у меня не вышло почему-то. Дикий фон шкалил, перезапуск выдавал ошибку.
Подход интересный, но все же хотелось бы попроще, я ж не ракету запускаю в космос.
Сделать запись, казалось бы банальное действие, тут нажимаем несколько кнопок, запускаем другой софт и там уже клацаем опять :)

audio-recorder (и вроде как ffmpeg) — все это делают одной программой и одним кликом, просто
0