Sunday 27 February 2011

DVBViewer, EVR, Handbrake-Encoded AVC

Odd behaviour using DVBViewer to play back AAC/h.264 videos encoded using Handbrake. Container format doesn't seem to matter - tried m4v and remuxed to mkv, same result. Doesn't happen on all videos.

Setup:
XP SP3, DVBViewer 4.6.0.1, Haali media splitter, MainConcept AVC decoder, Enhanced Video Rendered (EVR)

Symptoms:
DVBViewer takes about 30 seconds to start playing the file.
Resizing the DVBViewer window results in aspect ratio changing in video frame, hard to tell what the relationship is, but not correct. Can easily get a long narrow strip of video.

Observations:
Video plays fine in Graphedit using the same filter chain - no delay, aspect ratio correct.
Video plays fine on Windows 7 machine.
Changing AVC decoder makes no difference.
Changing to Overlay mixer instead of EVR fixes the issue.

Workaround:
Set Video B option in DVBViewer to use Overlay mixer and set "Auto B" condition to ".m4v"
- not ideal, but works for now

No comments: