Как я могу объединить несколько файлов .webm (например, загруженных с YouTube) в один файл? Я пробовал простой кот, за которым следовало "mencoder -forceidx -oac copy -ovc copy ..." - не сработало. Я использую Linux.
3 ответа
Как упоминал Лу, попробуйте mkvmerge вот так (из командной строки):
mkvmerge -o output.webm -w file1.webm + file2.webm
Помните, что формат контейнера WebM является строгим подмножеством Matroska, поэтому инструменты Matroska будут работать с файлами WebM. Попробуйте mkvmerge (который поставляется вместе с mkvtoolnix) для повторного объединения файлов без перекодирования. Результат может или не может быть удовлетворительным для ваших целей, но mkvtoolnix является зрелым и GPLv2-лицензией, и стоит попробовать. Там даже есть mkvmerge GUI.
Если вы используете графический интерфейс mkvmerge, щелкните правой кнопкой мыши в разделе "Входной файл", затем выберите "Добавить файлы" и выберите первый файл из того места, где вы его сохранили.
Теперь щелкните правой кнопкой мыши первый файл в разделе "входной файл" и выберите "добавить файлы".
Если вместо "добавить файлы" вы выбрали "добавить файлы в качестве дополнительных частей", это не сработает. Этот параметр предназначен для объединения файлов, в которых второй / третий / etc-файлы не имеют заголовков видео (например, если вы использовали команду разделения Unix, чтобы просто разрезать файл на куски). Если вы выбрали эту опцию с двумя файлами WebM, вы не получите никаких ошибок, но в результирующем MKV будет присутствовать только первый видеофайл.