FFMPEG Audio não gravando

1

Estou tendo alguns problemas para gravar som com o FFMPEG no 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

O vídeo sai na perfeição e em um pequeno tamanho de arquivo, mas nenhum som é produzido.

    
por Boncey 19.04.2014 / 17:12

2 respostas

1

Configurações padrão?

Aqui, o Kubuntu 13.10 - ffmpeg 2.1.4

O padrão, aqui, é o controle PulseAudion: 'Built-in Audio Stereo Analógico' e a captura não tem som.

Eu preciso alterar o Alsa Capture para o monitor de estéreo analógico de áudio integrado. Então a captura tem o som.

A broca aqui:

a) Inicie o pavucontrol

O controle de volume ou pavucontrol do PulseAudio é:

:~$ 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) Inicie o script ffmpeg

c) Escolha uma fonte de som

Aqui o pavucontrol tem opções:

    
por user26687 19.04.2014 / 19:25
0

Espero que isso ajude você

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

Você pode definir o limite de tempo de gravação.

como -t hh:mm::ss

    
por Prakash V Holkar 13.05.2014 / 09:34