|
|
|
|
|
by zzyzxd
230 days ago
|
|
Abstraction needs to happen on a different layer. Because your power users are already dealing with complicated stuff and you don't want to make their lives even harder. I know about 10 people in real life that uses Handbrake. And 10 of them use it to rip Blu-ray discs and store media files on their NAS. It will piss them off if you hide all the codec settings and replace the main screen with a giant "convert to Facebook compatible video" button. Instead, do it like how iina[1] packages mpv[2]. 1. https://github.com/iina/iina 2. https://github.com/mpv-player/mpv |
|