Как исправить эту команду FFMPEG для записи звука? - PullRequest
0 голосов
/ 19 мая 2018

Я пытаюсь исправить эту команду FFMPEG для записи звука.

Я пытался использовать детали, рекомендованные на официальном сайте stackoverflow, но они не работали

Orignal Command

ffmpeg_stream = '/usr/bin/ffmpeg -f x11grab -s 1280x720 -r 24 -i :%d+nomouse -c:v libx264 -preset superfast -pix_fmt yuv420p -s 1280x720 -threads 0 -f flv "%s"' % (xvfb.new_display, info['destination'])

Команда с попыткой аудио

ffmpeg_stream = '/usr/bin/ffmpeg -f x11grab -s 1280x720 -r 24 -i :%d+nomouse -c:v libx264 -preset superfast -pix_fmt yuv420p -s 1280x720 -threads 0 -f alsa -ac 2 -i hw:0 -f flv "%s"' % (xvfb.new_display, info['destination'])

1 Ответ

0 голосов
/ 19 мая 2018

FFmpeg ожидает определенного расположения в командной строке: все входы сначала следуют за выходами.

Итак,

ffmpeg_stream = '/usr/bin/ffmpeg -f x11grab -video_size 1280x720 -framerate 24 -i :%d+nomouse -f alsa -channels 2 -i hw:0 -c:v libx264 -preset superfast -pix_fmt yuv420p -f flv "%s"' % (xvfb.new_display, info['destination']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...