Problem with x265 playback

Hello, I have recently try to play an x264 1080p file in .mp4 with my Apple TV 4k and last version of Infuse and the playback is glitchy. When I play the file with VLC in the same device there is no problem.

Here is the media info:

General
Complete name : /Volumes/home/Pelis/Underwater.2020.1080p.BluRay.x265-RARBG.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 1.48 GiB
Duration : 1 h 34 min
Overall bit rate : 2 231 kb/s
Movie name : Underwater.2020.1080p.BluRay.x265-RARBG
Encoded date : UTC 2020-04-02 00:58:38
Tagged date : UTC 2020-04-02 00:58:38
Writing application : Lavf58.20.100
Comment : Underwater.2020.1080p.BluRay.x265-RARBG

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L4@Main
Codec ID : hev1
Codec ID/Info : High Efficiency Video Coding
Duration : 1 h 34 min
Bit rate : 2 000 kb/s
Width : 1 920 pixels
Height : 800 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.054
Stream size : 1.33 GiB (90%)
Writing library : x265 3.3+4-rarbg-30eb4de83092:[Linux][GCC 8.3.1][64 bit] 10bit
Encoding settings : cpuid=1111039 / frame-threads=4 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1920x800 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=4 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / hist-scenecut=0 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / no-sao / no-sao-non-deblock / rd=4 / selective-sao=0 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=abr / bitrate=2000 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=2 / cplxblur=20.0 / qblur=0.5 / ipratio=1.40 / pbratio=1.30 / aq-mode=3 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / hist-threshold=0.01 / no-opt-cu-delta-qp / no-aq-motion / no-hdr10 / no-hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / no-scenecut-aware-qpconformance-window-offsets / right=0 / bottom=0
Encoded date : UTC 2020-04-02 00:58:38
Tagged date : UTC 2020-04-02 00:58:38
Codec configuration box : hvcC

Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 1 h 34 min
Bit rate mode : Constant
Bit rate : 224 kb/s
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 152 MiB (10%)
Language : English
Default : Yes
Alternate group : 1
Encoded date : UTC 2020-04-02 00:58:38
Tagged date : UTC 2020-04-02 00:58:38

1 Like

Hello
I have the exact same issue with similar h265 encoding. Runs fine with VLC on AppleTv and iPad, stuttering as hell with infuse pro (on both AppleTV and iPad). My media info attached.
Looking forward to some feedback

example.txt (5.42 KB)

Sorry to hear about that.

If you have a chance to upload a sample we can look further into this.

I am having a similar problem, I uploaded a sample in the link above!

Welcome to the forum!

Did you run mediainfo on it to compare with the other two?

I didn’t run Mediainfo on the file, but it’s also an x265-RARBG rip (similar to the two before me), so I am assuming it is the exact same problem/issue!

Considering the hundreds of variables it still may help to have the output of mediainfo.

Same problem here. See the media info below.

General
Complete name : /Volumes/Multimedia/Multimedia/Blu-ray/The Banker (2019)/The Banker (2019).mkv
Format : Matroska
Format version : Version 4
File size : 1.87 GiB
Duration : 2h 0mn
Overall bit rate : 2 227 Kbps
Encoded date : UTC 2020-03-20 16:20:58
Writing application : mkvmerge v44.0.0 (‘Domino’) 64-bit
Writing library : libebml v1.3.10 + libmatroska v1.5.2

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L4@Main
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2h 0mn
Bit rate : 2 000 Kbps
Width : 1 918 pixels
Height : 802 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.054
Stream size : 1.68 GiB (90%)
Writing library : x265 3.3+4-rarbg-30eb4de83092:[Linux][GCC 8.3.1][64 bit] 10bit
Encoding settings : cpuid=1111039 / frame-threads=4 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1918x802 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=4 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / hist-scenecut=0 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / no-sao / no-sao-non-deblock / rd=4 / selective-sao=0 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=abr / bitrate=2000 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=2 / cplxblur=20.0 / qblur=0.5 / ipratio=1.40 / pbratio=1.30 / aq-mode=3 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / hist-threshold=0.01 / no-opt-cu-delta-qp / no-aq-motion / no-hdr10 / no-hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / no-scenecut-aware-qpconformance-window-offsets / right=0 / bottom=0
Language : English
Default : Yes
Forced : No

Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : A_AAC-2
Duration : 2h 0mn
Bit rate : 224 Kbps
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 SPF)
Compression mode : Lossy
Delay relative to video : 41ms
Stream size : 193 MiB (10%)
Language : English
Default : Yes
Forced : No

Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 2h 0mn
Bit rate : 61 bps
Count of elements : 1768
Stream size : 54.2 KiB (0%)
Language : Dutch
Default : Yes
Forced : No

I already did it. ??

I have the same issue. Only on h.265 files. Tried with about 30 different movie files and they are all stutter. Same thing is happening on the the latest iOS version.

Got it, thanks!

We’re looking into this.

1 Like

I have also encountered x265 playback issues of files encoded by RARBG. These are files posted on 4-6-20. On both iOS and AppleTV the video stutters constantly while the audio is perfect.

Hope this can be fixed.

1 Like

i have this prob too. is it because they are hevc in an mp4 container instead of mkv?

I face the same problem while using infuse 6 pro plays with the x265 files, but it looks like these files work fine in Infuse 4 pro without any issue

2 Likes

Thanks. I did the same test as I had an old Infuse 4 Pro on my iPad and you are absolutely right. Works with Pro 4, stutter with Pro 6. I did try to airplay from Infuse 4 Pro on iPad to AppleTV, and it was stuttering on the TV (but not on the iPad if I don’ t airplay from it)

Hmm, I also try to play the same video in other players, for example nplayer, I am experienced the same issue. But nplayer provides the option to use the video decoder. this kind of the stutter issue reproducible in nplayer with HW decoder, but with SW decoder, it works pretty smoothly.
IMO, airplay will invoke the remote default video player. I have Android TV box, but while I try to cast the x265 through airplay from Infuse(4 and 6) which complaints “Not available for this video type”. From nplayer, the airplay looks perfect on my TV even on HW decoder. So I believe in airplay mode, only the remote video player matters.

1 Like

Hello,
Been having the exact same problem on those X265 files in mp4 format (RARBG videos).
Running infuse 5 pro on an apple tv 4K connected to a synology NAS by wifi.
x264 videos play like a charm
x265 videos stutter (video bounces back and forth) but the audio plays fine. It’s not a network issue as VLC plays them flawlessly.
I even tried an infuse 6 pro month membership but the result was the same (exact same stutter).

If the problem does not happen on infuse 4, I assume it’s a glitch that could be fixed rather quickly (speaking candidly here)… when can we expect a fix on this?
Thank you for your help!
Cheers,

Looks like the fix is on the radar for version 6.3.5 Upcoming Features (updated 12/19/23)

1 Like

I think infuse 4 just uses software decoding instead of the built in hardware decode.

Thanks for the response. So can we expect a fix on infuse5 pro or it means il will have to switch the infuse 6 pro (would be a shame) :-/
Thank you!
Cheers