Skip to content

Support for harfbuzz complex shaper into libass #23

Closed
@nofaceanime

Description

@nofaceanime

Is your feature request related to a problem? Please describe.
I am using flutter-ffmpeg for hardcoding subtitle file into video. Issue is i have arabic text and when i burn subtitle to video, it just shows blank rectangles. I checked with other languages too like chinese, thai, indic languages, and same issue happens everywhere.

Describe the solution you'd like
Fribidi is just a simple shaper, it can't handle complex languages. Harfbuzz support is really needed in ffmpeg-kit for libass library.
Fribidi is just good for latin text, but non latin languages looks totally scrambled or just appears blank rectangles or nothing at all. Few characters do appear but it makes no sense to watch anything at all. If possible, could you add harfbuzz support to ffmpeg-kit in the libass library ?

Describe alternatives you've considered
Currently i dont have any alternative solution for this.

Platform
its a general feature that can be added which will support all platforms, but basically i need it for android and ios currently.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestfixed-in-v4.5Fixed in release v4.5flutterAffect flutter platform

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions