mkvmerge: Wie füge ich zwei Videos zusammen, eines ohne Audio?


0

Ich habe zwei Videos, eines ohne Audio (das zweite). Der Versuch, sie zusammenzuführen, führt zu diesem Fehler:

mkvmerge concat1.webm +concat2.webm -o output.webm
mkvmerge v5.8.0 ('No Sleep / Pillow') built on Oct 19 2012 13:07:37
Automatically enabling WebM compliance mode due to output file name extension.
'concat1.webm': Using the demultiplexer for the format 'Matroska'.
concat2.webm': Using the demultiplexer for the format 'Matroska'.
'concat1.webm' track 0: Using the output module for the format 'VP8'.
concat2.webm' track 0: Using the output module for the format 'VP8'.
concat2.webm' track 1: Using the output module for the format 'Vorbis'.
No append mapping was given for the file no. 1 (concat2.webm'). A default mapping of 1:0:0:0,1:1:0:1 will be used instead. Please keep that in mind if mkvmerge aborts with an error message regarding invalid '--append-to' options.
Error: The file no. 0 ('concat1.webm') does not contain a track with the ID 1, or that track is not to be copied. Therefore no track can be appended to it. The argument for '--append-to' was invalid.

Gibt es eine Möglichkeit zu instruieren? mkvmerge einfach die erste Audiospur verlängern?

Antworten:


1

AFAIK geht das nicht mit mkvmerge allein. Als ich dieses Problem hatte, habe ich verwendet ffmpeg Hinzufügen eines stillen Audiosignals (mit übereinstimmender Samplerate, Anzahl der Kanäle und Bits pro Sample). Das folgende Beispiel fügt einem Video stilles Mono-Audio mit 48 kHz Samplerate hinzu ohne Rekompression.

ffmpeg -i in.mkv -f lavfi -i "aevalsrc=0::s=48000" -shortest -c:v copy out.mkv

Siehe auch:

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.