У меня есть два видео, одно без звука (второе). Попытка объединить их дает эту ошибку:

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.

Есть ли способ проинструктировать mkvmerge просто расширить первую звуковую дорожку?

1 ответ1

1

AFAIK, вы не можете сделать это только с помощью mkvmerge . Когда у меня возникла эта проблема, я использовал ffmpeg для добавления звука без звука (с соответствующей частотой дискретизации, количеством каналов и битов на выборку). В следующем примере к видео добавляется беззвучный монофонический звук с частотой дискретизации 48 кГц без повторного сжатия.

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

Смотрите также:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .