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
+ Reply to Thread
Results 1 to 11 of 11
-
-
"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. -
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 -
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
-
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 .
-
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. -
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.
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. -
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. -
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.
Similar Threads
-
Zond 265, the first professional HEVC / H.265 Analyzer from SolveigMM
By DmitryV in forum Latest Video NewsReplies: 5Last Post: 13th May 2024, 09:02 -
regenerate index of mkv/h.265 ?
By chconnor in forum Video ConversionReplies: 10Last Post: 14th Oct 2016, 08:25 -
Change MKV / MP4 aspect ratio for widescreen TV
By MisterNewb in forum Newbie / General discussionsReplies: 19Last Post: 17th Jul 2014, 12:02 -
Change resolution of mp4 or mkv?
By iamloco724 in forum Video ConversionReplies: 4Last Post: 29th Mar 2014, 12:50 -
MKV guide, Play MKV, MKV to AVI, MKV to DVD, MKV to MP4, MKV to Blu-ray
By Baldrick in forum Newbie / General discussionsReplies: 55Last Post: 29th Jun 2012, 11:19