Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Any way to display fullscreen video with subtitles on 1080p/720p display?

Featured Replies

Hello,

 

I'm a new user of Orange Pi One - it just arrived yesterday. I installed Armbian and hoped to try out some H264 video. It appeared just fine on the first time - but I noticed lack of any OSD/subtitles. I tried to use different player (VLC), played with different video outputs. 'X11' worked well on both VLC and mpv... until I tried fullscreen.

 

After long time spent researching the topic I found out that Armbian is using libvdpau-surni whitch is a community driver reversed-engeineered from Allwinner's commertial one, apparently avalibale for Android. I also read that its output will alvays overlap any other elements of the screen including subtitles, menus etc.. Then I tried two different approaches:

(1) To change screen resolution using h3disp to 720p/576p and decode using software (after all - we have 4 cores there) - this failed because Orange Pi cannot scale proparly using any setting on my TV on any resolution other than 1080p.

(2) To enable OSD some other way - now, there are a few solutions online - surni's FAQ mentions method that doesn't work on H3 (I tried, it does not), some people also talk about forcing rgba mkv OSD rendering - neither of that worked for me.

 

There lies my question - is there any way to overcome this issue? Force proper scaling or enable OSD some other way I missed? Thank in advance for your answers.

 

-Mateusz

Hello,

 

I'm a new user of Orange Pi One - it just arrived yesterday. I installed Armbian and hoped to try out some H264 video. It appeared just fine on the first time - but I noticed lack of any OSD/subtitles. I tried to use different player (VLC), played with different video outputs. 'X11' worked well on both VLC and mpv... until I tried fullscreen.

 

...

 

There lies my question - is there any way to overcome this issue? Force proper scaling or enable OSD some other way I missed? Thank in advance for your answers.

 

To enable subtitles, and any other form of on-screen display, you need to set the environment variable VDPAU_OSD=1. To make it permanent add the line 'VDPAU_OSD=1' to /etc/environment or .bashrc.

 

You need to be running Armbian 5.20. See also http://docs.armbian.com/Release_Changelog/, search for VDPAU_OSD.

 

This works really well for me, except that mpv begins to stutter when the Opi1 heats up. Haven't found a solution for that yet, other than exiting (shift-Q) and restarting mpv.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.