Если я хочу записать свой рабочий стол, я использую:
ffmpeg -f x11grab -s `xdpyinfo | grep -i dimensions: | sed 's/[^0-9]*pixels.*(.*).*//' | sed 's/[^0-9x]*//'` -r 25 -i :0.0 -sameq valami.avi
Но это не сохраняет звук - как я могу включить звук в видео?
Дополнительно: Как настроить кодировку на лету, например, для x264 + mp3: 128kbit?
xdpyinfo |awk '/dimensions:/{printf $2}'
Ответы:
Просто добавь
-ad device_you_want_to_record
Вы также можете настроить свой аудиокодек.
На этом сайте есть хорошие примеры: https://verb3k.wordpress.com/2010/01/26/how-to-do-proper-screencasts-on-linux/
источник
-ad
должно быть мое устройство, но оно работает без него, когда я пользуюсьpavucontrol
по ссылке ... спасибо ... Как я могу узнать, какое у меня-ad device
устройство? ... и, возможно, более конкретно , я не вижу эту-ad
опцию в моейman ffmpeg
.. FFmpeg версии SVN-r0.5.1-4: 0.5.1-1ubuntu1.1-ad
должен применяться только к alsa, для импульсного звука вам не нужно устанавливать его (не уверен на 100%, так как я не использую импульсный звук).Недавно я заинтересовался скринкастингом и наткнулся на http://screencasts.ubuntu.com/, на котором они рекомендовали установить gtk-recordMyDesktop. Так я и попробовал, и это сработало, аудио и все. Мои скромные результаты на http://www.youtube.com/watch?v=Rju2TEfG0Bo (включая аудио). Это может использовать вашу технику под одеялом, насколько я знаю.
источник
Я использую Debian, где почти идентичный инструмент - avconv из-за проблемы с лицензией.
Я использую pulseaudio в качестве входных данных этого инструмента для записи аудио и видео вместе со следующей командой:
Команда ffmpeg должна использоваться практически с любой модификацией указанных параметров.
источник