Low-quality output.
- Dominant language
- Java
- Stars
- 663
- Forks
- 92
- PR merge metrics
- No merged PRs in 30d
Description
I was trying out this library but to my surprise, it decreases the video quality with default configuration. I did not specify any change to output format and simply wrote a pass-through task to test and the output video is highly pixelated.
The code I used to run the transcoder is as follows:
```kotlin
val mt = MediaTransformer(context)
mt.transform(
UUID.randomUUID().toString(),
Uri.parse(input),
output,
null,
null,
listener,
MediaTransformer.GRANULARITY_NONE,
null)
```
Is there anything I am missing? The code in demo app is split just too much to understand easily.
Contributor guide
Research direction
Start with the MediaTransformer entry point and the demo app's transcoding configuration, then reproduce the pass-through task shown in the issue. Trace how the default configuration selects output quality and verify that a default pass-through transform no longer produces a highly pixelated video.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- audio-video-rtc, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100