You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,12 +3,20 @@ android-transcoder
3
3
4
4
Hardware accelerated transcoder for Android, written in pure Java.
5
5
6
+
## Why?
7
+
8
+
Android does not offer straight forward way to transcode video.
9
+
10
+
FFmpeg is the most famous solution for transcoding. But using [FFmpeg binary on Android](https://github.com/WritingMinds/ffmpeg-android) can cause GPL and/or patent issues. Also using native code for Android development can be troublesome because of cross-compiling, architecture compatibility, build time and binary size.
11
+
12
+
To transcode without any hassle written above, I created this library to provide hardware accelerated transcoding of H.264 (mp4) video without ffmpeg by using [MediaCodec](https://developer.android.com/intl/ja/reference/android/media/MediaCodec.html).
13
+
6
14
## Requirements
7
15
8
16
API Level 18 (Android 4.3, JELLY_BEAN_MR2) or later.
9
17
If your app targets older Android, you should add below line to AndroidManifest.xml:
0 commit comments