Как мне записать свое взаимодействие с компьютером (видео) и аудио напрямую в формате MP4?
У меня Ubuntu 10.04 LTS.
Используйте следующую команду:
ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -aq 50 -i :0.0 /tmp/out.mp4
Записывает звук и видео моего экрана. У меня есть подключенный монитор, поэтому: 0.0 это монитор. Параметр -r 3 позволяет уменьшить размер файла, выполняя 3 кадра в секунду, что приводит к легкому рывку мыши, но подходит для обучающих программ. Увеличьте это значение 3 до 30 для более высокого качества (но большего размера файла). -Aq 50 означает качество звука на уровне 50%, что подходит для прослушивания учебников на вашем ноутбуке, но не подходит для больших конференций, где лучше всего удалить опцию -aq.
Существует ряд инструментов, но сначала вы должны убедиться, что у вас установлены кодеки MP4. См. здесь для получения инструкций.
Как только это будет сделано, вам будет доступен ряд инструментов:
RecordMyDesktop
sudo apt-get install recordmydesktop
Другие инструменты, на которые есть ссылки [ 112] здесь - Стамбул, Казам. Существует также xvidcap .
Как указано в вашем комментарии к ответу об установке recordmydesktop, это приложение (в настоящее время) не позволяет сохранять выходные данные в формате mp4.
Мне помогло установить Kazam. Это позволяет записывать экран (скринкастинг, как они это называют), и вы можете настроить кодек вывода. MP4 здесь как вариант.
sudo apt install kazam
После этого вы можете записывать и даже редактировать вывод в avidemux.