動画編集アプリ。大した機能はない。
MediaCodecやOpenGL ESなどを利用した動画編集アプリです
https://oekakityou.negitoro.dev/resize/041c125e-e6dc-46b4-8f84-7ce3fabf04eb.png
https://play.google.com/store/apps/details?id=io.github.takusan23.akaridroid
- 動画 / 音声 / テキスト / 画像 を動画に追加
- 動画は性能が許す限り同時に表示させることが出来ます
- テキストのフォントは自前のを取り込むことで変更できます
- 切り替え時のアニメーション / エフェクト 機能
- GLSL が書ける場合は自分でエフェクトを作ることも出来ます
- 動画 / 音声 の再生速度変更
- 動画のクロマキー機能
- 10 ビット HDR 動画の編集機能
HLG / PQ (HDR10)両方のガンマカーブに対応しています
- 上級者向けのエンコード設定
コーデック、コンテナ、フレームレートなどが好きに決められます
- プロジェクトのエクスポート、インポート機能(他の端末に持ち出す機能)
- タブレット等の大画面用レイアウト
https://takusan.negitoro.dev/posts/akari_droid_tutorial_video_side_blur/
お楽しみ項目
外部連携機能があります。これを使うと、あかりどろいどでは作れない素材を、他のアプリで作って追加出来ます。
詳しくは AKALINK_README.md へ
それなりの性能のパソコンがあればいいはず。
- 最新の
Android Studioを入れる - ソースコードを取得する
git cloneするgit無いならソースコードをzipでダウンロードして解凍していいはず
Android Studioでこのプロジェクトを開く- しばらく待つ(ライブラリのダウンロードとかするので時間がかかる)
- 端末を繋いで、実行ボタンを押す
- エミュレータは
MediaCodec(動画・音声エンコーダー、デコーダー)が動くか分かんないので実機がいいと思います
- エミュレータは
appモジュールと、akari-coreモジュールで出来ています。
akari-coreがMediaCodecとOpenGL ESを使って映像、音声の作成を担当しているライブラリで、それをappが取り込んでエンコードやプレビューの表示で使っています。
appが実際のアプリで、Jetpack ComposeでUIが作られています。
動画編集の、MediaCodecを代わりに叩いてちょっとだけ使いやすくしたものをakari-coreライブラリとしてMavenCentralへ公開しています。
私が他に作っているアプリでこれを参照したくて公開しているので、多分使いやすくないです。
詳しくはakari-core/README.mdへ。








