digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Encoding and Conversion (http://www.digitalfaq.com/archives/encode/)
-   -   KVCD Encoder - It's about to happen. (http://www.digitalfaq.com/archives/encode/12776-kvcd-encoder-happen.html)

kwag 10-31-2004 05:49 PM

KVCD Encoder - It's about to happen.
 
@All,

Stay tuned for more details in the next following days.

-kwag

jorel 10-31-2004 06:02 PM

great news Kwag.

8)

KYUSS 10-31-2004 06:14 PM

cool
can't wait :)

rds_correia 10-31-2004 07:48 PM

Hya :),
Just keep us updated Karl :D .
And don't forget to give us all the details 8)
Hope it can beat what we have seen lately, especially from the libavcodec scene.
Cheers

kwag 10-31-2004 08:26 PM

@All,

Thanks :!:

Quote:

Originally Posted by rds_correia
Hya :),
Just keep us updated Karl :D .

Of course :cool:
Quote:

And don't forget to give us all the details 8)
Not yet ;)
Quote:

Hope it can beat what we have seen lately, especially from the libavcodec scene.
Cheers
We'll see about that :!:
All I can say is that I'm currently finishing tle CAL (Codec Abstraction Layer) code, which will permit several commercial/freeware Codecs to be selected.
Including libavcodec, and YMPEG (as I already got permission from Yusuf Motiwala about a month ago ( Thanks Yusuf) ;) ) to incorporate his Codec into the encoder.
Although the encoder will be able to use YMPEG, anyone who wants to encode MPEG-2 must purchase YMPEG, because as a commercial encoder (YMPEG), royalties must be paid to the MPEGLA group.
Basically, the goal of The KVCD Encoder (when it's completed, and reaches version 1.0 ) is that it will be a "Multi Codec" encoder, which will enable anyone to select from a set of external Codecs.
It will not be tightly bound to a single Codec, as the current encoders in the scene.
When will it reach version 1.0 :?:
I don't know, but I guess you all know how I spit out code ;)

-kwag

rds_correia 10-31-2004 08:39 PM

Quote:

Originally Posted by kwag
Basically, the goal of The KVCD Encoder (when it's completed, and reaches version 1.0 ) is that it will be a "Multi Codec" encoder, which will enable anyone to select from a set of external Codecs.
It will not be tightly bound to a single Codec, as the current encoders in the scene.

Hya Karl :D,
By going multicodec it will already be better than other encoders currently in the scene :D
Sure can't wait to see it in action :D

Quote:

Originally Posted by kwag
Although the encoder will be able to use YMPEG, anyone who wants to encode MPEG-2 must purchase YMPEG, because as a commercial encoder (YMPEG), royalties must be paid to the MPEGLA group.

That is understandable, of course ;-)

Quote:

Originally Posted by kwag
I don't know, but I guess you all know how I spit out code ;)

Then that means by Christmas time we'll already be encoding with 1.0 :ole:
Just kidding :lol:
Cheers

kwag 10-31-2004 08:55 PM

Quote:

Originally Posted by rds_correia
Then that means by Christmas time we'll already be encoding with 1.0 :ole:
Just kidding :lol:
Cheers

Are you kidding 8O :!: :!: :!: :!::!: :!::!: :!::!: :!::!: :!:

Follow the arrows ....

\/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\/
|
|
|
|
|
|
\/
|
|
|
|
|
|
\/
|
|
|
|
|
|
\/
|
|
|
|
|
|
\/
|
|
|
|
|
\/
|
|
|
|
|
|
\/
|
|
|
|
|
|
\/
|
|
|
|
|
|
|

I should have a workable version in a week or so, and version 1.0 before the end of November (If all goes well!) ;)

-kwag

Prodater64 10-31-2004 09:01 PM

@Kwag: I don't understand, sorry.

DIKO use all you are saying and also can encode to mpeg2, for free.
(not YMPEG of course)
Except for OGG, RMVB and MOV files, but I don't know any capture card straight to those formats.
If here we now are talking only about dvd -> K or capture -> K, why DIKO is gone?
Doesn't KVCD Encoder will bring back here all that stuff that you are avoiding now?
How much will cost us KVCD Encoder?
Thanks.

rds_correia 10-31-2004 09:05 PM

Quote:

Originally Posted by kwag
I should have a workable version in a week or so, and version 1.0 before the end of November (If all goes well!) ;)

Of course I knew you would give us a new toy before Xmas 8O
I was just checking if you were paying any attention to what I wrote :rotf:
But then we'll have to send you pain killer pills because your fingers and your head will hurt :lol:
Cheers buddy

rds_correia 10-31-2004 09:17 PM

Quote:

Originally Posted by kwag
All I can say is that I'm currently finishing tle CAL (Codec Abstraction Layer) code, which will permit several commercial/freeware Codecs to be selected.

@Pro
Hi buddy.
See, Karl wants to use severall codecs and not just limit the KVCD encoder to one codec.
That will give us one full featured wrapper able to use libavcodec or Ympeg or whatever codec we choose as the best of the best for K encodings.
More, DIKO was born as a DivX->KDVD encoder.
Now, since AVI captures are allowed at KVCD.net, Karl may even use an AVI parser for input but we will never allow the name DivX to be connected with the KVCD encoder as DIKO was.
More, I believe that the parser used for AVI input may even be programmed to ban DivX/XviD input.
Is this possible Karl?
About how much it will cost us I really don't know but remember that DIKO Gold is not free also.
And DIKO is gone because vmesquita put up his own forum.
Cheers Pro :)

Prodater64 10-31-2004 09:23 PM

Thanks rds.

rds_correia 10-31-2004 09:50 PM

No problem Pro, but I also would like to know Karl's words about it :)
Cheers

kwag 10-31-2004 09:54 PM

Quote:

Originally Posted by Prodater64
@Kwag: I don't understand, sorry.

Check your PM :)

-kwag

kwag 10-31-2004 10:06 PM

Quote:

Originally Posted by rds_correia
More, I believe that the parser used for AVI input may even be programmed to ban DivX/XviD input.
Is this possible Karl?

Sure :)
But I won't cripple the input of the encoder ;)
Anyone is free to encode what he wants :)
Sure, the FourCC code, etc. could be checked and "blocked", but why would I do that :lol:
Quote:

About how much it will cost us I really don't know but remember that DIKO Gold is not free also.
And DIKO is gone because vmesquita put up his own forum.
Cheers Pro :)
Well, I think that the way registrations are going for KVCD.Net, that's one of the reasons I am "Highly Motivated" to continue on software development and tools :D
This registrations actually help pay for the web hosting, site maintenance costs, and also development time ;)
So the way I see it, The KVCD Encoder will be free, just because of this.
Or at least for a VERY long time, and many versions to come.
I have also looked into several commercial Codecs, which require royalties (again for MPEGLA), and maybe there will be a small charge for a "Professional Version", which bundles other less known Codecs, which some companies prefer.
Who knows. Time and many factors will tell.

-kwag

Prodater64 10-31-2004 10:08 PM

:D

rds_correia 10-31-2004 10:25 PM

@Karl,
Again thanks for clarifying things buddy :D
Now go back to coding the KVCD encoder :lol: (kidding you)
Cheers

herndon 10-31-2004 11:44 PM

batch encoding
 
will this kvcd encoder have batch encoding ability

kwag 10-31-2004 11:51 PM

Re: batch encoding
 
Quote:

Originally Posted by herndon
will this kvcd encoder have batch encoding ability

There are other priorities first, but there's a big block diagram full of features that will probably make some people go Berzerk when they see the first version :)

-kwag

rds_correia 11-01-2004 09:30 AM

Re: batch encoding
 
Quote:

Originally Posted by herndon
will this kvcd encoder have batch encoding ability

Hi Karl :),
Even if it is not born with it in v1.0 I believe this is one major feature that we're lacking since we started "abandoning" Tmpgenc.
Just remember to put it in a wish list.
BTW how about a wish list thread?
Not for the 1st Alphas but for being integrated in the first stable?
Cheers

kwag 11-01-2004 09:38 AM

Re: batch encoding
 
Quote:

Originally Posted by rds_correia
Quote:

Originally Posted by herndon
will this kvcd encoder have batch encoding ability

Hi Karl :),
Even if it is not born with it in v1.0 I believe this is one major feature that we're lacking since we started "abandoning" Tmpgenc.

Sure, but after it's all functional and useable :)
Quote:

Just remember to put it in a wish list.
BTW how about a wish list thread?
Not yet ;)
Quote:

Not for the 1st Alphas but for being integrated in the first stable?
Cheers
A wish list thread will be opened, once the 1.0 is out.
I'm sure the wish list will be small, as all (most?) of our wishes will already be in the program ;)
I will also post a "TODO" list and a full "Features" and "Pending Features", when the first beta is out.

-kwag

rendalunit 11-01-2004 12:15 PM

hey kwag, will this run under linux?
thnx,
ren

rds_correia 11-01-2004 03:08 PM

Hi Ren :),
So far I know that Karl is going to do it most probably in PB.
And I know that there is already PB for linux and PB for Mac OSX is about to go public.
The problem will be basically with the inside codecs being or not multi platform.
Let's see what codecs he'll choose.
Right now I think it will be down to libavcodec which is in fact multi platform.
But there are a bunch of them that can be used as well.
Cheers pal

fingerbob 11-01-2004 03:08 PM

So whats this encoder then? In easy to grasp terms is it a DIKO for DVD only sources? If it's free, then will it eclipse DIKO GOLD (where you have to pay to convert properly from DVD)? If it requires payment then will it be a direct competitor to DIKO GOLD?

Sorry, I only ask cos to me its not obvious. :?

rds_correia 11-01-2004 03:15 PM

Quote:

Originally Posted by kwag
So the way I see it, The KVCD Encoder will be free, just because of this.
Or at least for a VERY long time, and many versions to come.
I have also looked into several commercial Codecs, which require royalties (again for MPEGLA), and maybe there will be a small charge for a "Professional Version", which bundles other less known Codecs, which some companies prefer.
Who knows. Time and many factors will tell.

Hi figerbob :)
Here's what Karl thinks about being paid.
The frontend or GUI (like DIKO) will be free at least for a looong time.
But the codecs used inside may have to be paid like tmpgenc mpeg-2 encoding is paid but not mpeg-1 ;-)
So anything that the KVCD Encoder charges for is for th MPEGLA if it chooses to use commercial codecs.
That is not the case with libavcodec :!:
Cheers

fingerbob 11-01-2004 03:25 PM

Right so, its gonna be free for some time...

But what benefit is there in using this 'encoder' over something as good as DIKO? If it's cos it lets you encode DVD to KDVD/KVCD as accurately as DIKO GOLD but for no cost, then this just sounds like how DIKO was in the early days before VMesquita decided it was about time he made a profit for his labours.

If this 'encoder' proves popular (which, if its a Kwag product its bound to) then eventually he's gonna want to reap the benefits and then we're back at the same situation that DIKO reached.

Am I looking at this the wrong way :?:

Hydeus 11-01-2004 04:12 PM

@Karl

Go go go ... ;)
:crashed: :expert: :dark:

rds_correia 11-01-2004 04:23 PM

Quote:

Originally Posted by fingerbob
Am I looking at this the wrong way :?:

Basically you are.
If users come to register here and they pay the small amount for the registration it is most likely that Karl will let the encoder free for a long long time just as he said.
But I am just reading between the lines of what he wrote ;-)
Cheers

fabrice 11-01-2004 04:42 PM

Can't wait anymore!

What? Still have to wait 2 week!?
:bawl: :bawl:

Salu2
Fabrice

fragmaster170 11-06-2004 10:05 PM

Kwag, I dont think its about the royalties as much as greed.
I dont mean to bash YMPEG, I love YMPEG and have used it since it first was released. But I think to much is charged for it, if it was $10 or so, I would understand, but $24.95 is pretty ridiculous IMHO. Than again im not the guy who spent night after night coding my butt off on it, and it is his product, but these are the royalties due to mpegla.

Quote:

Under the MPEG-2 Patent Portfolio License the party that offers MPEG-2 Royalty Products (Section 1.25) for Sale (Section 1.30) to the end user is responsible for royalties on the various categories of end product (in hardware or software) sold or placed into the stream of distribution. Section 3 of the License agreement provides the schedule of royalties that apply to the sublicenses granted under Section 2:

(1) For MPEG-2 decoding products in hardware or software (such as those found in set-top boxes, DVD players and computers equipped with MPEG-2 decode units), the royalty is US $2.50 from January 1, 2002 and $4.00/unit before January 1, 2002. (Sections 2.2 and 3.1.1).

(2) For MPEG-2 encoding products in hardware or software, the royalty is US $2.50 from January 1, 2002 and $4.00 before January 1, 2002 for each encode unit (Sections 2.3 and 3.1.2). This does not grant a license to use MPEG-2 encoding products to encode/produce DVDs or other MPEG-2 packaged medium for other than personal use of Licensee’s customer, however; the grant to encode/produce DVDs or other MPEG-2 packaged medium for other than personal use of Licensee’s customer is covered by the sublicense for MPEG-2 packaged medium, and the royalties for that sublicense are assessed on the MPEG-2 packaged medium itself (see (5) below). Encoding product Licensees are required to give notice (covering the exclusion from the sublicense granted by Section 2.3) that encoding products may not be used in any manner for encoding MPEG-2 Packaged Media without a license under applicable patents (Section 7.16).

kwag 11-06-2004 10:33 PM

Quote:

Originally Posted by fragmaster170
Kwag, I dont think its about the royalties as much as greed.
I dont mean to bash YMPEG, I love YMPEG and have used it since it first was released. But I think to much is charged for it, if it was $10 or so, I would understand, but $24.95 is pretty ridiculous IMHO. Than again im not the guy who spent night after night coding my butt off on it, and it is his product, but these are the royalties due to mpegla.

Well, that would mean he's making around $20.00 (after PayPal charges), and that's still cheaper than TMPGEnc :)
I consider that a very reasonable price, for the efforts and time that are involved in creating an encoder.
I still think that TMPGEnc is too cheap, and commercial MPEG encoder prices should be around what MainConcept charges. CCE is just way too high.
I'm a little worried about how I will release this encoder, that is, the mechanics and legalities.
If I release the encoder bundled with avcodec/avformat, etc., I'm bound to be contacted by MPEGLA for royalties, because that's the law.
Unless I strictly disable all MPEG-2 encodings, and only supply the MPEG-2 version via a small purchase, which will cover the MPEGLA royalties, which I would have to send to them on every sale.
As I said before, I'm still evaluating other Codecs, so in the mean time, this is still in the design phase.

-kwag

Prodater64 11-06-2004 11:05 PM

Why or how then there is a lot of software freeware that plays mpeg2?

kwag 11-06-2004 11:15 PM

Quote:

Originally Posted by Prodater64
Why or how then there is a lot of software freeware that plays mpeg2?

Guess :?:
Every software that produces MPEG-2 streams or decodes MPEG-2, by law, has to pay them royalties.
So I guess there's a lot of illegal encoders/decoders out there :roll:

http://www.mpegla.com/m2/m2-faq.cfm
And
http://www.mpegla.com/m2/


-kwag

fragmaster170 11-07-2004 01:33 AM

If you dont distribute binaries you dont have to pay royalties.

Quote:

A party that makes an MPEG-2 Intermediate Product (defined in Section 1.20, with emphasis on the last nine words "but which is not a product that is Sold") may avail itself of the Intermediate Product License in Section 2.1, allowing it to make MPEG-2 intermediate products that perform any of the above functions (e.g., OEM products, ICs, circuit boards, subassemblies and firmware and software that are sold for the purpose of integration into a product intended for end-users), but their customers may not use these products unless the applicable royalty is paid. (As noted above, a royalty is applied on MPEG-2 end products, not on the intermediate product; and MPEG-2 Intermediate Product suppliers are required to give notice that MPEG-2 Intermediate Products may not be used without a license under applicable patents [Section 7.16].) Companies may be end-sellers of some products (in which case they are responsible for royalties) and intermediate product suppliers of others (in which case the product does not bear a royalty). In addition, there is nothing that precludes a supplier or other third party from paying applicable royalties to MPEG LA on the end seller’s behalf, but that is a matter between the MPEG-2 end-seller and its supplier; the end-seller is responsible for assuring that they are paid to MPEG LA.

fabrice 11-07-2004 02:55 AM

So, I'm the one who sould pay royallties, if I compile mencoder (for example), to make my own encoding?!
Because I don't see anything about private use...

Salu2
Fabrice

Peter Cheat 11-07-2004 07:24 AM

Quote:

Originally Posted by kwag
I'm a little worried about how I will release this encoder, that is, the mechanics and legalities.
If I release the encoder bundled with avcodec/avformat, etc., I'm bound to be contacted by MPEGLA for royalties, because that's the law.

Well, you could distribute source with code relating to avcodec/avformat commented out. It's out of your hands if people would compile it themselves with avcodec/avformat enabled :lol:.

You are not responsible for royalties if you are creating an interface for other encoders. That ofcourse does not apply to avcodec because royalties have not been paid for its use, and you would be treated as the distributor.

Latexxx 11-07-2004 10:31 AM

If you only distribute sources, you don't need to worry about licensing because you aren't distributing an encoder or decoder. Xvid and libavcodec use that trick all the time to get around license fees.

rds_correia 11-07-2004 10:54 AM

Quote:

Originally Posted by Latexxx
If you only distribute sources, you don't need to worry about licensing because you aren't distributing an encoder or decoder. Xvid and libavcodec use that trick all the time to get around license fees.

Hi Latexxx,
Does that mean that Karl could code it's GUI/Wrapper and include libavcodec sources with it, but he can't distribute it (libavcodec) as a DLL or as a EXE otherwise he or we would have to pay fees?
I'm sorry but I am not really understanding the way it works :roll:
Cheers

kwag 11-07-2004 12:17 PM

Thanks guys :)
Well, if that's the case, then I might just point to mplayer's site so people download the sources. Or to other sites that have precompiled dll's :lol:
I might as well do that, because I have no intention on modifying the library, so I can just point to their site, and I don't have to include sources because of the same reason I won't change them.
But as to releasing the actual GUI sources (it's going to be more than that :cool: ), that's out of the question.

UPDATE: I am almost done translating all needed C Header file definitions to PB, and last night I finally had a clean compile, calling several internal DLL calls :!:
Now it's 'Bug Time", finding out where I screwed up, specially in the structures, data types/pointer mappings to PB equivalents.
I hope to have a simple command line encoder soon, after I correctly validate all the needed DLL calls. So far, many calls succeed, and many blow up in my face :D (which was to be expected).
Once I get past that roadblock, the first GUI (version 0.0000001? :lol: ) should be out in a matter of days (hours?) ;) ;)

-kwag

Latexxx 11-11-2004 11:51 AM

Any progress?

kwag 11-11-2004 05:51 PM

Quote:

Originally Posted by Latexxx
Any progress?

Yes, but not ready for another couple of days :)
The last 2 days have been WORK, and no play :(

-kwag


All times are GMT -5. The time now is 08:34 AM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.