Объединение нескольких медиафайлов в один? - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть приложение (написанное на VC ++ MFC COM), которое должно отображать несколько типов мультимедийных файлов, включая MP4, JPG, HTML.Я могу вызывать отдельные приложения, связанные с этими типами файлов в Windows, используя CreateProcess () и передавать им имена файлов мультимедиа в качестве параметров строки cmd.И это прекрасно работает.Он воспроизводит файл в той последовательности, которая мне нужна.

Однако из-за переключения между различными приложениями (Chrome, Media Player и т. Д.) Переход между отображением этих файлов не является плавным.Кто-то дал мне идею объединить все файлы, которые я хотел бы воспроизвести, в один медиафайл, а затем просто воспроизвести его в соответствующем проигрывателе.Кто-нибудь знает, как сделать что-то подобное?Объединение разных форматов файлов в один формат, понятный для одного проигрывателя.

Я знаю, например, что протокол MP4 позволяет указывать фильмы и статические страницы (HTML или JPG) в одном файле.Кто-нибудь знает, как создать файл MP4, который является составной из нескольких различных типов носителей, как описано выше?

Большое спасибо за ваши информированные предложения.

BW R

...