Lemmy Lemmy 4 червня 2024, 23:12

Веб-додаток для нарізання відео Videotrim.App

Як вияви­ло­ся, зада­ча нарі­за­ти відео в онлай­ні не є три­ві­аль­ною. Я поясню чому…

При­чи­на в тому, що бра­у­зе­ри не мають про­сто­го, зро­зумі­ло­го API для оброб­ки відео. З цим в бра­у­зе­рах все пога­но. Пото­чним макси­маль­но гну­чким є ріше­н­ня узя­ти кон­соль­ну уті­лі­ту ffmpeg зком­пі­лю­ва­ли через Emscripten (це ком­пі­ля­ція C/C++ у бай­ткод для подаль­шо­го запу­ску у вір­ту­аль­ній маши­ні на осно­ві JS). Це додає овер­хед – потрі­бно заван­та­жи­ти 8 МБ коду уті­лі­ти, але пра­цює дово­лі непогано.

videotrim.app Video Trim App - Free & Online & Offline videotrim.app

Нащо? Я займа­ю­ся пошу­ком як нарізати/​оптимізувати відео пря­мо в бра­зу­е­рі, щоб не наван­та­жу­ва­ти сер­вер зай­вою робо­тою. Пла­ную інте­гру­ва­ти щось поді­бне у сайт.

  • 7
  • 11
  • 142

11 коментарів

    • Lemmy Lemmy 2 роки тому · Автор

      @romanserhiyovych При­кол­но, поди­вив­ся як пра­цює – оброб­ку робить на бекен­ді. Зві­сно це не важли­во з точки зору кори­сту­ва­ча. Вигля­дає чудо­во. Буду тесту­ва­ти. Дякую.

      • 2
  • Crea Crea 2 роки тому

    А є якісь зру­чні і, голов­не, робо­чі інстру­мен­ти щоб нарі­за­ти від­о­си з ютубу?

    • 1
  • Lemmy Lemmy 2 роки тому · Автор

    Зна­йшов схо­жу бібліо­те­ку для вико­ри­ста­н­ня ffmpeg в бра­у­зе­рі https://​bgrins​.github​.io/​v​i​d​e​o​c​o​n​v​e​r​t​e​r.js/ – потре­бує заван­та­же­н­ня 22 МБ (8 МБ gzip) бібліо­те­ки у вигля­ді web worker на клі­єнт. Вигля­дає досту­пним ріше­н­ням, потре­бує ретель­но­го тестування.

    • 1
    • Lemmy Lemmy 2 роки тому · Автор

      @lemmy На мобіль­но­му девай­сі (Wi-Fi) заван­та­же­н­ня займає десь до 10 секунд, що є прийня­тним. Кон­вер­та­цію робить, тож ски­да­є­ться на пра­цю­ю­че рішення.

      • 1