LINUX.ORG.RU

Запись скринкаста, проблема с записью системного звука.


1

1

Хочу иметь возможность через ffmpeg (через консоль) записывать качественный скринкаст с системным звуком, и микрофоном одновременно. Гугление помогло найти различные готовые решения, например вот это решение работает http://armanenshaft-linux.blogspot.ru/2011/09/debian-squeeze-602-ffmpeg-desktop.html

Запускаю в терминале

$ ffmpeg -f alsa -i hw:0,0 -f x11grab -s 1360x768 -r 60 -i :0.0 -sameq /home/neo/`date +%m.%d.%y-%T`.avi # microfon all sound
и запись скринкаста идёт. Возникла серьёзная проблема в том, что запись системного звука происходит только когда у меня звук выводиться на стандартные динамики ноутбука, если в 3,5 mm джеку подключены например наушники, то системный звук в скринкаст не пишется, звук в этом случае записывается только с микрофона. Система Ubuntu 12.04.3 x64 ядро 3.8. Дело в том, что записывать скринкаст как раз таки надо именно в наушниках, и как решить проблему я не имею понятия. Пробовал устанавливать программу vokoscreen, с ней проблемы ровно теже самые, так что её я удалил. То есть когда звук переключается на наушники, воспроизводиться в наушниках он как надо, но в скринкаст запись системного звука не происходит. Извиняюсь если недостаточно полно что то описал в стартовом топике, очень прошу помочь с решением проблемы.


Ответ на: комментарий от Valkeru

Мне реально стыдно. Да действительно с микрофона перехват звука получался... Извините. Но решить задачу теперь наверное будет проще? :)

jf784
() автор топика
Ответ на: комментарий от jf784

Самая первая команда с этого мануала http://unixteam.ru/content/zapis-skrinkastov-s-pomoshchyu-ffmpeg позволила записать системный звук, но уже без микрофона, в конце концов я пробовал запускать одновременно в разных окошках терминала последовательно команды

$ ffmpeg -f alsa -i hw:0,0 -f x11grab -s 1360x768 -r 60 -i :0.0 -sameq /home/neo/`date +%m.%d.%y-%T`.avi # microfon all sound
(из первой инструкции, для записи видео и аудио с микрофона) и команду
ffmpeg -f alsa -ac 2 -i pulse -acodec pcm_s16le -vcodec qtrle `date +%F-%k%M`.wav
взятую отсюда http://unixteam.ru/content/zapis-skrinkastov-s-pomoshchyu-ffmpeg для записи только системного звука, работает, а можно это объединить в одну команду? что бы потом не пришлось склеивать звуковые файлы? Такое возможно?

jf784
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.