Skip to content

Language Archiving Technology

Sections
Personal tools
You are here: Home » Tools » Elan » ELAN Forum » Frames in mpeg are omitted in pause and >f modes

Frames in mpeg are omitted in pause and >f modes

Up one level

Frames in mpeg are omitted in pause and >f modes

Posted by timkotov at 2008-12-22 20:35  

In pause mode and frame-forward mode ELAN shows only each 15th frame of mpeg-2 file.
These are "I" frames from IBBPBBPBBPBB sequence of MPEG. So, when I press ">F" button it repeats one and the same frame for 15 times, and then – jumps to the next "I" frame. If I convert mpeg file to "I frame only" format – it is reproduced in a correct way.

This happens on three different computers, running WinXP and Windows 2003 Advanced Server. I attach the information on filter chain (for one of the computers). On other players frame-forward mode works correctly on the same media files.

I understand, that this is not the issue of ELAN, but could be a problem with Windows codecs, however, I want to ask if someone met the same problem, and if there is a way to correct it without conversion of our media to "I-only" format.

Filters in the filter chain:
index: 0 name: Video Renderer
pin: 0 name: VMR Input0
index: 1 name: Default DirectSound Device
pin: 0 name: Audio Input pin (rendered)
index: 2 name: InterVideo Video Decoder
pin: 0 name: Video Input
pin: 1 name: Subpicture Input
pin: 2 name: Video Output
pin: 3 name: ~Line21 Output
pin: 4 name: ~Subpicture Output
index: 3 name: Morgan Stream Switcher
pin: 0 name: Input 01
pin: 1 name: Output
pin: 2 name: Input 02
index: 4 name: AC3Filter
pin: 0 name: In
pin: 1 name: Out
index: 5 name: MPEG-2 Demultiplexer
pin: 0 name: MPEG-2 Stream
pin: 1 name: AC-3
pin: 2 name: Video
index: 6 name: file:///Q:/video-annotation/22.12.2008/20081219164318(1).mpg
pin: 0 name: Output

Re: Frames in mpeg are omitted in pause and >f modes

Posted by hasloe at 2008-12-23 09:20  

Yes, it's likely a matter of codecs and it is good to know what kind of problems people have.
The most relevant part of the "filter chain" is at the end, where the filters that are actually used for a certain file are listed.

Something like:

Filters in the filter chain:
index: 0 name: Default DirectSound Device
pin: 0 name: Audio Input pin (rendered)
index: 1 name: Video Renderer
pin: 0 name: VMR Input0
index: 2 name: Elecard Audio Decoder
pin: 0 name: MPEG \ LPCM In
pin: 1 name: PCM Out
index: 3 name: MPEG Video Decoder
pin: 0 name: Input
pin: 1 name: Output
index: 4 name: Elecard MPEG Demultiplexer
pin: 0 name: Input
pin: 1 name: Video (ID 224 @ Prog# 0)
pin: 2 name: Audio (ID 192 @ Prog# 0)
index: 5 name: file:///C:/elan/elan-example1.mpg
pin: 0 name: Output

The codec that is used for the mpeg-2 file should be in this list.

-Han

Re: Re: Frames in mpeg are omitted in pause and >f modes

Posted by timkotov at 2008-12-24 12:13  

Thank you for the suggestion about codecs. I have tried several codecs and can say the following:

It works with
- Nero Video Decoder

It doesn’t work (I mean – it repeats "I" frame and doesn’t move to the next frame in GOP – group of pictures in mpeg) with the following codecs (with standard settings):
- InterVideo
- Cyberlink
- ffdshow

I have checked this on two computers with WinXP and Windows Server.

You use Elecard codecs, which are commercial and, as I understood, don’t register in the DirectShow system (in recent versions of the software) – so they can be accessed by Elecard player and Windows Player (via plugin) – but not other software. The discussion is here:

http://www.elecard.com/forum/index.php?topic=1977.0

I would be grateful (indeed!) if someone can suggest the settings for ffdshow – to work with ELAN.

In spite of all there troubles – I have to say thank you for ELAN!!! We shall use it as the annotation software in our project in the Institute of Linguistics, RSUH.

Re: Re: Re: Frames in mpeg are omitted in pause and >f modes

Posted by hasloe at 2008-12-30 09:56  

The Elecard codec used may not be the most recent version. But as I understand it, installing the "Mpeg2 Decoder&Streaming plug-in for WMP" still registers the codecs in DirectShow (ELAN "communicates" with DirectShow).
I have no experience with ffdshow, unfortunately...

-Han

 

Powered by Plone

This site conforms to the following standards: