Во-первых, вы должны задать такие вопросы на video.stackexchange.com, а не здесь.
Во-вторых, давайте разбирать две команды, которые вы нашли:
-f alsa
- формат для ввода является alsa
-i pulse
- вы читаете pulse
(PulseAudio драйвер)
-f x11grab
- планирование чтения с экрана на x11
-r 25 -s 1280x720
- скорость и размер входящего видеопотока
-i :0.0+0,0
- здесь выбирается, куда поступает входящее видео от
-acodec libfaac
- здесь начинаются параметры вывода, вы устанавливаете аудио-код в libfaac или, по крайней мере, пытаетесь ... поскольку этот параметр устарел давным-давно, в настоящее время -c:a
будет использоваться
-vcodec libx264
- установка видео-код, за исключением того, что вы должны использовать -c:v
-pre:0 lossless_ultrafast -threads 0
- своего рода параметры о том, как кодирование должно быть сделано
video.mkv
- это выходной файл
И второй один
-i ./test.m4v
- файл, который вы читаете
-re
- "Читать вход на родной частоте кадров"
-c copy
- Не перекодировать, а просто труба как
-f flv
- формат контейнера
"rtmp://localhost/livestream"
- где вы планируете написать все это.
Когда вы это понимаете, должно быть ясно, что то, что вы планируете делать, это использовать часть ввода и кодирования из первой команды, а также формат и вывод второго.
Здесь у меня не было времени проверить, что все, что вы нашли, работает, вы должны сделать это сами.