Agregar un archivo de audio y video mkv


9

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?

Respuestas:


3

kdenlive y agregue una segunda pista de audio, luego remux


¡Dios mío !, no sé kdenlive, ¡definitivamente lo comprobaré! Gracias, si alguien más sabe cómo hacerlo en la consola, hágamelo saber.
— Javier López

1
sox merge se describe aquí: sox.sourceforge.net/sox.html#lbAJ Yo dividiría el audio del video, los sox los fusionarían y luego lo volvería a juntar con el video
— RobotHumans

gracias mucho eso es lo que haré
— Javier López

16

Puede instalar mkvtoolnix;

sudo apt-get install 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.

sudo apt-get install mkvtoolnix-gui

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:

mkvmerge -o output-with-sound.mkv -A input-video.mkv soundfile.mp3

Más ejemplos, incluida la sincronización aquí: http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html


¡Muchas gracias sabacon !, no sabía sobre mkvmerge, lo usaré para enviar el audio mixto
— Javier López

el comando de instalación correcto es sudo apt-get install mkvtoolnix-gui
— augusto

@augusto Muchas gracias, no noté el guión extra, y saber que esto estuvo allí por tanto tiempo.
— Sabacon

3

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.

 ffmpeg -i track.mp3 -i out.mkv -vcodec copy -acodec libfaac -ab 192k final.mkv

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.


VLC no puede abrir el mkvarchivo después de agregar o eliminar una pista de audio con este comando.
— user2513149
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.