Недавно я создал прогрессивное веб-приложение, которое использует screencast с вашего устройства Android, а затем обертывает видео в фрейме устройства, используя FFMPEG.js так:
Мне также удалось разобраться в building ffmpeg.js, чтобы с относительной легкостью создать пользовательские оптимизированные сборки ffmpeg и запустите его в браузере.
Две вещи вместе, я думаю, представляют много возможностей для создания замечательных новых небольших прогрессивных веб-приложений, которые подталкивают то, что, по нашему мнению, к Интернету относится к манипулированию аудио и видео.
В Интернете много веб-видеоуслуг, но, на мой взгляд, многие из них построены как старые сайты, и не используют преимущества в обработке на стороне клиента, они загружены рекламой и не могут работать в автономном режиме ,
Я также очень увлечен философией Unix «Сделай одно и делай это хорошо», поэтому вместо того, чтобы создавать одно массовое монолитное приложение для редактирования видео, я думаю, что существует множество различных веб-приложений, которые можно легко и быстро создать:
- Обрезать видео (снимать 5 секунд с фронта, 3 с тыльной стороны и т. Д.) * Любой формат видео -> GIF * Множество изображений -> Любой формат видео * Любой видеоформат -> Любой формат видео * Добавить водяной знак * Изменить размер видео * Сжатие видео * Добавление водяных знаков в видео * Наложение видео друг на друга * Объединение видео вместе * Игровая площадка FFMPEG (падение источников и сценарий) * Если у вас есть идеи добавить их в этот список
Я думаю, что у меня есть большая часть кода на месте в качестве UI-жгута для этого с моим Репозиториями Frame Frames на Github, и во многих случаях это вопрос настройки график обработки ffmpeg и обновление пользовательского интерфейса, чтобы обеспечить некоторую конфигурацию.
Я собираюсь создать пару из них в ближайшие недели, если кто-то захочет присоединиться, тогда свяжитесь с нами!