Soy bastante nuevo en las cosas multimedia, estoy tratando de encontrar una manera de hacer buenas capturas de pantalla, ya he podido capturar mi escritorio con ffmpeg:
$ ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -r 30 -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y out.mkv
Funciona bastante bien, pero me gustaría agregar música de fondo, si la agrego con mencoder:
mencoder -ovc copy -oac mix -audiofile track.mp3 out.mkv -o out.mp4
Elimina el sonido del video, no quiero reemplazarlo, quiero agregar música a mi explicación, ¿alguna idea?
Puede instalar mkvtoolnix;
Luego use mkvmerge desde la instalación para mux audio y video en el contenedor mkv desde la línea de comando.
También hay una herramienta Gui, mkvtoolnix-gui que es una interfaz para mkvtoolnix.
Ejemplo de archivo de video mux llamado input-video.mkv con un archivo de sonido llamado soundfile.mp3, creando un nuevo archivo mkv muxed llamado output-with-sound.mkv, haga lo siguiente en el directorio donde tiene el video sin audio y el archivo de audio:
Más ejemplos, incluida la sincronización aquí: http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html
fuente
sudo apt-get install mkvtoolnix-gui
No estoy seguro de por qué mencoder no funcionó para usted, pero también puede hacer lo mismo con ffmpeg. Solo necesita usar dos entradas para ffmpeg.
No lo intenté, pero no creo que puedas hacer una copia de códec, especialmente porque estás usando dos códecs diferentes. Simplemente elija lo que desee en la salida y agréguelo, es realmente rápido en comparación con el video.
fuente
mkv
archivo después de agregar o eliminar una pista de audio con este comando.