Je suis assez nouveau dans le multimédia, j'essaye de trouver un moyen de faire de jolis screencasts, j'ai déjà pu capturer mon bureau avec 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
Cela fonctionne plutôt bien, mais j'aimerais ajouter de la musique en arrière-plan, si je l'ajoute avec mencoder:
mencoder -ovc copy -oac mix -audiofile track.mp3 out.mkv -o out.mp4
Il supprime le son de la vidéo, je ne veux pas le remplacer, je veux ajouter de la musique à mon explication, des idées?
Vous pouvez installer mkvtoolnix;
Utilisez ensuite mkvmerge de l'installation pour mux audio et vidéo dans le conteneur mkv à partir de la ligne de commande.
Il existe également un outil Gui, mkvtoolnix-gui qui est un frontal pour mkvtoolnix.
Exemple de fichier vidéo mux appelé, input-video.mkv avec un fichier son appelé soundfile.mp3, créant un nouveau fichier mkv muxed appelé output-with-sound.mkv, procédez comme suit dans le répertoire où vous avez la vidéo sans audio et le fichier audio:
Plus d'exemples, y compris la synchronisation ici: http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html
la source
sudo apt-get install mkvtoolnix-gui
Je ne sais pas pourquoi mencoder n'a pas fonctionné pour vous, mais vous pouvez également faire la même chose avec ffmpeg. Vous avez juste besoin d'utiliser deux entrées pour ffmpeg.
Je ne l'ai pas essayé, mais je ne pense pas que vous puissiez faire une copie -acodec, d'autant plus que vous utilisez deux codecs différents. Choisissez simplement ce que vous voulez dans la sortie et ajoutez-le, c'est vraiment rapide par rapport à la vidéo.
la source
mkv
fichier après avoir ajouté ou supprimé une piste audio à l'aide de cette commande.