InicioLinuxFedora Linux FFMPEG Grabar Audio y Video de Pantalla

Fedora Linux FFMPEG Grabar Audio y Video de Pantalla

Linux1/8/2014


1er. Paso Ser usuario Root:

$ su -


2do. Paso Instalar FFMPEG:

# yum -y install ffmpeg mencoder


3er. Paso Instalar PulseAudio:

# yum -y install pulseaudio pavucontrol


4to. Paso Instalar el paquete pulseaudio-module-jack:

# yum -y install pulseaudio-module-jack


5to. Paso Creamos con Vim o cualquier editor texto un archivo llamado asound.conf:

# vim /etc/asound.conf


6to Paso Añadimos esto dentro del archivo:

pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}


7mo. Paso En Usuario y Root crear un archivo llamado .asoundrc:

vim ~/.asoundrc


8vo. Paso Añadimos dentro del archivo lo mismo que al anterior:

pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}


9no. Paso Reiniciamos:

init 6


10mo. Paso Grabamos nuestro escritorio con video y audio con este comando:

ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1680x1050 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y /home/$USER/prueba.avi


11vo. Para detener la grabación pulsamos la tecla :

q


NOTA: Para saber el tamaño de tu pantala con este comando podras saberlo:

# xrandr -q | grep -w Screen


Donde dice current es donde te especifica el tamaño.

Si solo deseas grabar video con este comando lo puedes hacer:

ffmpeg -f x11grab -s 800x600 -r 25 -i :0.0 -sameq prueba.avi


Si solo deseas grabar audio con este comando lo puedes hacer:

ffmpeg -f alsa -i pulse -acodec libmp3lame -ar 22050 -ab 24k -ac 1 audio.mp3



Tutorial basico con lo esencial para que aprender a manejarse bien con FFMPEG:


-ab es lel bitrate del audio, es decir, es el número de bits por segundo para el audio (amayor número mayor calidad).
-ar es la frecuencia del sonido en Hz.
-s indica la resolución (ancho x alto) del vídeo que queremos obtener. Como es unaresolución no panorámica, dará problemas si el vídeo original no está en formato panorámico.
-r es el número de imágenes por segundo (1 Hz = 1 / seg). Es opcional pero es bueno usarla.
-vcodec es la codificación que queremos emplear en el vídeo.
-ac son los canales de audio establecidos (1=mono, 2=estéreo, 6=envolvente). Si no losestablecemos, por defecto se determina un canal.
-acodec especifica el codec de audio que queremos emplear.
-b es el bitrate del vídeo.
-qscale quantum scale esto afecta a como se comprime el vídeo. A menor numero mejor calidad, aunque afecta al tamaño del vídeo final. El valor 4 resulta aceptable.
-f formato al que se quiere forzar.
-t es la duración en segundos del vídeo que se desea extraer
-ss es el tiempo en segundos desde donde se desea cortar el vídeo
-sameq para que el vídeo de salida mantenga la misma calidad que el vídeo de entrada.
-pix_fmt rgb48le ayuda a minimizar la pérdida de calidad, pues permite cambiar elformato del pixel de 16 bits de información a 48.
-padtop 100 encoge de arriba 100px.
-padbottom 100 encoge de abajo 100px.
-padbottom 100 encoge de abajo 100px.
-cropbottom 100 borra de abajo 100px.
-cropleft 100 para borrar a la izquierda 100px
-cropright 100 para borrar a la derecha 100px
hq indica calidad alta.
-y indica que los archivos de salida se van a sobreescribir.
-vn no muestra video o elimina video
-newaudio indica que se añade una pista nueva de audio al archivo de salida


Comando importante para saber los codecs asociados a un video o audio:

# ffmpeg -i video.avi
sintaxis:
ffmpeg -i [nombre_archivo].[extensión]


Comando importante para saber los codecs y formatos que maneja la versión instalada del comando ffmpeg:

# fffmpeg -formats


Comando para extraer audio de un video:


# ffmpeg -i video.mpeg -vn audio.mp3
Sintaxis:
ffmpeg -i [nombre_del_video].[extensión] -vn [nombre_del_audio_a_poner].[extensión]


Comando para unir Video y Audio:


ffmpeg -i video.avi -i audio.mp3 todojunto.avi
Sintaxis:
ffmpeg -i [archivo_de_video].[extensión] -i [archivo_de_audio].[extensión] todojunto.[extensión]


Comando para unir Video y Audio especificando codecs:

ffmpeg -i video.avi -vcodec mpeg4 -vtag xvid i audio.mp3 -acodec libmp3lame todojunto.avi
ffmpeg -i [archivo_de_video].[extensión] -vcodec [codec_a_utilizar] -i [archivo_de_audio].[extensión] -acodec [codec_a_utilizar] todojunto.[extensión]


Comando para unir varios audios:


cat musica1.[extensión] musica2. [extensión] > juntos.[extensión]




Espero que le haya sido de mucha ayuda y lo describi lo mas claro y detallado posible para que los que sean novatos, puedan entender con claridad.

Dudas y Agradecimientos en los comentarios




Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
j3v1t0🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.