FFMPEG Audio не записывается

У меня проблемы с записью звука с помощью FFMPEG в Ubuntu.

ffmpeg -v verbose -f x11grab -y -r 60 -s 1920x1080 -i :0.0 -vcodec mpeg4 -f alsa -i pulse -ar 44100 -acodec libmp3lame -ab 192k -ac 2 output.mp4 -qscale 0

Видео выходит безупречно и с небольшим размером файла, но звук не выводится.

1
задан 19 April 2014 в 19:12

3 ответа

Настройки по умолчанию?

В здесь, Kubuntu 13.10 - ffmpeg 2.1.4

значение по умолчанию, в здесь, является Управлением PulseAudion: 'Встроенный Аудио Аналоговый Стерео' и получение не имеют звука.

я должен изменить Получение Alsa на Монитор Встроенного Аудио Аналогового Стерео. Тогда получение имеет звук.

enter image description here

развертка в здесь:

a) Запускают pavucontrol

, который Регулятор громкости PulseAudio или pavucontrol:

:~$ apt-cache show pavucontrol

Package: pavucontrol

Priority: optional

Section: universe/sound
...

Description: PulseAudio Volume Control

 PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
 WIN32 systems. It is a drop in replacement for the ESD sound server with
 much better latency, mixing/re-sampling quality and overall architecture.
 .
 PulseAudio Volume Control (pavucontrol) is a simple GTK+ based volume
 control tool (mixer) for the PulseAudio sound server. In contrast to
 classic mixer tools this one allows you to control both the volume of
 hardware devices and of each playback stream separately. It also allows
 you to redirect a playback stream to another output device without
 interrupting playback.

Homepage: http://0pointer.de/lennart/projects/pavucontrol/

b) Запускают ffmpeg сценарий

c) Выбор, источник звука

В здесь pavucontrol имеет опции:

enter image description here

0
ответ дан 19 April 2014 в 19:12

Надежда это поможет Вам

ffmpeg -f video4linux2 -i /dev/video0 -acodec libmp3lame -t 20 output.mp4

, можно установить ограничение по времени записи.

как -t hh:mm::ss

0
ответ дан 19 April 2014 в 19:12

После пяти лет этих сообщений команда OP, показанная ниже, все еще работает на моем Ubuntu 18.04. ffmpeg -v verbose -f x11grab -y -r 60 -i: 0.0 -vcodec mpeg4 -f alsa -i pulse -ar 44100 -acodec libmp3lame -ab 192k -ac 2 output.mp4 -qscale

Я начну использовать это для записи моего экрана, спасибо!

0
ответ дан 9 February 2020 в 04:31

Другие вопросы по тегам:

Похожие вопросы: