huynhsontung / Screenbox

LibVLC-based media player for the Universal Windows Platform
GNU General Public License v3.0
781 stars 34 forks source link

Subtitles position under the video/picture #371

Open hyperion4 opened 2 months ago

hyperion4 commented 2 months ago

Is your feature request related to a problem? Please describe. Subtitles can't be shown under the video like all other players can except VLC (MPC-HE, MPC-BE, PotPlayer etc)

Describe the solution you'd like VLC is not going to support it, they don't seem to care. Use something better than libvlc, libmpv is miles better than libvlc today anyway. Or display subtitles internally without using libvlc for that.

Additional context how-to-change-subtitle-position-as-shown-v0-b8qmprndy5na1 copy

huynhsontung commented 1 month ago

I am exploring ways to improve subtitle handling. Potential options are:

hyperion4 commented 1 month ago

I am exploring ways to improve subtitle handling. Potential options are:

  • Attempt to improve VLC internal subtitle rendering. A lot of VLC quirks will still be there. It may be straightforward or extremely difficult, depending on how involved the text rendering module is.
  • Write a new VLC module to off load the subtitle rendering onto Windows. How hard can it be really?
  • Provide an option to use another backend media player, the prime candidate right now is ffmpeg. There is a draft PR with a working prototype feat: Support MediaPlayerElement and FFmpeg decoder backend #333. And since it's a different backend, some VLC exclusive features won't be available anymore, such as Chromecast.

Thank you for your reply. Anything for using another method to display subtitles other than vlc internal subtitle rendering would be awesome. VLC is a good playback engine, but for years they haven't bothered to improve subtitles like other media players have. Adding other backends would be awesome. For example there are many media players out there in windows and linux that use mpv as their playback engine, but their interface is ugly, at least for me. Screenbox looks modern, it fits perfectly with Windows interface, it would be the perfect player for me if it could use something else other than vlc. Please have a look at libmpv too, it doesn't seem harder to be intergrated as a playback engine than libvlc (that's most likely the reason so many players use it: mpv.net, mpc-qt, MPV-EASY, MoonPlayer, SMPlayer, ImPlay, Celluloid, Kawaii Player, mpvz, Haruna) and it offers even more commandline arguments than libvlc. Thank you for your reply ad for Screeenbox, it has by far the best looking and professional interface than any other media player out there.