
Ich bin ein ziemlicher Neuling im Multimedia-Bereich und versuche, eine Möglichkeit zu finden, schöne Screencasts zu erstellen. Mit ffmpeg konnte ich bereits meinen Desktop erfassen:
$ 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
Es funktioniert ganz gut, aber ich möchte Musik im Hintergrund hinzufügen, wenn ich sie mit Mencoder hinzufüge:
mencoder -ovc copy -oac mix -audiofile track.mp3 out.mkv -o out.mp4
Es löscht den Videoton. Ich möchte ihn nicht ersetzen, ich möchte meiner Erklärung Musik hinzufügen. Irgendwelche Ideen?
Antwort1
Sie können mkvtoolnix installieren;
sudo apt-get install mkvtoolnix
Verwenden Sie dann mkvmerge aus der Installation, um Audio und Video über die Befehlszeile in den MKV-Container zu muxen.
Es gibt auch ein GUI-Tool, mkvtoolnix-gui, das ein Frontend für mkvtoolnix ist.
sudo apt-get install mkvtoolnix-gui
Beispiel: Um eine Videodatei namens „input-video.mkv“ mit einer Sounddatei namens „soundfile.mp3“ zu muxen und eine neue gemuxte MKV-Datei namens „output-with-sound.mkv“ zu erstellen, gehen Sie wie folgt in dem Verzeichnis vor, in dem Sie das Video ohne Audio und die Audiodatei haben:
mkvmerge -o output-with-sound.mkv -A input-video.mkv soundfile.mp3
Weitere Beispiele inklusive Synchronisation hier:http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html
Antwort2
kdenlive und füge eine zweite Audiospur hinzu, dann remuxe
Antwort3
Ich bin mir nicht sicher, warum Mencoder bei Ihnen nicht funktioniert hat, aber Sie können dasselbe auch mit ffmpeg tun. Sie müssen nur zwei Eingaben für ffmpeg verwenden.
ffmpeg -i track.mp3 -i out.mkv -vcodec copy -acodec libfaac -ab 192k final.mkv
Ich habe es nicht ausprobiert, aber ich glaube nicht, dass Sie -acodec copy ausführen können, insbesondere wenn Sie zwei verschiedene Codecs verwenden. Wählen Sie einfach aus, was Sie in der Ausgabe haben möchten, und fügen Sie es hinzu. Im Vergleich zum Video ist es wirklich schnell.