VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Member
    Join Date
    Oct 2006
    Location
    United Kingdom
    Search Comp PM
    I have a 4k mkv that is h.265 , but my vizio tv will not play any .mkv file no matter what. it will only see .mp4 files and play them. how can i transcode (not sure if that is right word) or change my .mkv file to .mp4 file but keep it everything the same from the original encode?

    here is my current .mkv video info

    Format : Matroska
    Format version : Version 2
    File size : 65.6 GiB
    Duration : 2h 31mn
    Overall bit rate : 61.9 Mbps
    Encoded date : UTC 2016-07-19T22:47:13Z
    Writing application : HandBrake 20160604111422-9206444-master 2016060501
    Writing library : Lavf56.1.0 / Lavf56.1.0

    Video
    ID : 1
    Format : HEVC
    Format/Info : High Efficiency Video Coding
    Format profile : Main 10@L6.1@Main
    Codec ID : V_MPEGH/ISO/HEVC
    Duration : 2h 31mn
    Bit rate : 60.1 Mbps
    Width : 3 840 pixels
    Height : 2 160 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.302
    Stream size : 63.6 GiB (97%)
    Writing library : x265 1.9+3-63308f7658c3:[Windows][GCC 5.2.0][64 bit] 10bit
    Encoding settings : wpp / ctu=64 / min-cu-size=8 / max-tu-size=32 / tu-intra-depth=1 / tu-inter-depth=1 / me=1 / subme=2 / merange=57 / no-rect / no-amp / max-merge=2 / temporal-mvp / no-early-skip / rdpenalty=0 / no-tskip / no-tskip-fast / strong-intra-smoothing / no-lossless / no-cu-lossless / no-constrained-intra / no-fast-intra / open-gop / no-temporal-layers / interlace=0 / keyint=240 / min-keyint=24 / scenecut=40 / rc-lookahead=20 / lookahead-slices=8 / bframes=4 / bframe-bias=0 / b-adapt=2 / ref=3 / limit-refs=3 / no-limit-modes / weightp / no-weightb / aq-mode=1 / qg-size=32 / aq-strength=1.00 / cbqpoffs=0 / crqpoffs=0 / rd=3 / psy-rd=2.00 / rdoq-level=0 / psy-rdoq=0.00 / signhide / deblock / sao / no-sao-non-deblock / b-pyramid / cutree / no-intra-refresh / rc=abr / bitrate=61000 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / ipratio=1.40 / pbratio=1.30
    Default : Yes
    Forced : No
    Color range : Limited
    Color primaries : BT.709
    Transfer characteristics : BT.709
    Matrix coefficients : BT.601
    Quote Quote  
  2. "vizio tv" is not enough information. There are many different models.
    1. If it can play HEVC but only in mp4, not mkv container: remux using e.g. ffmpeg
    2. If it cannot play HEVC at all: re-encode video to H.264 (in mp4) using e.g. HandBrake
    You may or may not have to convert audio and/or subtitles. Some streaming softwares like Plex can do these things on-the-fly (you didn't say whether you want to use USB or LAN/WiFi).

    If you do a forum search you'll see this question comes up quite often.
    Quote Quote  
  3. Member
    Join Date
    Oct 2006
    Location
    United Kingdom
    Search Comp PM
    sorry, it is a vizio m65-d0 so it does do HEVC. cool so i DL ffmpeg, found a post that said to run

    ffmpeg -i movie_name.mkv -vcodec copy -acodec copy movie_name.mp4

    it is running now no errors, just one line in purple and yellow stating

    [mp4 @ 0000000002519e40] track 1 : codec frame size is not set....

    but i going to let it ride and see. thanks
    Quote Quote  
  4. Probably your TV does not support Main10@L6.1 anyways , it's beyond UHD BD spec so most consumer hardware chips won't support it either . Even if you stream actually isnt L6.1, I don't know if there are any utilities yet similar to AVC where you can just "patch" the tier/level label to say something else , at least not yet
    Quote Quote  
  5. Member
    Join Date
    Oct 2006
    Location
    United Kingdom
    Search Comp PM
    well the convert when ok, i can play the file in windows media player classic, i plays audio in the normal windows10 media player, but no video. so my vizio tv doesn't recognize the new file it says. sorry i'm not near an expert like alot of folks on here so not sure what the main10@L6.1 is, i can do well enough, i could in the past using handbrake and such but not since 4k has become available. not that familiar with the requirements on 4k in terms of .mkv or .mp4 .
    Quote Quote  
  6. Member
    Join Date
    Aug 2013
    Location
    Central Germany
    Search PM
    There are more simple kinds of HEVC and more complex kinds. Consumer devices often play only the more simple kinds; for the more complex kinds, a decoder has to be quite versatile, it may be only supported by a PC or a special device optimized for this specific kind of HEVC (possibly an explicitely "Netflix compatible" TV stick with a HDMI or DisplayPort connector).

    In your case, the reason may be the finer color resolution of 10 bits per channel (HEVC profile: Main10), more than the usual 8 bits. Recoding this video to a more compatible kind will probably reduce the quality; and if you want the loss to be hardly recognizable, the result would probably be a lot bigger than your original file.
    Quote Quote  
  7. Originally Posted by thanosazlin View Post
    sorry, it is a vizio m65-d0
    Originally Posted by thanosazlin View Post
    well the convert when ok, i can play the file in windows media player classic, i plays audio in the normal windows10 media player, but no video. so my vizio tv doesn't recognize the new file it says. sorry i'm not near an expert like alot of folks on here so not sure what the main10@L6.1 is, i can do well enough, i could in the past using handbrake and such but not since 4k has become available. not that familiar with the requirements on 4k in terms of .mkv or .mp4 .
    Just encode like you would normally do in HandBrake. For x265 it doesn't allow a level setting (except using extra option) but I assume it will automatically choose a more sane one than 6.1. Basically, the level sets the maximum bitrate. 6.1 is kinda insane so your TV might reject it. When you re-encode the level gets lowered and it might play. (Though there could be other reasons for not playing. Like incompatible audio for example. You shortened your MediaInfo log so we cannot see).

    Like poisondeathray said your file probably does not even use level 6.1 bitrates and is "only" marked higher than necessary. But I also don't know any tool that will change that for HEVC.

    Originally Posted by LigH.de View Post
    In your case, the reason may be the finer color resolution of 10 bits per channel (HEVC profile: Main10), more than the usual 8 bits.
    He has an UltraHD TV model. Those usually do support 10 bit. But the info on the Vizio website is very limited, unfortunately, so I cannot say for sure.
    Quote Quote  
  8. I'd like to know what L6.1 means please. I can play L5.1 but not L6.1.
    Quote Quote  
  9. Member
    Join Date
    Aug 2013
    Location
    Central Germany
    Search PM
    See Wikipedia: HEVC – Tiers and Levels

    If you can't play it, your decoder probably knows that it is not fast enough for this complexity or pixel rate.
    Quote Quote  
  10. So 6.1 has a faster pixel rate than 5.1?
    Quote Quote  
  11. Member
    Join Date
    Aug 2013
    Location
    Central Germany
    Search PM
    It may. Therefore, some decoders are pessimistic and do not even try, if a video is labeled with "Level 6.1". Encoders are not always able to predict the minimum level of the output before it is complete. In fact, 3840×2160@23.976 should easily fit in HEVC Level 5.0 even. But only if the decoding buffer keeps at most 6 pictures. So I guess the number of reference frames or consecutive B frames is too high in your case.
    Quote Quote  



Similar Threads

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