Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tateisu/testvideotranscode
既存の動画トランスコーダを使ってみる単純なサンプル
https://github.com/tateisu/testvideotranscode
android mediacodec-api sample-app video-processing
Last synced: 10 days ago
JSON representation
既存の動画トランスコーダを使ってみる単純なサンプル
- Host: GitHub
- URL: https://github.com/tateisu/testvideotranscode
- Owner: tateisu
- Created: 2021-12-24T03:52:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-28T01:53:33.000Z (almost 3 years ago)
- Last Synced: 2024-10-12T09:29:15.791Z (2 months ago)
- Topics: android, mediacodec-api, sample-app, video-processing
- Language: Kotlin
- Homepage:
- Size: 140 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TestVideoTranscode
既存の動画トランスコーダを使ってみる単純なサンプル## 使ってみたもの
### com.linkedin.android.litr:litr:1.4.16
- https://github.com/linkedin/LiTr
- LinkedIn で使われている
- 動作は安定している。
- 回転情報はそのまま残る。
- フレームレート変更機能なし。
### com.otaliastudios:transcoder:0.10.4
- https://github.com/natario1/Transcoder
- ShareChat (インド圏のSNSらしい)で使われている
- 回転情報をトランスコード時に解決する。
- フレームレート変更機能あり。
- 進捗コールバックの頻度がやや多いかな…?受け取り側が適当に間引く必要あり
- 入力動画によって安定性はイマイチかな…
- バグを踏んだので投げつける https://github.com/natario1/Transcoder/pull/160
### com.iceteck.silicompressorr:silicompressor:2.2.4
- https://github.com/Tourenathan-G5organisation/SiliCompressor
- 採用例がよくわからない。
- 回転情報をトランスコード時に解決する。
- フレームレート変更機能なし。
- 進捗コールバックが一切ない。
- 中断APIがない。気休めにThread.interrupt() するしかない。
- 出力先をディレクトリまでしか指定できない。中断時の削除を確実に行うには一時フォルダを作る必要がある。
- バグを踏んだので投げつける https://github.com/Tourenathan-G5organisation/SiliCompressor/pull/174