Ich bin ziemlich neu in Multimedia-Dingen. Ich versuche einen Weg zu finden, um schöne Screencasts zu erstellen. Ich konnte meinen Desktop bereits mit ffmpeg 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 ziemlich 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?
Sie können mkvtoolnix installieren.
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.
Beispiel für eine Mux-Videodatei namens input-video.mkv mit einer Sounddatei namens soundfile.mp3, die eine neue muxed-mkv-Datei namens output-with-sound.mkv erstellt. Führen Sie die folgenden Schritte in dem Verzeichnis aus, in dem Sie das Video ohne Audio und haben die Audiodatei:
Weitere Beispiele einschließlich der Synchronisierung finden Sie hier: http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html
quelle
sudo apt-get install mkvtoolnix-gui
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 Eingänge für ffmpeg verwenden.
Ich habe es nicht ausprobiert, aber ich glaube nicht, dass Sie -acodec kopieren können, zumal Sie zwei verschiedene Codecs verwenden. Wählen Sie einfach aus, was Sie in der Ausgabe möchten, und fügen Sie das hinzu. Es ist im Vergleich zum Video sehr schnell.
quelle
mkv
Datei nicht öffnen , nachdem mit diesem Befehl eine Audiospur hinzugefügt oder entfernt wurde.