Фон: 15 лет назад я создал DVD с программным обеспечением для редактирования видео Ulead. К сожалению, я потерял исходные файлы видеоряда, так как теперь мне нравится извлекать некоторые клипы из видео, я должен извлечь их из файлов VOB.

Используя VLC media player, я вижу, что временные метки беспорядочно прыгают вперед и назад даже внутри одного vob. Попытка распаковать с помощью FFMPEG на самом деле не работает: создается воспроизводимый файл, но я не могу правильно контролировать, какие части исходных файлов VOB я получаю в выходной файл. Я предполагаю, что это, вероятно, из-за неисправных отметок времени. Следовательно ...

Вопрос: есть ли способ переделать / очистить vobs или иным образом создавать файлы без проблем с отметками времени?

Кстати, пытаясь взять 60 секунд из одного файла и объединить с 60 секунд из другого файла, я использую "FFMPEG -f concat -i list.txt ..." с list.txt, похожим на это:

file Vts_01_3.vob
inpoint 212.0
outpoint 272.0
file Vts_01_4.vob
inpoint 0.0
outpoint 60.0

Любые идеи кто-нибудь?

1 ответ1

0

Поскольку я не получил никаких предложений для решения FFMPEG, ищем другие способы, и нашел один: AviDemux делает свою работу!

AviDemux вообще не жаловался на отметки времени - кажется, что AviDemux просто читает / проигрывает vob-файл (ы), предполагая, что каждый файл является непрерывным клипом. AviDemux даже предлагает загрузить связанные vob-файлы, которые (по именам) связаны с тем, который вы пытаетесь открыть; и это работает.

Выбор начала и остановки для экспортируемого клипа очень интуитивно понятен, и во избежание перекодирования видео, я просто выбрал опцию «копировать» в видеовыходе. Выходной контейнер также может быть выбран из ряда различных вариантов. Для моей цели работал «Mpeg TS Muxer (ff)». Затем эксперт отмеченного клипа выполняется через «Сохранить» в меню «Файл».

Я думаю, что "Ручной тормоз" также мог бы быть решением, но я не стал больше заниматься расследованием.

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