Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 5th January 2005, 11:55   #1  |  Link
sysKin
Registered User
 
sysKin's Avatar
 
Join Date: Jun 2002
Location: Adelaide, Australia
Posts: 1,167
sex264 (updated almost daily by now)

Hi everyone

I just finished "my" first really working build of x264 with up-to-date VfW interface. The GUI has most of the options that core has, including bframes, two-pass, and motion estimation selectors. It's pretty ugly I admit but I don't care

I need testers. Consider this version RC1 - I think it works but I don't feel like testing

The name is sysKin's experimantal x264, or sex264 for short.

Grab it (build and src) at http://syskin.is.dreaming.org/x264/ .

Have fun, and don't forget to report anything that is wrong or missing.

Radek

[edit 9th Jan] New version available.
__________________
Visit #xvid or #x264 at irc.freenode.net

Last edited by sysKin; 14th January 2005 at 02:46.
sysKin is offline   Reply With Quote
Old 5th January 2005, 12:02   #2  |  Link
Yong
Registered User
 
Join Date: Jun 2004
Posts: 577
sex264, nice name! lol
Yong is offline   Reply With Quote
Old 5th January 2005, 12:55   #3  |  Link
Sirber
retired developer
 
Sirber's Avatar
 
Join Date: Oct 2002
Location: Canada
Posts: 8,978
Cool!

What are the *working* features?

[edit]

Install don't work, VDub don't see it .
__________________
Detritus Software

Last edited by Sirber; 5th January 2005 at 13:00.
Sirber is offline   Reply With Quote
Old 5th January 2005, 13:13   #4  |  Link
sysKin
Registered User
 
sysKin's Avatar
 
Join Date: Jun 2002
Location: Adelaide, Australia
Posts: 1,167
Quote:
Originally posted by Sirber
What are the *working* features?
Whatever x264's core currently has. Ffdshow doesn't want to play its b-frames (asserion error with newest Celtic Druid's build) but Videosoft's decoder plays them fine.
Quote:
Install don't work, VDub don't see it .
Very bad. This definitely works for me - check if x264vfw.dll got copied to windows\system32\ (ah, maybe you're not administrator?).

Radek
__________________
Visit #xvid or #x264 at irc.freenode.net
sysKin is offline   Reply With Quote
Old 5th January 2005, 13:22   #5  |  Link
Sirber
retired developer
 
Sirber's Avatar
 
Join Date: Oct 2002
Location: Canada
Posts: 8,978
I'm administrtator. Second click on the .inf, install. It seems to copy a file but in VDubMod, nothing

[edit]

Tryed with regsrv32.exe, but it said function DLLRegisterServer is not found.
__________________
Detritus Software

Last edited by Sirber; 5th January 2005 at 13:26.
Sirber is offline   Reply With Quote
Old 5th January 2005, 13:59   #6  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
np showing up here in vdm

btw syskin you might want to consider using "avc1" as fourcc, its not nice looking, but still its the four letter "fourcc" the mpeg-4 standard defines to use for signalling h.264 in .mp4 (i think it can be taken as the equivalent to the .avi 4ccs)
its already supported by ffdshow

edit3: maybe it would be also nice to add a description to the subpixel options (eg uses qpel, uses hpel aso..)

edit: and how do you make 2pass working in vfw?
for the first pass i assume you use constant quant, what quant do you use?

edit2: two gui problems:
1) the "ok" button in the advanced tab is divided by the bottom line (i hope its clear what i mean)
2) i still get the problem, that when i push the "load defaults" that all values get set to 0 and all options get unticked in the advanced tab
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free

Last edited by bond; 5th January 2005 at 14:07.
bond is offline   Reply With Quote
Old 5th January 2005, 14:20   #7  |  Link
Jerry_Sm@rt
Registered User
 
Join Date: Dec 2003
Posts: 57
great!cann't wait to try it.
Any mirror?i just can not visit that url.
Jerry_Sm@rt is offline   Reply With Quote
Old 5th January 2005, 14:22   #8  |  Link
Tommy Carrot
Registered User
 
Tommy Carrot's Avatar
 
Join Date: Mar 2002
Posts: 863
Quote:
Originally posted by sysKin
Whatever x264's core currently has. Ffdshow doesn't want to play its b-frames (asserion error with newest Celtic Druid's build)
Today's build by celtic_druid can play it back without any problems.

Just a question: what is the recommended b-frame prediction mode, temporal or spatial?
Tommy Carrot is offline   Reply With Quote
Old 5th January 2005, 14:29   #9  |  Link
Shinobu
Satsuki'S Softs Maker
 
Shinobu's Avatar
 
Join Date: Feb 2003
Posts: 192
no problem at all with this codec, but i'll launch more test this night ^^.

the load default isn't working great on windows 2000, you have to close the config tab of the codec and reopen it to apply the reset.

++

Last edited by Shinobu; 5th January 2005 at 14:31.
Shinobu is offline   Reply With Quote
Old 5th January 2005, 14:36   #10  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
Hi sysKin,

Will an Mpeg4/AVC implementation, such as this, ever make it into XviD?


Side Note:
I wonder how quickly Doom9 will get round to creating an Mpeg4/AVC section. As the forum is full of such discussions


Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is online now   Reply With Quote
Old 5th January 2005, 15:32   #11  |  Link
virus
Senior n00b
 
Join Date: Jan 2004
Location: Italy
Posts: 446
Ok, I've already reported to Radek the most obvious cosmetic flaws, now I'd like someone testing for a more serious issue.

I run several 2pass encodes (settings: all @ default) from the same 1stpass statsfile, just changing the target bitrate. When aiming for medium or high bitrates, everything went fine. But when aiming for low bitrates (450 kbit/s) everything b0rked with an assertion in ratecontrol.c.

According to sysKin, that should happen when the statsfile is shorter than needed... but the statsfile is OK since I run several successful encodes with it. I observed that problem in the past with ffdshow though - at the times it seemed to happen when the 2nd pass average QP was much bigger than the 1st pass one (1stpass is run at fixed QP=26 currently, so you need to go with very low bitrates to trigger it in sysKin's build).

If you can try and see if that happens to you too, that would be great. Thanks!

virus
virus is offline   Reply With Quote
Old 5th January 2005, 15:36   #12  |  Link
hellfred
FFmpeg fan
 
Join Date: Dec 2003
Location: Germany
Posts: 427
update sex264

Yesterday i have downloaded an installed 03012005_x264_bin.7z with the right-click-install method.
What is the recomendet procedure to update differen versions of sex264 /vfw codecs in one dll?
Just replace the x264vfw.dll?
regsrv32.exe -u x264vfw.dll and right-click-install the newer version?
And how to uninstall?
regsrv32.exe -u x264vfw.dll and deleting the dll?

Hellfred
hellfred is offline   Reply With Quote
Old 5th January 2005, 15:53   #13  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
maybe someone finds it interesting and so i dont forget about it:

when encoding with x264 vfw with b-frames (eg in virtualdub(mod) you will maybe find out the following (as i did):

- when choosing 2 b-frames -> two zero length frames get placed in the output stream (frames that avi thinks exist, but in fact dont exist ) -> as the output stream has the same framenumber as the input stream this means that practically there are 2 frames too few in the output
- for 1 b-frame -> 1 zero length frame -> 1 frame lost
- for 0 b-frames -> 0 zero length frames -> 0 frames lost
aso...

thats caused by the video for windows (vfw) framework (as used in vd(m)), which is NOT able to handle b-frames correctly on its own (as b-frames are a newer technology than vfw)

i talked about that with syskin and he meant that the old workaround to solve this (using one-byte 0x7f frames) should not be used, as it creates an incompatible stream if the app (eg everything, except vd(m)) doesnt know about it
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 5th January 2005, 16:01   #14  |  Link
Tommy Carrot
Registered User
 
Tommy Carrot's Avatar
 
Join Date: Mar 2002
Posts: 863
@Hellfred: replacing should do it.

@Bond: that is exactly how the b-frame support works with xvid, if it didn't bother anyone for years, i don't see why it suddenly became a problem with x264.
Tommy Carrot is offline   Reply With Quote
Old 5th January 2005, 16:04   #15  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
Quote:
Originally posted by Tommy Carrot
@Bond: that is exactly how the b-frame support works with xvid, if it didn't bother anyone for years, i don't see why it suddenly became a problem with x264.
because the workaround working for xvid, doesnt work for avc (in xvid no frames are lost)

you should read the whole post
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 5th January 2005, 16:08   #16  |  Link
Tommy Carrot
Registered User
 
Tommy Carrot's Avatar
 
Join Date: Mar 2002
Posts: 863
Well, i'm sure syskin will find a simple solution for that.
Tommy Carrot is offline   Reply With Quote
Old 5th January 2005, 16:16   #17  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
he meant the best is to keep the current way (who cares about 2 frames in a 200000 frames movie )

another way would be to make avery adopt vd to beaware of these lost frames...

anyways just wanted to post that info so it doesnt get lost in the depths of irc
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 5th January 2005, 17:54   #18  |  Link
JoeBG
stupid
 
JoeBG's Avatar
 
Join Date: Sep 2004
Location: Cologne
Posts: 638
I really have no idea how to use it. I downloaded everything, but there is no *.exe. I always thought, a gui has a *.exe.

How does the tool work?
__________________
cu

Joe
------------------------
freedom is just another word for nothing left to loose
JoeBG is offline   Reply With Quote
Old 5th January 2005, 18:29   #19  |  Link
Sirber
retired developer
 
Sirber's Avatar
 
Join Date: Oct 2002
Location: Canada
Posts: 8,978
you're supposed ti install it using the .inf, but it failed for me
__________________
Detritus Software
Sirber is offline   Reply With Quote
Old 5th January 2005, 18:42   #20  |  Link
stephanV
gone
 
Join Date: Apr 2004
Posts: 1,706
I have a small question.

Since i recently (today) found out about the difference between I-frames and IDR-frames, i was wondering: is the keyframe-interval really the keyframe interval? Or is it the I-frame interval? I suppose i could try and found out, but i'd rather have some confirmation about it.
stephanV is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 23:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.