Newpipe: I have a distorted mp4 video with the "new player"

Created on 29 Jan 2019  路  16Comments  路  Source: TeamNewPipe/NewPipe

  • [x] I carefully read the contribution guidelines and agree to them.
  • [x] I checked if the issue/feature exists in the latest version.

In 0.15 the old player was removed, but on my Android TV the new player produces a distorted image for mp4 Streams.

Picture taken from the TV:
screen picture tv
Screenshot on the phone
screenshot phone

example video: https://youtu.be/zBr9YiSwdzM

bug devicsoftware specific more info needed player

All 16 comments

This is mostlikely an issue of the android internal player, i fear we cant do much.

Thank you for your reply, although sad to hear. Is there another (minimal) app using the internal player I could test the problem with?

SkyTube would be an alternative.

SkyTube works fine. If it also uses the internal player, there must be a difference between SkyTube and NewPipe. But I did not find an option to select the video type, thus it maybe uses webm by default and not the problematic mp4
screenpicturetv-skytube

At least I figured out I can use NewPipe without problems when setting WebM as prefered video codec.

We use exoplayer, but it is build based on the iternal player. However maybe there is something wrong on how exoplayer parametrize playback.

First of all I did not yet thank you for the app! It is great and I love using it.

When testing around I figured out the TV setting is a bit weird. It has a native 4k resolution, but Android apps are rendered in a 1k resolution. Videos can be played in 4k (tested with VLC). When I use a 4k webm stream in NewPipe only some frames are displayed (they are displayed correct, but there are a lot of frames dropped). Videos with mp4 codec show the above problem regardless of the resolution selected.

It could be a problem with the hardware video decoder. It'd be better to have an option which let a user to select the software decoder over the hardware decoder.

Sometime the hardware video decoder could even crash the player over some problematic video clips.

VLC has this setting.

Ref: https://github.com/google/ExoPlayer/issues/4757

I did a download of the mp4 video and checked with VLC and hardware decoder only set and the video displays fine.

Closing as outdated. If the issue is still present feel free to reopen.

The issue is still present on Android TV with Android 5 on it. As Workaround I use VLC as external player to show the videos. VLC displays the mp4 video without problems.

Does the apk provided in Release 0.20.0 #4332 fix anything by chance?

I just tested with 0.20.0 rc4 and it has a distorted video in the overview as well as in full screen. Opening in external player still works fine and the preview image is also displayed fine. Only displaying video in NewPipe did not work as expected.

How could I assist with more info? Is there anything I could test or any log that might help?

@quelbs This is only MP4 and not WebM? Also, could you update your OP to say 0.20.0 now?

I have the same issue with NewPipe 0.20.2 on Android TV and WebM works without problems. The workaround using VLC also works perfectly fine for me.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

PanderMusubi picture PanderMusubi  路  3Comments

cavemandaveman picture cavemandaveman  路  3Comments

B0pol picture B0pol  路  3Comments

Aevann picture Aevann  路  3Comments

desmonk picture desmonk  路  3Comments