[MPlayer-dev-eng] Make dvd-compatible mpeg's and keyint (gop size)

byavl byavl at papillon.ru
Thu Sep 29 13:40:26 CEST 2005


Oded Shimon wrote:
> On Thu, Sep 29, 2005 at 03:12:09PM +0600, byavl wrote:
> 
>>What exactly ? mpeg-4 has smart defaults, but what dvd ?

[...]
> 
> It's not bullshit, it's still a completely valid mpeg-2 stream, it's just 
> not a valid _DVD_ stream, because the DVD specification is VERY (studpidly) 
> strict, the values requested by the standard increase bitrate and lower 
> quality A LOT, so making them default, when using MEncoder is usually for 
> making high quality low bitrate MPEG-4 streams, not DVD, is just not 
> sensible!!
Stop! Here is not clear for me. Would you to say if bitrate is big
quality is a less ? I sure it is not. A small mpeg-4 movie has degraded 
picture then original big DVD! Where is true ?
Or is it meants that dvd compliants default is not suitable for mpeg4 ?
Agree, in this way it is so. What is difficulty to make dvd profile ?
But exists -of mpeg options...

> 
> MEncoder is a command line tool, it's purpose is not to be friendly, but to 
> be powerful. If a (l)user wants to create a compliant DVD, he should check 
> the documentation (see DOCS/HTML, there's a COMPLETE guide there about DVD 
> compliance, including command line examples) to do it right, or use a smart 
> frontend which already does the settings for him...

Here was to mention of 'user'. What is your opinion about who is a
'user' ? Is it specialist or just regular linux man ?
May be many people under computers have a special knowledge
about movie technology ? I think you know a reply. Not!
In first time user it is the advanced operator who usually can use
the comman line mplayer. He can to pack movie to mpeg-4.
I'm agree making mpeg-4 by mencoder is not complex now.
Many people easy to solve corresponding problems
becouse you have improved mencoder special for mpeg-4.
Default, reports, warnings...
Many fronend that I try to used is bad. I meant I have no neccessary 
result never. sigsegv - good oftens welcome. From frontend, from
mencoder. Moreover a less options, not correspondence to current
installed versions and so on... Linux encoder fronted - taking about
nothing.
And no one who to wish and to read the doc from cover to cover.
It's reality! You known about. It is easy to speak - "to read the docs"!
It's not professionalism. Anyway the documentation must to be
very fine, but we want make the movie, do not read books
try to find special realisation one of all known feature.
The professionals from cinema using more effective
application becouse have elaborate application.
And until your project will no to be improve in little
things the wide celebrity is not to happens.
Project still as not so bad movie player in linux, one of many...
About coding features - no any words.

[...]
> MEncoder was originally an MPEG-4 creater, creating valid DVD streams is a 
> VERY recent new feature in MEncoder, and it's even a hack... And, well, the 
> default has to be picked for SOME direction, it being towards MPEG-4 makes 
> more sense as it is more popular to use MEncoder for MPEG-4 than for DVD.

Really ? And what is better in mpeg4 stuff ? The movie long ?
It is exclusive reason of existence mpeg4. Using as stream ?
Not clearly! Free codec for commercial using ? Nonsense!
Even in Russia. Only length of the movie!
In costs one DVD is expensive one CD in two times. $0.7 agains $0.35
But 4.7G against 0.7G - 6.5 times more.
Now it is ideal variant when good packed stuff covered to mpeg
container. If it for DVD media then DVD compliant.
Now already no place for avi containers.
As I said early it is last age. Old technology. Good but old.
Of course many dvd players can play mpeg-4, but it is additional
features. Not useable now when DVD disk is so cheap.
What taking about Blue-ray...

My advice is to take more efforts to mpeg technology.
You already have best processing movies, now it time go to next level.
I say again the default mpeg-4 fetures from mencoder is good.
If playing with options - very very good.
But now is signed what is output container!
I want to have 2-3 movie at one DVD storage with great quality from
mencoder but with DVD compliant. I want to have native DVD disk.
I can. I have. But how it was hardly to make... :(
The source movies may to be other quality, formats, scale and ...
And in each case I need to explore options, combinations (!),
and to explore the source code.
For one example. If use -mpegopts ...:vbitrate=xxx:... without
-lavc ...:vbitrate=xxx:... (or reverse) bullsheet result is come.
This happens not regular! Why?
MOreover are you see yours code ?
Some blocks is wrote the bibber man. Some just school boys.
No strong rules, where is common style ?
Many things has potential errors, some has the errors.
Is is surprase but it working.

> If anything, one thing that does make sense is possibly adding this 
> feature:
> -lavdopts preset=dvd
to try necessarily and reports

> or similar, but I'm not sure if that's such a good idea.
> 
> - ods15

PS: I want use mencoder because one has all in one.
Against transcode family is difficult from burn.
So big packet nomenclature neccessary to have
that compatible versions are meets very rarely.
Add any linux disributives.
I'm came through.
Not useful.
-- 
byavl




More information about the MPlayer-dev-eng mailing list