Есть SimpleScreenRecorder из знакомого, он легковесный и все пишет, но только вместе с видео. Может спасти, из готового файла можно звук выцепить. Аналогов для аудио честно не знаю, а Ardour ну хз я бы не рекомендовал, это уже полноценный аудиокомбайн для сведения
Не задавался этим вопросом, естли честно.
Помимо миллиона параметров там есть еще и прикол в виде их очередности, чтобы было веселее (пример сходу не приведу).
Пишет только один источник, не могу соединить. Если первым идет -i alsa_input, то пишет с микрофона и игнорит второй источник. Если их поменять местами то пишет с колонок
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 ~/jh/f-auto/browser/audio.mp3
п.с. просто название этой проги я всё время забываю )) и за это надо наказать разработчика! отлучением от букв
название программы должно вручиваться в мозг на бессознательном уровне ))
п.п.с попробовал сейчас собрать — без проблем и зависимостей
благодарю топикстартера за то что мне напомнили о ней… — оставлю, пригодится )
Я уж насколько туп и стар — но уж скрипт то ты написать сможешь? — «хочется кнопку какую-то нажать что бы аудио записалось» тем же ffmpeg?
местных стариков ребят спроси — там скрипт на пару строк — под хоткей его забьёшь и ташкент…
п.с. как я понимаю эта команда должна иметь источник ввода (input) звуковухи и вывода (output) в файл в какой то папке и формате… — при нажатии клавиши она это делает
п.с. кстати я сейчас подумал — а это вещь интересна для меня
мало ли кто мне позвонил и где — я нажал кнопку и всё пишется легко… — благодарю за идею, Орб
только мне надо подумать как снять всё входящее на звуковуху — любое с любых «мессенджеров»
но я думаю это ерунда — я потом покопаюсь в манах, но сделать это стоит для меня
Ну вот допустим меня интересует голосовые ВК — Телеграм и Скайпа
они идут по разным каналам в звуковуху — в микшер, но это мне кажется ерунда — они всё равно на чипе после микшера смешиваются в одно и программа их будет понимать и записывать…
Другой вопрос как мне сделать остановку записи? — я пока не дохожу с пьяной головой…
она же будет файлы мне писать пока я её не остановлю?
как мне сделать что бы команда прекращала писать без нажатия «стоп»?
т.е. она должна анализировать что какое то определённое время в аудиоканале тишина и сама эта команда вырубаться, заканчивая в файл писать…
Нее… просто это полезно
звонит вам какая то шваль и разводит… или угрожает… или вы звоните кому нибудь
— просто кнопочки Win+r нажали и пусть пишется ваш разговор…
выше советовали эту програмулину, но у меня не вышло почему-то. Дикий фон шкалил, перезапуск выдавал ошибку.
Подход интересный, но все же хотелось бы попроще, я ж не ракету запускаю в космос.
Сделать запись, казалось бы банальное действие, тут нажимаем несколько кнопок, запускаем другой софт и там уже клацаем опять :)
audio-recorder (и вроде как ffmpeg) — все это делают одной программой и одним кликом, просто
Я ж и советовал. Думал, Вы догадаетесь из терминала скрипт запустить и увидеть что скрипт создает объединенный виртуальный поток всего в три команды. Которые потом используете в собственном скрипте «в один клик».
У Вас, естественно, будут другие команды, но похожие.
Фон дикий шкалит потому что pulsejoin в новый канал вообще ВСЕ устройства собирает. Выбирайте для своего скрипта только нужные. Плюс микрофон тоже слышит (и пишет) звук с колонок, когда Вы не в наушниках. Это тоже влияет, надо как-то бороться, но это уже другой вопрос.
Создав поток, дальше из скрипта пишите ffmpeg'ом с этого потока в файлы, именуя их по дате и времени.
Ракету, космос… Делов-то чуть- зная команды простой скрипт написать.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
команда терминала alacritty -e для того что бы я видел визуально в терминале что идёт запись и не забыл бы её отключить…
по хорошему надо бы как то прикрутить индикацию записи, но у меня нет панели на рабочем столе (только конки) и куда её прикрутить я не знаю
п.с. в команде вместо alacritty впишите свой терминал и вместо pulse можно вроде alsa прописать, но я не пробовал… путь файла тоже можно поменять (тут указано сохранять в хом)
вы бы для начала почитали что мне нужно, ваша команда с первого дня не работает так как нужно
ffmpeg -f pulse -i default ~/имя.mp3 — пишет ТОЛЬКО с микрофона. Для меня это полностью бесполезно, я помню что говорю. Более полезно писать только колонки, потому что то что говорит собеседник я как раз и могу забыть, но идеально и мой текст тоже.
Мне нужно запись с динамиков и микрофона.
Еще до создания темы я нашел audio-recorder (но она в АУРе), audiocity говорят тоже может, но у меня он только микрофон пишет и ffmpeg везде говорят что может пистать, я у меня не получается микшировать 2 источника звука.
ffmpeg у меня пишет или только микрофон или только колонки.
ffmpeg -f pulse -i default ~/имя.mp3 — пишет ТОЛЬКО с микрофона.
Вы бы сначала почитали то что я сказал — «моя команда» у меня пишет ВСЁ ЧТО ВОСПРОИЗВОДИТСЯ В КОМПЕ,
а не только с микрофона...- она записывает всё то что проходит через микшер -т.е. ЛЮБОЙ ЗВУК, который воспроизводится в компе на данный момент…
Мне нужно запись с динамиков
запись с каких нах ещё динамиков ))) — вы по нормальному можете выражаться?
Все источники звука (программы, микрофон, лин. вход и т.д.) по своим разным каналам поступают на звуковой микшер в компе (на несколько его входов) и в нем они все смешиваются, а эта команда берет всю эту «смесь» (уже с выхода микшера) и записывает в файл…
(в настройках микшера надо указать профиль «default» применительно к ЭТОЙ «моей» команде, а так можно указать любой другой — т.е. тот который вы у себя используете) pulse -i default
Какие еще вопросы?
п.с. а если не пишется что то — то крутите свой микшер, значит что то там
и какой то из входов (источников) отключен…
у меня ноутбук.
HDMI не использую для звука. Вывод идет через колонки ноутбука.
В тот момент когда мне нужно записать звук, это гарнитура. Т.е. записать нужно звук из наушников и микрофона на наушниках
Вот это работает по отдельности, если менять местами источники, то будет писать что-то одно или выход или вход
у вас ноутбук, поэтому видимо и не получается записать всё одной командой…
возможно из за того что и микрофон и колонки в одном корпусе — в ноуте специально эти каналы программно разделены — что бы не было завязки микрофон-динамики т.н.«фона»
ну тогда только остается использовать отдельную прогу для записи…
через программу то пишет все нормально?
П.С. в ней установите дефолтный профиль, а в этой вкладке смените выход не с HDMI как у вас стоит — а выберите Линейный выход (Line Out)
и попробуйте опять эту команду
У меня нет линейного выхода. В выпадающих списках я могу выбрать то что показано или off. Во втором случае, там переключение между инпут/оутпут/дюплех/офф
43 комментария
Помимо миллиона параметров там есть еще и прикол в виде их очередности, чтобы было веселее (пример сходу не приведу).
UPD. Под pipewire, полагаю, сделать аналогичное не проблема с помощью pw-*.
Пишет только один источник, не могу соединить. Если первым идет -i alsa_input, то пишет с микрофона и игнорит второй источник. Если их поменять местами то пишет с колонок
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 ~/jh/f-auto/browser/audio.mp3
В АУРе лежит.
Есть ещё гномовское поделие — название тоже не помню… — Диктофон что ли? хз — wiki.gnome.org/Apps/SoundRecorder
Мне обязательно микрофон + колонки
я её раньше пользовал… а потом уже гномовский диктофон без наворотов
mhwaveedit
п.с. просто название этой проги я всё время забываю )) и за это надо наказать разработчика! отлучением от букв
название программы должно вручиваться в мозг на бессознательном уровне ))
п.п.с попробовал сейчас собрать — без проблем и зависимостей
благодарю топикстартера за то что мне напомнили о ней… — оставлю, пригодится )
Есть кнопка «запуск микшера» но ничего не происходит по нажатию
Можно да, использовать командную строку и всякие там библиотеки, но это неудобно если делать это разово или нечасто…
какие гуглы и созвоны — Орб — ты хоть скажи? )))
местных стариков ребят спроси — там скрипт на пару строк — под хоткей его забьёшь и ташкент…
п.с. как я понимаю эта команда должна иметь источник ввода (input) звуковухи и вывода (output) в файл в какой то папке и формате… — при нажатии клавиши она это делает
п.с. кстати я сейчас подумал — а это вещь интересна для меня
мало ли кто мне позвонил и где — я нажал кнопку и всё пишется легко… — благодарю за идею, Орб
только мне надо подумать как снять всё входящее на звуковуху — любое с любых «мессенджеров»
но я думаю это ерунда — я потом покопаюсь в манах, но сделать это стоит для меня
они идут по разным каналам в звуковуху — в микшер, но это мне кажется ерунда — они всё равно на чипе после микшера смешиваются в одно и программа их будет понимать и записывать…
Другой вопрос как мне сделать остановку записи? — я пока не дохожу с пьяной головой…
она же будет файлы мне писать пока я её не остановлю?
как мне сделать что бы команда прекращала писать без нажатия «стоп»?
т.е. она должна анализировать что какое то определённое время в аудиоканале тишина и сама эта команда вырубаться, заканчивая в файл писать…
вот как это сделать хз
звонит вам какая то шваль и разводит… или угрожает… или вы звоните кому нибудь
— просто кнопочки Win+r нажали и пусть пишется ваш разговор…
он пригодится, а стереть его вы всегда успеете
ffmpeg — пока не разобрался как микшировать
Pulsejoin в AUR.
Подход интересный, но все же хотелось бы попроще, я ж не ракету запускаю в космос.
Сделать запись, казалось бы банальное действие, тут нажимаем несколько кнопок, запускаем другой софт и там уже клацаем опять :)
audio-recorder (и вроде как ffmpeg) — все это делают одной программой и одним кликом, просто
У меня, например, эти команды такие:
У Вас, естественно, будут другие команды, но похожие.
Фон дикий шкалит потому что pulsejoin в новый канал вообще ВСЕ устройства собирает. Выбирайте для своего скрипта только нужные. Плюс микрофон тоже слышит (и пишет) звук с колонок, когда Вы не в наушниках. Это тоже влияет, надо как-то бороться, но это уже другой вопрос.
Создав поток, дальше из скрипта пишите ffmpeg'ом с этого потока в файлы, именуя их по дате и времени.
Ракету, космос… Делов-то чуть- зная команды простой скрипт написать.
я на следующий день пока здесь не был, нарисовал простой скрипт и сразу забиндил его на хоткей
команда терминала alacritty -e для того что бы я видел визуально в терминале что идёт запись и не забыл бы её отключить…
по хорошему надо бы как то прикрутить индикацию записи, но у меня нет панели на рабочем столе (только конки) и куда её прикрутить я не знаю
п.с. в команде вместо alacritty впишите свой терминал и вместо pulse можно вроде alsa прописать, но я не пробовал… путь файла тоже можно поменять (тут указано сохранять в хом)
а вообще команда вот такая
ffmpeg -f pulse -i default ~/имя.mp3 — пишет ТОЛЬКО с микрофона. Для меня это полностью бесполезно, я помню что говорю. Более полезно писать только колонки, потому что то что говорит собеседник я как раз и могу забыть, но идеально и мой текст тоже.
Мне нужно запись с динамиков и микрофона.
Еще до создания темы я нашел audio-recorder (но она в АУРе), audiocity говорят тоже может, но у меня он только микрофон пишет и ffmpeg везде говорят что может пистать, я у меня не получается микшировать 2 источника звука.
ffmpeg у меня пишет или только микрофон или только колонки.
а не только с микрофона...- она записывает всё то что проходит через микшер -т.е. ЛЮБОЙ ЗВУК, который воспроизводится в компе на данный момент…
запись с каких нах ещё динамиков ))) — вы по нормальному можете выражаться?
(в настройках микшера надо указать профиль «default» применительно к ЭТОЙ «моей» команде, а так можно указать любой другой — т.е. тот который вы у себя используете)
pulse -i default
Какие еще вопросы?
п.с. а если не пишется что то — то крутите свой микшер, значит что то там
и какой то из входов (источников) отключен…
у меня вот такое есть, микшера не вижу
правда по нему мне трудно что то будет подсказать, так как я не использую DE и у меня нет именно такого…
у меня стоит pavucontrol, но настройки что у вас и что у меня должны быть похожи
— вся проблема в том что у меня нет этой проги и этого рабочего стола, как у вас ))
или проще так — что вы используете в качестве колонок?
звуковой шнур куда втыкаете — в линейный выход или он у вас по HDMI идёт?
п.с. и вкладку конфигурация сфоткайте и покажите
— в вашем микшере стоит так
HDMI не использую для звука. Вывод идет через колонки ноутбука.
В тот момент когда мне нужно записать звук, это гарнитура. Т.е. записать нужно звук из наушников и микрофона на наушниках
Вот это работает по отдельности, если менять местами источники, то будет писать что-то одно или выход или вход
у вас ноутбук, поэтому видимо и не получается записать всё одной командой…
возможно из за того что и микрофон и колонки в одном корпусе — в ноуте специально эти каналы программно разделены — что бы не было завязки микрофон-динамики т.н.«фона»
ну тогда только остается использовать отдельную прогу для записи…
через программу то пишет все нормально?
и попробуйте опять эту команду
или
Здесь у меня в верхнем устройстве только одна опция. В нижнем устройстве выбор между колонки/наушники.
Line out я нигде не видел (раньше на стационарном компе был, но ноуте я не вижу такого)
У меня нет линейного выхода. В выпадающих списках я могу выбрать то что показано или off. Во втором случае, там переключение между инпут/оутпут/дюплех/офф
и уровень там стоять НЕ на минимуме…
у меня видимо всё остальное записывалось с колонок через микрофон )))
во бл… лоханулся
такая же фигня — либо микрофон — либо всё остальное
п.с. надо будет со светлой головой подумать «почему так» и почему микрофонный канал отделён от других