Jump to content

Fire TV Stick v2 x265 Playback


bbking67
Go to solution Solved by Happy2Play,

Recommended Posts

bbking67

The Amazon Fire TV Stick v2 supports HEVC playback up to 1080P but with my Emby setup it always transcodes.  I have a FireTV Cube v1 and I get direct playback of HEVC/x265 files.

Given that I have three Fire Stick v2 devices, is there a way to "force" direct playback?  is there a fix for this so that I don't have to transcode?  The quality of the transcoded video is horrible compared to the native playout by the way... native H264 files are fine.  Typically I am playing back low bitrate 720P MKV files.

I know the Fire Stick is not the greatest playout device, but it's what I have.

 

 

 

Link to comment
Share on other sites

Happy2Play

Can you post the ffmpeg for something that is transcoding as it will say why it is transcoding.

  • Like 1
Link to comment
Share on other sites

rbjtech

The Gen 2 FireTV Stick supports the following flavour of HEVC :-

H.265 (HEVC). Hardware accelerated up to 1080p @ 30fps, 25 Mbps, Main Profile Level 4.0, Color space 8-bit support

Without an ffmpeg log or a media Info screen grab giving us the detailed information on EXACTLY what you are trying to play - we really have no way of advising further.

You haven't mentioned the Audio type (below is what's supported on this device - anything else will need conversion and will likely force a transcode)..

  • AC3 (Dolby Digital). Up to 48kHz, 6 channels, 16-bit and 24-bit
  • eAC3 (Dolby Digital Plus). Up to 48kHz, 6 channels, 16-bit and 24-bit
  • AAC-LC. Up to 96kHz, 6 channels, 16-bit and 24-bit
  • HE-AACv1 (AAC+). Up to 96kHz, 6 channels, 16-bit and 24-bit
  • HE-AACv2 (enhanced AAC+). Up to 96kHz, 6 channels, 16-bit and 24-bit
  • FLAC. Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit)
  • MIDI. MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody.
  • MP3. Up to 48kHz, 2 channels in DSP (16-bit and 24-bit) and software (16-bit).
  • Vorbis. Ogg (.ogg), Matroska (.mkv).
  • PCM/Wave. Up to 96kHz, 6 channels, 16-bit and 24-bit.
  • Opus. Up to 8 channels, 48 kHz.

 

  • Like 1
Link to comment
Share on other sites

  • Solution
Happy2Play

Correct as it is part of the profile that cause the transcode.

TranscodeReasons=VideoProfileNotSupported

"Profile":"Main 10" vs supported "Main" and exceeds bitrate

 

 

Edited by Happy2Play
Link to comment
Share on other sites

bbking67

So I tested an H265 MKV file with 8 bit colour and it worked fine.  Most of the newer ones are 10 bit and transcode.  Its a pity the drop in quality when transcoding is so dramatic.  I'll fool around with it and see what can be done.  Thanks again for the help... I guess I'll have to upgrade the old fire sticks.

Link to comment
Share on other sites

Happy2Play
7 minutes ago, bbking67 said:

I guess I'll have to upgrade the old fire sticks.

This will pretty much be your only option as it is a limitation of the device itself.

Device Specifications: Fire TV Streaming Media Player | Amazon Fire TV

The Gen 3 supports "Main 10" or the 4K models.

Edited by Happy2Play
  • Like 1
  • Agree 1
Link to comment
Share on other sites

rbjtech
7 hours ago, bbking67 said:

So I tested an H265 MKV file with 8 bit colour and it worked fine.  Most of the newer ones are 10 bit and transcode.  Its a pity the drop in quality when transcoding is so dramatic.  I'll fool around with it and see what can be done.  Thanks again for the help... I guess I'll have to upgrade the old fire sticks.

I know Amazon have just brought out a 4K Plus TV stick and you used to be able to 'trade in' your old old one for a cashback option (it wasn't much, but it was better than nothing).

The Gen 2 devices are 5 years old now - so they have done well imo for the relatively low cost when they were new. (and tbh still work perfectly well with emby if you use h264 - as I do for non 4K stuff).

Link to comment
Share on other sites

bbking67

Yeah so the solution is:

1. Only use H.265 with 8 bit colour

2. Transcode any 10-bit files (outside of Emby) to 8-bit

3. Let Emby server transcode on the fly (this works but the quality isn't great for me)

4. Upgrade the device to a Gen 3 Fire TV Stick (or better)

I have a Fire TV Cube 1st gen and it works perfectly fine--i noticed a drastic reduction is quality on the other TV with a Fire TV Stick 2nd gen.  I guess I'll have to upgrade some devices.

I would say this is case closed...thanks again for the help.

 

 

Link to comment
Share on other sites

  • 4 weeks later...
bbking67

Quick postscript, the Fire TV 4K Max is the first FireTV device to support AV1 codec... AV1 is supposedly 30% better than x265, so ultimately my solution is going to be a 4K Max to replace the aging Gen 2 Stick (which is still awesome by the way.)  As the owner of 4 Fire TV devices, 2 Apple TVs and two Chromecasts, the Fire TV is still the best of the bunch.  My Fire TV Cube (First Version) works fine with all 265 files.

Anyway, getting AV1 support is probably the best way to future proof any purchases as it's the codec of the future.

So my plan is to get a Fire TV 4K Max at some point soon.

  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...