mkvmerge: Como mesclar dois vídeos, um sem áudio?

0

Eu tenho dois vídeos, um sem áudio (o segundo). Tentar mesclá-los dá esse erro:

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.

Existe uma maneira de instruir mkvmerge para simplesmente estender a primeira faixa de áudio?

    
por mdesantis 16.11.2012 / 17:49

1 resposta

1

AFAIK você não pode fazer isso com mkvmerge sozinho. Quando tive esse problema, usei ffmpeg para adicionar um áudio silencioso (com taxa de amostragem, número de canais e bits correspondentes por amostra). O exemplo a seguir adiciona áudio mono silencioso com taxa de amostragem de 48 kHz a uma recompressão de vídeo sem .

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

Veja também:

por 27.11.2012 / 12:11