Уберите метаданные из видеофайла на iOS - PullRequest
2 голосов
/ 09 ноября 2011

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

Я рассматриваю возможность использования NSData для чтения видео и объединения всех NSData в одно, но не знаю, как убрать метаданные после их загрузки в NSData.

Есть предложения?

1 Ответ

0 голосов
/ 11 ноября 2014

Вы не можете просто объединять видео, добавляя их с помощью контейнеров NSData.Каждое видео содержит верхний или нижний колонтитул для некоторых форматов.В этом заголовке указывается продолжительность видео, где видео начинается с данных и какой тип сжатия используется и т. Д. Если вы хотите объединить видео, вам по крайней мере нужно отредактировать эту информацию, но обычно это не так просто.Вам, вероятно, потребуется получить несжатые видеоданные для каждого видео, а затем объединить их и повторно сжать.Я не так прост, как вы думаете.Тем не менее, я действительно думаю, что API iOS могут помочь вам сделать это.

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