Six months ago, I know half the noun h.264. The time to study the h.264, but I
don't know how to collect data. And the whole school is only one person in the
study h.264, find the man, so that is really learn, very painful fortification,
while the Internet can know a learning h.264 friend is really a let me very
happy.
Then slowly in the Internet to find some introduction of h.264, of course
also found Peter lee's website, find the BBS of streaming media. When the others
saw the BBS in question, I don't understand. See others to such information to
that information, I also don't know how to use these materials. The most
interesting is that I should put the meeting all downloaded articles JVT - did
not know which of the things exactly how hundreds of megabytes, now know it's
useless, or no white, ha ha ~ ~ ~.
Begin to see first standard. Because the standard is in English, and
particularly long. So in order to avoid looked behind the front forget, I began
to see a translation and translation. But the process is really and dull and
pain. But at more than 300 pages, like this, you'll see finish without courage
and confidence. Want to forget, see the source code. When the test is a standard
that JM, so watch JM model. A very honest code is starting to look, each
program, every variables are tracking. The input parameters, initialize
variables tracking, just know, it had no need for a look so careful, can skip.
So watch code look not to understand when you check standards, streaming
media BBS asked. But also have its downside BBS is good, can have many people
participate, harm is the question that you ask anyway, don't know the answer,
then right for you to read the general code is a block. So go looking for h.264
QQ group, glad to find the "home" h.264, but then disappointed -- see people
ask, and see who answered my question. Hence, angry, they built a group, so
finally had a good communication environment. But when the h.264 in my opinion
it's just an unreachable magnificent palace. QQ group discussion questions I
still don't understand. But I can get a decent for the title as graduation
thesis, the time has not continue to see the contents of h.264, only spent one
and a half months to achieve a look today is superficial error hidden algorithm
(because I give yourself the direction is wrong hidden).
When I finish this essay is already mid-september, but this time for h.264
still is so strange. Because this paragraph of time not to see the contents of
h.264, had seen the content, the original understanding will not thoroughly,
also is not deep impression, so basically have forgotten. So this time I say for
h.264 is just know a concept stage. It is a huge h.264, and to the Chinese
people, it is so new that (large), commercial has started. I want to before
graduation in this do something of value at the time was unlikely, so only
crustily skin of head to their own mistakes, hoping to give his hidden adding a
component of graduation thesis. This began to see the JM frame about mistakes
hidden code. Because the JM frame hide errors than frame more complex, involving
many related problems. Therefore in the process of code to do something about
these issues, plus the QQ group discussion, let I truly often started learning
h.264 start.
My frame hide errors, it is read by the end of October, but this time to
make our school just a seminar. In order to give their graduation and job later
add a little weight, I decided to attend. And they began to prepare the report,
prepared by meeting reports, let me for the whole framework of h.264 again were
reviewed and familiar. Time is finally arrived today, I feel very happy, oneself
have stood in the doorway h.264 - always has the progress. Ah ~ ~ ~
Now own learning h.264 also have some ideas of their own, so I write out
and explore together.
1, the first stage:
Learn the h.264, first take the most fundamental and most necessary
material in hand, and the content includes: standard document (ITU), the test
model (ITU provide codec source), classic articles (namely the articles
mentioned behind. How to use these materials? It's the first 264_MPEG h. White
10-4 again, after finishing see idea again see the Video "put for h.264
compression mpeg-4 AVC standard And the h.264 Video compression mpeg-4." And
then can fit the Overview of h. 264_AVC Video for standard. "(PDF). Three
articles, you should look after the whole of h.264 frame has a more thorough
understanding. This time you may only need to spend the time (about three weeks
to me so stupid as to such a long time. If you happen to be used than the time
is long, it doesn't mean you more than I can explain you stupid, to chat with MM
everyday. Ha ha ~ ~ ~), and a final essay is intended to Overview the Fidelity
to Extensions of the access-list, mainly lies in the value of the h.264 fourth
grade high profile, were introduced in front of the articles are not involved in
this class. This stage can assist read more, strengthen the review of articles
for h.264 preliminary understanding.
2 and the second stage:
Then you can see code. This time you most commonly used tool is standard
document and test model. See also emphasize the code. As I begin that does not
look so carefully, afterwards just know is not necessarily. As Peter lee said:
see code will start from the whole framework. To understand the whole framework
of h.264 in code is a function of the distribution of the module, the former
stretch module and subsequent module is nothing. The code is clear process. This
stage of standard documents were less likely to use. If you use the test model
is an advantage, then JM, JVT Reference source of this specification, h.
264_MPEG - 4 AVC instead on the latest version is Manual for your DNS setting
(X072), JVT - all parameters of decoding is introduced. Another JVT reference
source code is provided for reference, JVTO079 manual encoder source coding
algorithm is described in detail (ITU protocol decoders manual) namely actually.
3 and the third stage:
Then you find a their interest for this center, began to study the
problem. You should study the problem is testing model to study at this time,
you will need to look for the problem in the code. At this stage, I never went
to support your code tracking, a parameter to track a parameter. But they don't
understand in the code may need to check standards. When you take a standard
document. Also because of the document and code can be standard, thus see
corresponding standard document does not feel too big difficulty, also can
understand what is the standard document said, how in the test model through
code. At this stage, will be linked to many h.264 related knowledge, so that
through the belt in line with surface. You will know the h.264 content more. And
you will find your direction, eventually walked creates Chinese h.264 light
avenue, ha ha ~ ~ ~
= = = = = = = = = = [cautions] = = = = = = = = = =
1, avoid code and standard document will be open at independence,
otherwise, you will be very difficult (of course, probably because I was too
stupid to "beet" no matter what you may freely. Hehe applications ~ ~ ~).
At first, for h.264, avoid direct see code and standard, even the standard
and code combined, you will not go smoothly. In other words, without
understanding in the whole framework of h.264 before, you'd better do nothing
else.
Three, you don't feel to discuss, and help others find answers (of course
is when you feel someone ask questions you familiar) is a waste of time. Because
you participate in the discussion, especially when you help others to find the
answer, you specious problems can get a more profound understanding.
4, learning, learning, namely to ask. Don't get into their dependence. In
fact, you yourself look material process, also can learn a lot. Such a question
would know where can find answers, articles or to gather more relevant problems
of valuable articles... But his to tell others what is impressive.
5 and read code to method. There are many variables in the code, don't
start to see documents, want to all of the variables are understood what it is.
Main function directly from the start reading c file. The You don't know the
variable to check if the header file header files, no explanation, oneself also
don't understand of ask others -- don't again beginning form.
6 and use the JM, if you don't need to research TX, then suggest using
high-definition JM86. In order to support hd high version, with a lot of easy to
understand local modify original to obscure, increase the understanding of the
code.
Related Product:
กก
|
|