Skip to content

nrikiji/cordova-plugin-video-trimming-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cordova-plugin-video-trimming-editor

動画ファイルを時系列でトリミングするためのUI、機能を実現するためのcordovaプラグイン。
このプラグインは以下のネイティブライブラリを使用またはインスパイアしたものです。

https://github.com/iknow4/Android-Video-Trimmer
https://github.com/HHK1/PryntTrimmerView

また、Android-Video-Trimmerで使用されているffmpegの部分のコードについてはライセンスに対する懸念から削除して使用しない形で実装しました。

※iOSとAndroidの画面イメージ
ios android

Requirement

cordova >= 7.1.0
cordova-ios >= 4.5.0
cordova-android >= 8.0.0

https://github.com/dpa99c/cordova-plugin-androidx
https://github.com/nrikiji/cordova-plugin-carthage-support
https://github.com/akofman/cordova-plugin-add-swift-support
Carthage(>= 0.3.3)

Installation

cordova plugin add cordova-plugin-video-trimming-editor

Supported Platforms

  • iOS
  • Android

Example

使用例

VideoTrimmingEditor.open(
  {
    input_path: '/path/to/xxx.mp4',
    video_max_time: 10,
  },
  function(result) {
    console.log(result); // { output_path: "/path/to/zzz.mp4" }
  },
  function(error) {
  }
);

Features

今後追加したい機能としては以下の予定です
・画面テーマまたは各要素のカラーを利用者側で設定できるようにする
・各要素のボタンテキストを固定値としているので利用者側で設定できるようにする
・トリミング後のファイルに対して圧縮する機能を追加する
・iPhoneX系でのレイアウト調整

About

動画ファイルを時系列でトリミングするためのUI、機能を実現するためのcordovaプラグイン

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published