2013-09-25 1 views
1

Я пытаюсь выяснить, как изменить размер/масштаб видео mp4 с помощью mp4parser в приложении для Android. После довольно многого поискового запроса и изучения источников и примеров mp4parser, я все еще не уверен, как это сделать.Изменение размера mp4 видео с mp4parser

Есть ли у mp4parser встроенные средства для этого?

Если нет, могу ли я взять необработанные видеоданные и изменить их размер самостоятельно, используя mp4parser? (Ссылка на пример была бы удивительной, если это возможно)

ПРИМЕЧАНИЯ:

сайт mp4parser https://code.google.com/p/mp4parser/

Я готов рассмотреть вопрос об использовании другой библиотеки, чем mp4parser, но я хотел бы что-то с лицензированием аналогично LGPL. Другими словами, я готов предоставить исходный код библиотеки и предоставить кредит, где должен быть кредит, но я не хочу, чтобы мой исходный код был общедоступным. (Это приложение в конечном итоге будет доступно в продаже).

Мне нужна эта функциональность, чтобы добавить 2 файла вместе, которые имеют разные разрешения (взяты из передней камеры и задней камеры).

Я успешно использовал mp4parser для добавления 2 файлов с одинаковыми разрешениями.

Я довольно новичок в редактировании видео.

Хотя я уже много лет полагался на stackoverflow, это мой первый вопрос. Пожалуйста, будьте нежны. Я с радостью возьму конструктивную критику в том, как правильно задавать вопросы здесь.

ответ

0

У mp4parser не будет возможности сделать это. Чтобы перемасштабировать видео, вы должны декодировать каждый кадр, повторно масштабировать, а затем перекодировать. ffmpeg (libavformat, libavcodec, swscale) может это сделать. Что касается совместимости с LGPL, вы можете добиться этого для некоторых кодеков, но не для всех. Я предполагаю, что вы ищете LGPL, чтобы включить это коммерческое приложение? Если это так, вы также должны лицензировать кодеки. Например, x264 является бесплатным/открытым исходным кодом. Но распространение создаваемых видео может потребовать оплаты MPEG-LA.

0

Я ищу его надолго. Я не мог найти образцы или пример. Но я нашел рабочее приложение в Google Play. click to see