Объедините два видео MKV в одном, но поместите тему в отдельные треки - PullRequest
0 голосов
/ 23 апреля 2020

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

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

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

Возможно ли это с помощью FFmpeg или другого инструмента?

1 Ответ

1 голос
/ 24 апреля 2020

Использование -frames:v:

ffmpeg -i input0.mkv -i input1.mkv -map 0 -map 1 -c copy -frames:v 100 output.mkv

Для проверки см. Получить количество кадров с ffmpeg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...