Hi there,

my name is Harm Weidmann and I'm new to this list as well to creating DVDs.
My problem is as follows:

When creating a DVD from a series of jpeg images (720x576) I get severe 
flickering
especially the fonts are flickering. When watching on my TFT everything 
is just fine but
when I play the created DVD on a 50-60Hz television it gets pretty ugly...
I "played" with several quality and interlacing options but did not 
manage to produce a useful result.

Examples:
"cat ./cm_output/seq0frame*.jpg | jpegtopnm -multiple | ppmtoy4m  -F25:1 
-I b -A 59:54 -L -S 420mpeg2  | mpeg2enc  -f 8 -q 1 -I 0 -o ./xy.m2v"

"mencoder mf://seq0frame*.jpg -mf w=720:h=576:fps=25:type=jpg -of mpeg 
-mpegopts format=dvd -ovc lavc -lavcopts  
vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:acodec=ac3
 
-o test_mencoder.m2v"

"cat ./seq0frame*.jpg | jpegtopnm -multiple | ppmtoy4m  -F25:1 -I b -A 
59:54 -L -S 420mpeg2 | yuvmedianfilter  -r 2 -R 2 -v 1 | mpeg2enc  -f 8 
-q 1 -I 1 -o ./xy.m2v"

I also tried to alter the images with blurmotion filters or set the 
height to 1/2 and then reset
it using bicubic... (Tips Google washed up). Again no success.

Since I do not seem to make any progress in this matter I offer a 100$ 
reward for the one
who can offer the best working solution to this problem.

Conditions:
You have to use this image:
http://www.schenck.de/dvdimg/seq0frame0001.jpg

and create a 1000 frame video from it.
The generation of the DVD/ISO must be done by Linux tools like the 
examples I stated above.
Important: The DVD has to run on 50/60Hz televisions without flickering!
No sound needed just add silence.
The one with the solution that provides the best (quality > performance) 
result will earn the 100$

//php5 script for creating 1000 images from the original one
//just save the script to a file in a directory with the image and then
//run it with: php5 <filename>
//(I guess you all know but I try to maximize my odds)

<?
for($i=2;$i<=1001;$i++) {
  $shell = "cp ./seq0frame0001.jpg ./seq0frame";
  $counter = $i/10;
  if($counter < 1) {
       $shell .= "000" . $i . ".jpg";
  }elseif($counter < 10) {
      $shell .= "00" . $i . ".jpg";
  }elseif($counter < 100){
      $shell .= "0" . $i . ".jpg";
  }elseif($counter < 1000) {
      $shell .= $i . ".jpg";
  }
  exec($shell);
  }
?>

Aside from the 100 bucks you get my appreciation would be really great 
(as my relief)

Greetings Harm


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to