VideoHelp Forum
+ Reply to Thread
Page 2 of 2
FirstFirst 1 2
Results 31 to 45 of 45
Thread
  1. Member
    Join Date: Oct 2010
    Location: England
    Search Comp PM
    Originally Posted by jagabo View Post
    Code:
     ffmpeg -i src.m2v -vf showinfo -f image2 img%05d.jpg  2>list.txt
    By default, ffmpeg exports jpgs at a very low quality. Add -qscale 1 to the string of commands for the highest quality:
    Code:
    ffmpeg -i src.m2v -vf showinfo -f image2 -qscale 1 img%05d.jpg  2>list.txt
    or export to png instead:
    Code:
    ffmpeg -i src.m2v -vf showinfo -f image2 img%05d.png  2>list.txt
    Quote Quote  
  2. Yes, and you can easily change the output to PNG or BMP by changing the output filename spec.
    Quote Quote  
  3. Member
    Join Date: Jan 2012
    Location: jordan
    Search Comp PM
    i treid it and finally i get an output, but the numebr of frames in the text file(n=) not equal the number of jpg files?
    Quote Quote  
  4. Originally Posted by abeer View Post
    i treid it and finally i get an output, but the numebr of frames in the text file(n=) not equal the number of jpg files?
    Probably 3:2 pulldown. Post Mediainfo or GSpot info about the source.
    Quote Quote  
  5. Member
    Join Date: Oct 2010
    Location: England
    Search Comp PM
    Originally Posted by abeer View Post
    i treid it and finally i get an output, but the numebr of frames in the text file(n=) not equal the number of jpg files?
    Are you getting twice the number of images that n: reports?

    I got this behaviour last week when I was using ffmpeg to export images - but I completely forgot about it.

    Specifying the framerate of your source video with the '-r' option should fix this. The position of '-r' is important - it should go at the end of the list of parameters:
    Code:
    ffmpeg -i src.m2v -vf showinfo -f image2 img%05d.png -r 25 2>list.txt
    If your source video is 29.97fps, use -r 30000/1001
    Code:
    ffmpeg -i src.m2v -vf showinfo -f image2 img%05d.png -r 30000/1001 2>list.txt
    Quote Quote  
  6. For files with 3:2 pulldown (or other patterns) ffmpeg produces a frame for every field in the pulldown. So a 23.976 fps MPG file with pulldown flags will produce 59.94 image per second. And yes, you can use the -r parameter to specify the frame rate, -r 24000/1001 for 23.976 fps sources.
    Quote Quote  
  7. Member
    Join Date: Jan 2012
    Location: jordan
    Search Comp PM
    still the same, my file is 32.31 sec, 25fps, the images count 1-920, but the frames in the text is 0-811

    Name:  Capture.JPG
Views: 464
Size:  14.4 KB
    Quote Quote  
  8. Member
    Join Date: Sep 2007
    Location: Canada
    Search Comp PM
    is it a transport stream ? ffmpeg can have problems with transport streams

    can you post a video sample
    Quote Quote  
  9. 38 fps is an impossible frame rate for an MPG file.
    Quote Quote  
  10. Member
    Join Date: Jan 2012
    Location: jordan
    Search Comp PM
    i includes video.mpg in the attachment it is my test file
    Attached Files
    Quote Quote  
  11. Member
    Join Date: Oct 2010
    Location: England
    Search Comp PM
    I'm testing ffmpeg/showinfo with .MTS files taken with my Canon HFS21. Although I'm getting the right number of images to match the showinfo 'n:' value, for some reason showinfo isn't listing I-frames for (only B, P frames).

    But it works fine for other files on my system.
    Quote Quote  
  12. Member
    Join Date: Jan 2012
    Location: jordan
    Search Comp PM
    this is the informaation about the file i use
    Click image for larger version

Name:	Capture.JPG
Views:	55
Size:	35.9 KB
ID:	10584
    Quote Quote  
  13. Member
    Join Date: Sep 2007
    Location: Canada
    Search Comp PM
    Originally Posted by abeer View Post
    i includes video.mpg in the attachment it is my test file
    Use ffmbc instead of ffmpeg, it will produce 1-811 images on your sample, starting at 00001

    You can find some pre-built windows binaries here
    http://www.mediafire.com/?8xynxe10rxb88
    Quote Quote  
  14. Member
    Join Date: Jan 2012
    Location: jordan
    Search Comp PM
    thank you very much, i will try to extract the type information from the text file by matlab and i hope to get them.
    thanx alt
    Quote Quote  
  15. Member
    Join Date: Oct 2012
    Location: Tehran,Iran
    Search Comp PM
    Dear all

    I have a same problem to find a way in order to extract I, P & B frames from a MPEG file.
    whould you please help me? How can I do that?
    Quote Quote  



Similar Threads