Ладно. У меня есть несколько ogg-файлов, которые я создал, используя инструмент записи на рабочем столе . Я транскодировал их, используя ffmpeg
один раз (главным образом, чтобы вырезать начало и конец).
Теперь у меня есть 3 таких файла, которые я хочу объединить в один .ogv
файл. Я попытался использовать oggCat
, он вылетел с какой-то ошибкой (я попытался объединить файл с самим собой oggCat
, но мне это не удалось, из-за чего я поверил, что мой дистрибутив отправляет сломанную версию пакета). Просто cat
использование файлов работает, но я не могу искать, что не круто. mencoder
беги так mencoder -ovc lavc -oac lavc file1.ogv file2.ogv file3.ogv -o complete.ogv
. Он перекодирует файлы в avi
и снимает немного из 3 видео.
Итак, как мне это сделать?
Обновление 1: Мой текущий обходной путь - перекодировать эти 3 файла в .mpg
использование ffmpeg
, затем cat
соединить их вместе и затем перекодировать обратно ogv
.
Обновление 2: PiTiVi работает для такого рода вещей, но мне нужно что-то из командной строки, что я могу автоматизировать и сценарий.
источник
Ответы:
Ogg Video Tools, кажется, делают то, что вы ищете.
Краткое описание:
Примечание . Видеофайлы должны соответствовать частоте кадров, разнице ключевых кадров, размеру кадров и т. Д.
Смотрите больше здесь и здесь .
источник
Для этого я бы использовал демультиплексатор concat ffmpeg (требуется последняя версия ffmpeg).
Сначала создайте файл с именем input.txt (или любым произвольным именем), содержащий строки вроде:
Обратите внимание, что это может быть относительный или абсолютный путь к файлу. Если все ваши файлы находятся в одном каталоге и названы по шаблону, аналогичному input1.ogv, input2.ogv ... , вы можете использовать цикл for для создания input.txt:
Создав файл, вы можете без потерь объединить файлы ogv следующим образом:
источник
Вы пробовали использовать PiTiVi ? Поместите три клипа последовательно на временной шкале, а затем сохраните результат как один файл.
источник
http://www.xiph.org/oggz/ имеет функцию,объединить файлы слияния Ogg вместе, чередуя страницы в порядке времени представления.Изменить: Это не делает то, что вы хотите, так как вы хотите воспроизводить одно видео за другим.
http://sox.sourceforge.net может также работать, синтаксис ( http://sox.sourceforge.net/sox.html ):Изменить: это обрабатывает только аудио.
Вы можете попробовать скомпилировать на oggvideotools и посмотреть , если oggCat работает тогда.
Изменить: это сработало для вас ...
Вы можете попросить по адресу http://sourceforge.net/projects/oggvideotools/support исправить проблемы с вашим дистрибутивом, включая текст сообщений об ошибках, которые появляются у вас, когда вы 1) запускаете двоичный файл, полученный из репозиториев дистрибутива 2) компилируете 3) запустить скомпилированную версию.
Изменить: вы ищете альтернативные программы для объединения.
Попробуйте использовать mkvtoolnix для объединения файлов OGG в один MKV, а затем извлечь из него OGG, используя тот же инструмент
источник
oggCat
что на самом деле работает. Я отказался от OGG, хотя. Многие люди не могут играть в нее. Я перешел на webm и flv откат.