Редактировать видео файл с помощью Java Xuggle - PullRequest
0 голосов
/ 04 января 2012

Я хочу разбить видеофайл на несколько частей, а затем соединить некоторые из них, чтобы создать новый видеофайл.

Я делаю это, перебирая пакеты с помощью xuggle и затем записывая некоторые из них (после настройки его меток времени) на новый файл, но при воспроизведении файла возникают некоторые помехи в переходных кадрах.(Возможно, это связано с тем, что декодирование кадра зависит от предыдущего кадра, который был отброшен как часть программы)

Как избавиться от помехи?

1 Ответ

0 голосов
/ 04 января 2012

В идеале вы разделяетесь на ключевые кадры, поскольку они обычно не зависят от предыдущих кадров. Класс IPacket имеет функцию isKey для проверки этого условия.

Я не уверен, с каким форматом сжатия вы работаете. Я попытался разделить поток mp4 с помощью xuggler, и обнаружил, что результаты довольно глючные.

...