VideoHelp Forum
+ Reply to Thread
Results 1 to 9 of 9
Thread
  1. Member
    Join Date
    Mar 2024
    Location
    Brazil
    Search PM
    I'm trying to play video files in my Smart TV but some files are playing and others are not.
    Using MPC-HC, I got the media information of three files,one not playing and two are playing(one MKV and one MP4), to compare.
    I'm aware that mp4 files can have different encodings but I don't understand much about it.
    Also, can someone tell me what could the issue? I mean, both have AVC in video format.The only difference I found in the video information is the frame rate and "Format profile" field.
    The third file, is a working MKV. Which would be better to play and have better quality, the working MP4 file or the MKV one? And how to convert to the better one?

    This is the MediaInfo of a MP4 that is NOT working :

    Code:
        General
        Complete name                  : D:\NotWorkingVideo.mp4
        Format                         : MPEG-4
        Format profile                 : Base Media
        Codec ID                       : isom (isom/avc1/iso6)
        File size                      : 508 MiB
        Duration                       : 16 min 8 s
        Overall bit rate mode          : Variable
        Overall bit rate               : 4 404 kb/s
        Encoded date                   : UTC 2023-08-01 21:49:02
        Tagged date                    : UTC 2023-08-01 21:49:02
        
        Video
        ID                             : 1
        Format                         : AVC
        Format/Info                    : Advanced Video Codec
        Format profile                 : High 10@L4.1
        Format settings                : CABAC / 9 Ref Frames
        Format settings, CABAC         : Yes
        Format settings, Reference fra : 9 frames
        Codec ID                       : avc1
        Codec ID/Info                  : Advanced Video Coding
        Duration                       : 16 min 7 s
        Bit rate                       : 4 245 kb/s
        Maximum bit rate               : 9 979 kb/s
        Width                          : 1 280 pixels
        Height                         : 720 pixels
        Display aspect ratio           : 16:9
        Frame rate mode                : Constant
        Frame rate                     : 23.976 (24000/1001) FPS
        Color space                    : YUV
        Chroma subsampling             : 4:2:0
        Bit depth                      : 10 bits
        Scan type                      : Progressive
        Bits/(Pixel*Frame)             : 0.192
        Stream size                    : 490 MiB (96%)
        Writing library                : x264 core 146 r2538 121396c
        Encoding settings              : cabac=1 / ref=9 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=0.40:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=9 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=10 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=4245 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=81 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=62500 / vbv_bufsize=78125 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:0.60
        Encoded date                   : UTC 2023-08-01 21:49:02
        Tagged date                    : UTC 2023-08-01 21:49:07
        Codec configuration box        : avcC
        
        Audio
        ID                             : 2
        Format                         : AAC LC
        Format/Info                    : Advanced Audio Codec Low Complexity
        Codec ID                       : mp4a-40-2
        Duration                       : 16 min 8 s
        Bit rate mode                  : Variable
        Bit rate                       : 153 kb/s
        Maximum bit rate               : 199 kb/s
        Channel(s)                     : 2 channels
        Channel layout                 : L R
        Sampling rate                  : 48.0 kHz
        Frame rate                     : 46.875 FPS (1024 SPF)
        Compression mode               : Lossy
        Stream size                    : 17.6 MiB (3%)
        Encoded date                   : UTC 2023-08-01 21:11:21
        Tagged date                    : UTC 2023-08-01 21:49:07


    This is the MediaInfo of the MP4 which is playing in the TV :
    Code:
         General
        Complete name                  : D:\WorkingVideo.mp4
        Format                         : MPEG-4
        Format profile                 : Base Media
        Codec ID                       : isom (isom/iso2/avc1/mp41)
        File size                      : 696 MiB
        Duration                       : 25 min 29 s
        Overall bit rate               : 3 817 kb/s
        Writing application            : ShanaEncoder
        
        Video
        ID                             : 1
        Format                         : AVC
        Format/Info                    : Advanced Video Codec
        Format profile                 : High@L5.1
        Format settings                : CABAC / 3 Ref Frames
        Format settings, CABAC         : Yes
        Format settings, Reference fra : 3 frames
        Codec ID                       : avc1
        Codec ID/Info                  : Advanced Video Coding
        Duration                       : 25 min 29 s
        Bit rate                       : 3 621 kb/s
        Width                          : 1 920 pixels
        Height                         : 1 080 pixels
        Display aspect ratio           : 16:9
        Frame rate mode                : Constant
        Frame rate                     : 24.000 FPS
        Color space                    : YUV
        Chroma subsampling             : 4:2:0
        Bit depth                      : 8 bits
        Scan type                      : Progressive
        Bits/(Pixel*Frame)             : 0.073
        Stream size                    : 660 MiB (95%)
        Writing library                : x264 core 161 r3048 b86ae3c
        Encoding settings              : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=16 / lookahead_threads=16 / sliced_threads=1 / slices=16 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc=crf / mbtree=0 / crf=21.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=2:1.00
        Codec configuration box        : avcC
        
        Audio
        ID                             : 2
        Format                         : AAC LC
        Format/Info                    : Advanced Audio Codec Low Complexity
        Codec ID                       : mp4a-40-2
        Duration                       : 25 min 29 s
        Source duration                : 25 min 29 s
        Bit rate mode                  : Constant
        Nominal bit rate               : 192 kb/s
        Maximum bit rate               : 192 kb/s
        Channel(s)                     : 2 channels
        Channel layout                 : L R
        Sampling rate                  : 48.0 kHz
        Frame rate                     : 46.875 FPS (1024 SPF)
        Compression mode               : Lossy
        Source stream size             : 35.0 MiB (5%)
        Default                        : Yes
        Alternate group                : 1
        mdhd_Duration                  : 1529554
    This is the working MKV file :
    Code:
    General
    Unique ID                      : 252821776230525536221530284268449508831 (0xBE33B3F41BD69AEE5205B50CC83D2DDF)
    Complete name                  : D:\Working.mkv
    Format                         : Matroska
    Format version                 : Version 4
    File size                      : 653 MiB
    Duration                       : 19 min 10 s
    Overall bit rate               : 4 764 kb/s
    Movie name                     : Working Anime Episode
    Encoded date                   : UTC 2023-04-01 11:03:21
    Writing application            : mkvmerge v75.0.0 ('Goliath') 64-bit
    Writing library                : libebml v1.4.4 + libmatroska v1.7.1
    Attachments                    : CaveatBrush-Regular.ttf / DeBorstel Brush-Reduced.ttf / FOT-SeuratPro-DB.otf / Franco Normal.ttf / jotting_regular.ttf / Lato-Bol.ttf / Lato-BolIta.ttf / NanumPenScript-Regular.ttf / segoeui.ttf / Sketchy Night.otf
    
    Video
    ID                             : 1
    Format                         : HEVC
    Format/Info                    : High Efficiency Video Coding
    Format profile                 : Main 10@L4@Main
    Codec ID                       : V_MPEGH/ISO/HEVC
    Duration                       : 19 min 10 s
    Bit rate                       : 4 438 kb/s
    Width                          : 1 920 pixels
    Height                         : 1 080 pixels
    Display aspect ratio           : 16:9
    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.089
    Stream size                    : 608 MiB (93%)
    Title                          : Webrip
    Writing library                : x265 3.5+97-10edbe82e:[Windows][GCC 12.2.0][64 bit] 10bit
    Encoding settings              : cpuid=1111039 / frame-threads=4 / numa-pools=16 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1920x1080 / interlace=0 / total-frames=27576 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=5 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-eob / no-eos / no-hrd / info / hash=0 / temporal-layers=0 / open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=16 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=40 / lookahead-slices=0 / scenecut=40 / no-hist-scenecut / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / amp / max-tu-size=32 / tu-inter-depth=3 / tu-intra-depth=3 / 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=5 / limit-refs=0 / no-limit-modes / me=3 / subme=4 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / weightb / no-analyze-src-pics / deblock=-1:-1 / sao / no-sao-non-deblock / rd=6 / selective-sao=4 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=1.50 / psy-rdoq=2.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=16.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / 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=51 / 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 / 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 / scenecut-aware-qp=0conformance-window-offsets / right=0 / bottom=0 / decoder-max-rate=0 / no-vbv-live-multi-pass / no-mcstf / no-sbrc
    Language                       : Japanese
    Default                        : Yes
    Forced                         : No
    
    Audio
    ID                             : 2
    Format                         : AAC LC
    Format/Info                    : Advanced Audio Codec Low Complexity
    Codec ID                       : A_AAC-2
    Duration                       : 19 min 10 s
    Bit rate                       : 256 kb/s
    Channel(s)                     : 2 channels
    Channel layout                 : L R
    Sampling rate                  : 48.0 kHz
    Frame rate                     : 46.875 FPS (1024 SPF)
    Compression mode               : Lossy
    Stream size                    : 35.0 MiB (5%)
    Title                          : Webrip
    Language                       : Japanese
    Default                        : Yes
    Forced                         : No
    Quote Quote  
  2. For the not working mp4 it could be the x264 10bit encoding or the profile level.

    Format profile : High 10@L4.1
    Bit depth : 10 bits
    You could try to change the profile level from 4.1 to 4.0, without recoding, using clever FFmpeg-GUI.
    Load the not working mp4, click main, click various, click change P-level, set new level to 4 and click change.

    Image
    [Attachment 77828 - Click to enlarge]


    If finished, try the new generated mp4 with your smart-tv.

    If it still not work, you must recode it to 8 bit.
    Quote Quote  
  3. ProWo's idea is worth trying. But in all likelihood the TV's AVC decoder doesn't support 10 bits and you'll have to re-encode at 8 bits.
    Quote Quote  
  4. Member netmask56's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, Australia
    Search Comp PM
    I second jagabo comment. Many high end media players don't support 10 bits let alone TV's
    SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851
    Quote Quote  
  5. Also note that 10 bit hevc support doesn't necessarily mean 10 bit avc is also supported.
    Quote Quote  
  6. H.264 10 bit is NOT broadcast standard and H.265 10 bit is broadcast standard - so probably ProWo was right from beginning only he overlooked AVC vs HEVC . Obviously person encoding this content didn't care about consumer HW players.
    So re-encode to 8 .H264 or to 10 bit H.265.
    Quote Quote  
  7. Member
    Join Date
    Aug 2017
    Location
    United States
    Search PM
    The non-working file also probably has too many ref frames. Go no higher than 4 ref frames and 3 b-frames.
    Quote Quote  
  8. Originally Posted by SaurusX View Post
    The non-working file also probably has too many ref frames. Go no higher than 4 ref frames and 3 b-frames.
    DPB size is 32768 mb so 9 ref frames is fine in case 1280x720.
    Quote Quote  
  9. Originally Posted by pandy View Post
    Originally Posted by SaurusX View Post
    The non-working file also probably has too many ref frames. Go no higher than 4 ref frames and 3 b-frames.
    DPB size is 32768 mb so 9 ref frames is fine in case 1280x720.
    Yes. But if his TV player follows strictly blu-ray restrictions (many TV players do) the maximum would be 6 ref frames for 1280x720, or 4 ref frames for 1280x720. The max. for b-frames is 3.
    The OP should encode blu-ray compliant for his TV to be on the safe side.
    https://forum.doom9.org/showthread.php?t=154533
    http://web.archive.org/web/20211016201758/http://www.x264bluray.com/home/720p-encoding
    http://web.archive.org/web/20211016213149/http://www.x264bluray.com/home/1080i-p
    etc.
    Last edited by Sharc; 22nd Mar 2024 at 13:11.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!