/CanvasToVideo

AndroidでCanvasから動画を作る

Primary LanguageKotlinApache License 2.0Apache-2.0

CanvasToVideo

Android で Canvas から動画を作る。

1682702066239.mp4
1682796936258.mp4

Android 14 からは AV1 エンコーダーが使えるみたいです(?)

エンコーダーに渡すパラメーターをAV1にすれば良いはず。

1703785118833.mp4
1703785433922.mp4

開発者向け

利用ライブラリ

以下のコードをパクってきています。参考にする際は↓からライブラリを追加するといいと思います。

https://github.com/takusan23/AkariDroid/tree/master/akari-core

見ると良いコード

  • app/src/main/java/io/github/takusan23/canvastovideo/BasicScreen.kt
    • ただ再生時間を文字にして動画を作成する
  • app/src/main/java/io/github/takusan23/canvastovideo/SlideShowScreen.kt
    • 選択した画像を繋げた動画を作成する
  • app/src/main/java/io/github/takusan23/canvastovideo/EndRollScreen.kt
    • エンドロールみたいな動画を作成する