wslu icon indicating copy to clipboard operation
wslu copied to clipboard

Make FFMPEG an optional dependency in lieu of ImageMagick

Open WSLUser opened this issue 1 year ago • 4 comments

ImageMagick has rather poor performance as has been been demonstrated by TUI library projects like chafa (who is actually considering the switch to FFMPEG) and notcurses and as noted here brings in a ton of extra dependencies . So since you plan on making ImageMagick an optional dependency: https://github.com/wslutilities/wslu/issues/236, it would then make sense to offer an alternative in addition to ImageMagick. This is where https://github.com/FFmpeg/FFmpeg comes in. I hope when you have time, you'll consider using FFMPEG for this project and not just ImageMagick.

WSLUser avatar Aug 10 '22 17:08 WSLUser

After quick checking, I will add this as part of wslu 4.0. Will work on this.

patrick330602 avatar Aug 11 '22 06:08 patrick330602

Adding https://github.com/marioroy/ffmpeg-on-clear-linux so we don't have to leave Clear Linux out of the mix.

WSLUser avatar Aug 17 '22 15:08 WSLUser

I will have to move this to 4.1... Right now I will be focus on delivering the version 4.0 first.

patrick330602 avatar Aug 18 '22 01:08 patrick330602

Yes hoping you'll release 4.0 soon.

WSLUser avatar Aug 18 '22 21:08 WSLUser

I noticed you added some preliminary code to use FFMPEG. Looking forward to testing it out once you've done your own testing and finalize the code.

WSLUser avatar Oct 03 '22 12:10 WSLUser