Jump to content

Interlaced video not being detected


Go to solution Solved by Luke,

Recommended Posts

Posted

Hi,

 

Version 3.0.5785.0 on Ubuntu.

 

I've got an h.264 MKV file I created myself using Handbrake. It was ripped from a DVD, and the original source with interlaced, so I've created an interlaced output file using the '-x tff' option (Top Field First).

 

The video plays perfectly fine in VLC, and Kodi. With auto interlace detection, both detect it and deinterlace accordingly. However, the emby web interface is failing to detect the video as being interlaced.

 

I've been doing some digging on the forums and it seems interlace detection is still fairly new, so I'm wondering if it's a bug or something. I enabled debug mode and it does show in the debug it's not seeing it as being interlaced.

{"Protocol":"File","Id":"f720ad8cf9d76f2d38ee9569db094013","Path":"/data/media/TV/Yes Minister/Season 01/Yes Minister - S01E01 - Open Government.mkv","Type":"Default","Container":"mkv","Name":"SD/H264/AC3","RunTimeTicks":17126000000,"ReadAtNativeFramerate":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"RequiresOpening":false,"RequiresClosing":false,"VideoType":"VideoFile","MediaStreams":[{"Codec":"h264","IsInterlaced":false,"BitRate":1915223,"BitDepth":8,"RefFrames":4,"IsDefault":true,"IsForced":false,"Height":576,"Width":692,"AverageFrameRate":25,"RealFrameRate":25,"Profile":"High","Type":"Video","AspectRatio":"41693:32544","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":41,"IsAnamorphic":false},{"Codec":"ac3","Language":"eng","IsInterlaced":false,"ChannelLayout":"stereo","BitRate":192000,"Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0}],"PlayableStreamFileNames":[],"Formats":[],"Bitrate":1915223,"RequiredHttpHeaders":{}}

mediainfo only really shows it as being interlaced by dint of the fact it lists it as being tff:

Encoding settings                        : cabac=1 / ref=2 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=hex / subme=6 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=tff / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=30 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=62500 / vbv_bufsize=78125 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00

I'm wondering if emby isn't looking for interlaced=tff perhaps?

  • Solution
Posted

Thanks, yes this is correct but it should be restored on the beta branch. It will return to stable soon.

 

Interlace detection is not new, we've had it for a while with MediaInfo, but we decided to drop MediaInfo in order to reduce dependencies for our package maintainers. Interlace detection has been added back via ffprobe but is currently still in beta.

  • Like 1
Posted

Ahh OK then, thanks. Is there a timeline for when it'll come back from the beta branch? 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...