FallingSnow / h265ize

A node utility utilizing ffmpeg to encode videos with the hevc codec.
MIT License
527 stars 81 forks source link

H265ize@next #88

Closed FallingSnow closed 6 years ago

FallingSnow commented 7 years ago

Features

FallingSnow commented 7 years ago

For anyone who would like an update, progress on v6 has been steady. The backend excluding the modules has been pretty much set up and functions very well. I am now just creating the basic modules to add the original functionality back. The new version will allow anyone to create modules and swap mine out for theirs or other modules they download from npm.

Something to keep in mind is that "h265ize-backend" does not provide a cli or gui. That will be provided by h265ize-cli and h265ize-gui respectively which will be connected to h265ize-backend via node.

Basically the system will be broken up into 4 main parts:

Another cool feature is that h265ize will no longer be limited to any codecs. The modules will decide what codecs to encode with. However I still strive to make h265ize a fire and forget weapon, therefore defaults will be provided for everything. You should literally be able to write h265ize video.mp4 and it will work.

I am also considering rebranding h265ize because it will no longer only serve h265, lemme know what you think.

FallingSnow commented 7 years ago

Another update for anyone who is reading. h265ize-backend is complete and is stable enough to be considered a beta. h265ize-cli has also made a lot of progress as well. It is able to process several files successfully but still lacks some functionality of version 4, this is my primary focus at the moment.

The majority of h265ize modules used by the backend are also complete, they include:

Modules to still be written include:

charlas commented 7 years ago

Looking forward to it :)

yfaykya commented 7 years ago

How is it going? :-)

FallingSnow commented 7 years ago

https://github.com/NMMES/nmmes-backend

FallingSnow commented 6 years ago

For anyone watching... nmmes-cli is ready for alpha testing. https://www.npmjs.com/package/nmmes-cli