I am planning to buy a Samsung TV/Monitor.
My soul purpose is to play movies using a USB stick, the Monitor does have a USB ports and it does support video playback.
More specifically I am concern with .mp4 and .mkv
The manual says
Now, most of my video files
with .mkv has
Video Stream : AVC
Audio Stream : AC3, DTS/AC-3
with .mp4 has
Video Stream : AVC
Audio Stream : AAC
I need to know, will I be able to play them on this Monitor (Samsung T22C350MW)
Waiting for your expert advice and comments.
+ Reply to Thread
Results 1 to 12 of 12
According to that sheet, your mp4s may work and your mkvs won't. But that's assuming everything else is "correct" as well. The only way to know for sure is to try.
Why wouldn't the mkv work? h264=AVC
But that doesn't mean that it supports ALL mkv h264/avc videos. There are several different h264 levels for example http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels . Many standalone devices might have problem with level 5.1 and higher.
I also read wiki and it put me into confusion, if H264=AVC. as the manual does not specifically says, that's why thought to ask in this forum.
This file has bit rate of 5000 kbps whereas format profile : High@L4.1 and the manual says I can play a file with 30Mbps (30720 kbps)
If I check the level 4.1 on wiki for High Profile has 62500 kbps.
So that means, I can play a video which bit rate is less than 30720 kbps and format profile : High@L4.1
For me its like doing a Ph.D on audio/video codecs and formats
Well finally bought HDTV monitor and its playing almost all files I have, didn't find any file which I couldn't.
Thanks guys for helping me to understand basics.
This is meant for the OP, as well as future on-lookers...
AFA the containers, you're covered with MP4 & MKV (assuming they were muxed correctly).
AFA the codecs, you're covered with AVC/h.264 (yes, they are the same thing).
What's questionable is the Level + Profile. AVC is a codec FAMILY of encoders, not just a single encoder type. You need to also match the Level + Profile (or be just below) with your target device. e.g. If requirement is HP@L4.1 you're ok with L4.1 or L4.0 or L3.0, etc, but not L5.0 or L5.1. What videobruger suggested is a cheat of faking the header with a lower Level setting designator. Might work, might not (depending on which features in the Level are actually being used).
You also mention "DTS/AC-3" as the audio codec. That doesn't exist: it is either DTS family or AC-3 family (with standard/core files in the HD versions). Those two types are competitors, they're never going to be combined. So, either you or the app you are using is misreading the info (or the info in the file is wrong). What are you using? MediaInfo?
Lastly, bitrate is a concern, but that has more to do with access buffering, and most downloaded files are MUCH less than your 30Mbps limit, I have found. So that shouldn't be too much of a problem. But don't assume that because a certain level has a max bitrate, while your bitrate is less than that with a higher profile/level, that yours would work. It wouldn't! Level designation has to do not only with bitrate ranges but which encoding FEATURES are engaged.
I own a Samsung Plasma. It's a couple of years old. It's media player will play pretty much everything I ask it to. All the common formats, anyway.
The only gripe is it doesn't support anamorphic video. It displays everything as though it has square pixels.
My TV's manual specifies 25Mbps rather than 30Mbps (maybe that's something to do with living in PAL-land?). Even so, it seems more like an average than a maximum bitrate. I tested my TV's media player with a sample which had peaks at 100Mbps (it stuttered) and then again after re-encoding it while applying different restrictions. --vbv-bufsize 58000 --vbv-maxrate 58000 allowed it to play the encoded video (1080p, High Profile, level 4.1). It's not likely you'll be playing much video with a bitrate that's too high for the TV's media player.