I am starting a research on video with H.264 (MPEG4/AVC) standard. I need to extract the I-frames from a stream video. Who can help me how can I achieve this purpose by programming or any high level software on windows.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 8 of 8
Thread
-
-
ftp://linux4u.jinr.ru/pub/misc/video/mplayer/SVN/mplayer/libmpcodecs/vf_framestep.c
Seems like MPlayer can do it and I think it is available for Windows too.Ronny -
Thanks alot for your reply
I download the mplayer and the code referenced in c which you introduced. At the moment i focused on JM software which is the standard software recognised by ITO and ISO. As it is an approved software i guess it would be more reliable. the software accept input video in row format .yuv or .rgb and then convert it to MPEG4/10 latest edition. i use YUV-Tools software for creating raw video files, do you suggest any other free software? -
I would suggest using x264 if you want to convert video to h.264.
Ronny -
Hi
Thanks for x264 suggestion. but converting to H.264 is not my concern only. actually many video converter can do that. the research that i am doing is video copy detection. i have a proposed method for this goal and i should implement my method. so i need to extract some frames of any video that is in MPEG-4 AVC (H-264) format. i should extract the I-Frames and apply the algorithm on them so my 2wo most important concerns are:
1-How to extract I-Frames
2-What is the structure inside the I-Frame file.) because i should read the bits inside the file and extract my patterns from the file content)
if you help me in any of above request i would be gratefull. -
Then you probably need to check the h.264 specification how the format is implemented.
You can find it for free on ITU-T.
http://www.itu.int/rec/T-REC-H.264-201003-I/en
You can also check open source implementations. The libavcodec library has a built-in avc decoder. FFMPEG is using libavcodec when decoding h.264. Since it is open source you can learn how they do it. If you copy any code you need to flollow the licenses and release your work as open source too.Ronny -
Thanks a lot for your explanation and introduced link. Actually it is for a long time that i am using ITU software and documents as one of the most reliable sources in MPEG. I could use JM software of ITU for extracting I-Frame. but my current struggle is to finding a bit by bit internal structure of extracted file to get the inside information among data file content. if you can help me i would be pleased.
Regards
Similar Threads
-
Extract frame from VOB file.
By kwazi in forum ProgrammingReplies: 8Last Post: 17th May 2013, 17:24 -
How do I debug/extract i-frame p-frame and b-frame?
By jwbrasil2 in forum ProgrammingReplies: 0Last Post: 20th Nov 2011, 12:24 -
extract 1st frame of all new scenes
By lovelove in forum EditingReplies: 0Last Post: 6th Aug 2011, 09:57 -
extract frame from video
By ahidayat in forum Newbie / General discussionsReplies: 7Last Post: 28th Feb 2009, 02:45 -
Extract a frame from .flv file using .Net program
By evolvingwheel in forum EditingReplies: 0Last Post: 18th Jan 2009, 09:10