1 (edited by Selur 2017-05-09 19:51:44)

Topic: MPlayer Interlace Detection - interlace/progressive/telecine detection

This is a try to get a cross-platform interlace/progressive/telecine detection tool (based on mplayer2) to detect if material is wrongly flagged or how it should be flagged.

Downsides atm.:

  1. no clue if it really works since I have no material suited as 'control group'-like material an I got next to none feedback of others.

  2. tool needs to analyse the whole input two times which might take a while (later version will also add an option to only analyse a portion of the material which should speed up thing, but first A. needs to be 'fixed'

Cu Selur

Ps.: mplayer2 binaries for windows can for example  found over at lachs0r’s place

Uploaded source to github: https://github.com/Selur/MPlayerInterlaceDetection

2

Re: MPlayer Interlace Detection - interlace/progressive/telecine detection

*added*
- option to only analyze X percent (from the start) of each source (default = 10%)

and changed decision method a bit,..

Cu Selur

3

Re: MPlayer Interlace Detection - interlace/progressive/telecine detection

Looks like you forgot to include main.cpp with the source code. The main reason I'm trying to compile it is because mplayer2 does not like the use of "-demuxer 35".

4

Re: MPlayer Interlace Detection - interlace/progressive/telecine detection

You are right, since I don't think I still have the source code somewhere, here's what I think main.cpp should look like. smile

#include <QApplication>

#include "MPlayerInterlaceDetection.h"

int main(int argc, char *argv[])
{
  QApplication application(argc, argv);
  MPlayerInterlaceDetection mainWindow;
  mainWindow.show();
  return application.exec();
}

In case that code doesn't work, I'll look into it tomorrow. smile

Cu Selur

5

Re: MPlayer Interlace Detection - interlace/progressive/telecine detection

Uploaded source to github: https://github.com/Selur/MPlayerInterlaceDetection