Skip to content

Commit 3b1012c

Browse files
committed
Update README.md
1 parent 8640818 commit 3b1012c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@ repositories {
5050
compile 'net.ypresto.androidtranscoder:android-transcoder:0.1.7'
5151
```
5252

53+
## Note (PLEASE READ FIRST)
54+
55+
- This library raises `RuntimeException`s (like `IlleagalStateException`) in various situations. Please catch it and provide alternate logics. I know this is bad design according to Effective Java; just is TODO.
56+
- Currently this library does not generate streaming-aware mp4 file.
57+
Use [qtfaststart-java](https://github.com/ypresto/qtfaststart-java) to place moov atom at beginning of file.
58+
- Android does not gurantees that all devices have bug-free codecs/accelerators for your codec parameters (especially, resolution). Refer [supported media formats](http://developer.android.com/guide/appendix/media-formats.html) for parameters guaranteed by [CTS](https://source.android.com/compatibility/cts-intro.html).
59+
- This library does not support video files recorded by other device like digital cameras, iOS (mov files, including non-baseline profile h.264), etc.
60+
5361
## License
5462

5563
```

0 commit comments

Comments
 (0)