WD TV Live Streaming no MP4 video

Hi I have a problem with playing some MP4 files on my WD TV live streaming. I have searched for similar issues in the past and have downgraded the firmware to 2.01.86. Also try using the mkvtoolnix to change the container to mkv. but the new file in Mkv doesn’t even play saying unsupported format while when it was in original .mp4 the file is playing only the sound with no video showing at all.
Below is the media information for the original mp4 file. Thanks in advanced for any advice.

General
Complete name : D:\torrent\Big History Season 1 (Complete) [720p]\Big History S01E01 The Superpower of Salt [720p] [pseudo].mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom)
File size : 297 MiB
Duration : 21mn 34s
Overall bit rate mode : Variable
Overall bit rate : 1 922 Kbps
Encoded date : UTC 2014-01-13 09:00:51
Tagged date : UTC 2014-01-13 09:00:51

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High 10@L5
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 21mn 34s
Bit rate : 1 788 Kbps
Maximum bit rate : 9 122 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 23.976 fps
Minimum frame rate : 23.810 fps
Maximum frame rate : 24.390 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.081
Stream size : 276 MiB (93%)
Writing library : x264 core 129 r2245 bc13772
Encoding settings : cabac=1 / ref=16 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=2pass / mbtree=1 / bitrate=1788 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=81 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=2:1.00
Encoded date : UTC 2014-01-13 07:20:21
Tagged date : UTC 2014-01-13 09:00:55

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 21mn 34s
Bit rate mode : Variable
Bit rate : 128 Kbps
Maximum bit rate : 135 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 spf)
Compression mode : Lossy
Stream size : 19.8 MiB (7%)
Language : English
Encoded date : UTC 2014-01-13 09:00:55
Tagged date : UTC 2014-01-13 09:00:55

Other #1
ID : 3
Type : Object description
Format : System
Codec ID : 1
Duration : 1s 0ms
Language : English
Encoded date : UTC 2014-01-13 09:00:55
Tagged date : UTC 2014-01-13 09:00:55

Other #2
ID : 4
Type : Scene description
Format : System Core
Codec ID : 2
Duration : 1s 0ms
Language : English
Encoded date : UTC 2014-01-13 09:00:55
Tagged date : UTC 2014-01-13 09:00:55

Not Supported by WD TV players

Hi Joey, Thanks for your reply. I looked at the link you gave me. It seems that there is no information on how to reencode the media with bit depth 10 to bit depth 8. The information I found by googling is how to convert L5.1 to L4.1. can you suggest me a program or guide on how to reencode the media to 8 bit ?

Thanks

almost 100% sure any video encoder out there, by default, will encode to 8 Bit

anyways, the most popular [free] encoder that people use is Handbrake

Hi Joey, Thanks a lot for the suggestion. Tried handbreak and it worked like a charm. Thanks again.