View Full Version : Avidemux (with emphasis on x264/h264 GUI)


Pages : [1] 2

SadaraX
17th March 2006, 01:36
Hello. This thread is simply to collect user input for Avidemux about which GUI options for encoding in x264 should be given priority and appear first.

Here's a quote from the avidemux dev team on the issue:

I would need to know, among the zillions of available parameters, which are interesting to expose through a user interface. So if you play with x264 and know what may be of interest please share your knowledge.

Of course, the less options, the better for the lazy people who do the UI in GTK

Please post your preferences and wants for the GUI encoding options here, or at the avidemux forums. I suspect and hope that all options will eventually appear someday.

asdfsauce
17th March 2006, 01:43
-MeGUI compatible profiles.

Sirber
17th March 2006, 01:45
-MeGUI compatible profiles.Why? Use MeGUI if you want megui profiles pff

@SadaraX

Best make presets isntead of showing every settings.

asdfsauce
17th March 2006, 01:53
Why? Use MeGUI if you want megui profiles pff


Can you use MeGUI in Linux?

My reasons:
-I have a bunch of custom profiles I don't wish to rewrite.
-Sharktoothe's profiles are very useful, especially to the uninitiated.
-Why not have compatibility?

Sirber
17th March 2006, 02:19
Can you use MeGUI in Linux?Yes, with wine :)

garbii
17th March 2006, 02:32
Well I'm curently using mencoder for my encodes ...

However I had a look on avidemux and it seemed promising ... Aspecialy I like that when I pressed 2 pass I had a option to specify the size of targed file encode ..... Great option that would allow me to have all my anime eps in 50mb .... Unfortunatly this option didn't work as 2 pass did not work in avidemux untill now ???

what I would like to see is :

bitrate bframes are a must :) .... as for the rest well under mencoder I also use frameref, keyint, weight_b, subq ....


There is also a nice "turbo=1" for 2 pass ... this option quickens 1pass ...

I do agree with Sirber that it's good to make some presets
Like Quality: High, medium, low ... It's just to somehow control the qualiy to encode time ....

However more advanced options should also be present , just becouse avidemux is mainly linux software and linux users like to have advanced options ...

[EDIT]
...................
Ummm It's a bit offtopic , but it would be nice if avidemux could handle rmvb input ... Mencoder can do it and it would be nice if avidemux could do it to :)

asdfsauce
17th March 2006, 02:48
Yes, with wine :)

Wine supports .net?

Edit: So Mono is the new name for Wine these days? I suggest you put a little more thought into the accuracy and meaningfulness of your posts before hitting the submit button next time.

Sorry for the OT pollution everyone.

Sirber
17th March 2006, 02:53
http://www.mono-project.com/Main_Page

too OT, I'm outa here :)

berrinam
17th March 2006, 05:50
Why? Use MeGUI if you want megui profiles pffSo every developer deliberately uses their own type of profiles in order to lock people out of using any of their competitors? It may happen like that in the commercial world, but with OSS, there should at least be some attempt at co-operating. Otherwise, everyone has to 'reinvent the wheel'.

Sharktooth has done and continues to do good work with his MeGUI profiles. To use them in any program other than MeGUI, someone has to set up all of the profiles in their specific program and also manage distributions of them. It's a lot of work for someone to do, EACH time Sharktooth makes a revision, and for what reason?

Compatibility is a good thing, because it means that knowledge / work can be shared. Isn't that what OSS is about?

bond
17th March 2006, 12:34
Hello. This thread is simply to collect user input for Avidemux about which GUI options for encoding in x264 should be given priority and appear first.- cabac
- loop (+ parameters!)
- number of reference frames
- weigthed biprediction
- subme
- cqmfile
- 8x8dct
- all the partitions

note that b-pyramid would need special handling in the avidemux mp4 writer regarding ctts (as it uses extra funky frame reordering)

celtic_druid
18th March 2006, 16:22
Current state:
http://img482.imageshack.us/img482/9344/avidx2641tl.png

Sharktooth
18th March 2006, 17:53
ehrr... i'd say, look at megui... :)

foxyshadis
18th March 2006, 18:35
Maybe it'd be a lot easier to just copy the gui code from x264vfw? Than you have the bonus of an already nicely designed form and (depending on how much you have to modify) debugged form actions. It's not entirely complete, but it's a solid starting point.

Kostarum Rex Persia
19th March 2006, 18:40
One question: how to save output file in AviDemux 2.1.2 to MP4 container?

bond
19th March 2006, 20:52
2.1.2 doesnt support mp4 output

shon3i
19th March 2006, 22:13
and who vesion support and link please. Thanks

Kostarum Rex Persia
20th March 2006, 02:54
Shon3i, you mean "which version support it, and link, please." Watch carefully on the grammar.

celtic_druid
20th March 2006, 03:16
http://ffdshow.faireal.net/mirror/avidemux/
If you are missing DLL's. Goto the win32 GIMP sf page and download the GTK installer.

http://prdownloads.sourceforge.net/gimp-win/gtk%2B-2.8.13-setup.zip?download

berrinam
20th March 2006, 06:50
Shon3i, you mean "which version support it, and link, please." Watch carefully on the grammar.
Don't be an idiot or a hypocrite. What you said is wrong as well*, but on this forum we accept other people's mistakes, because English is by far from everyone's native language.

You just broke forum rules #4 and #11
4. Be nice to each other...
11. Don't post just to increase your number of posts. If you have nothing to say on a certain matter then don't post...

*Which version supports it, and link, please. Or even better: Can you post a link to a version that supports it please?

shon3i
20th March 2006, 09:44
http://ffdshow.faireal.net/mirror/avidemux/
If you are missing DLL's. Goto the win32 GIMP sf page and download the GTK installer.

http://prdownloads.sourceforge.net/gimp-win/gtk%2B-2.8.13-setup.zip?download
Thanks celtic_druid

celtic_druid
22nd March 2006, 10:51
http://img162.imageshack.us/img162/8383/x264011nj.png
http://img162.imageshack.us/img162/7461/x264025yi.png
http://img211.imageshack.us/img211/2158/x264039sf.png
http://img211.imageshack.us/img211/9455/x264047tm.png

LoRd_MuldeR
22nd March 2006, 20:12
Looks VERY promising :)
Can we expect an updated version of AviDemux with the new x264 settings soon?

celtic_druid
23rd March 2006, 02:41
"sync codec with ui for x264, not 100% done but mostly so"

At the time I posted the caps, the settings weren't linked at all.

LoRd_MuldeR
23rd March 2006, 02:44
So it's on the way. great :D

SadaraX
23rd March 2006, 12:15
"sync codec with ui for x264, not 100% done but mostly so"

At the time I posted the caps, the settings weren't linked at all.

Celt, who, where, and when is the quote from please? I'd love to know because if this is on the avidemux forums, I must have missed it. And about those screen captures. Are they from the latest work in avidemux? (I must be really out of the loop because I have not seen much come along in the SVN/CVS notification daily digests recently....)

SadaraX
23rd March 2006, 12:16
Maybe it'd be a lot easier to just copy the gui code from x264vfw? Than you have the bonus of an already nicely designed form and (depending on how much you have to modify) debugged form actions. It's not entirely complete, but it's a solid starting point.

That is a good idea and I will throw in onto the avidemux forum concerning the h264/x264 options. I am not sure what would prevent them from doing just that (I am not a GUI programmer sadly), so its a good possibility they will go with it. Are the screen captures that Celtic_Druid posted similar to what you were referencing? If not, some pictures to post as examples would be VERY nice.

celtic_druid
23rd March 2006, 12:54
The comment was from the svn and the previous one actually relates to VfW.

"new UI for x264, clone of th vfw one from x264.nl. Disconnected from the codec ATM"

You need to be looking at the 2.2 branch. The pictures were from an actual svn build. As was the earlier picture. Just think it is important for people to get an idea of the GUI if they are going to discuss it.

JoeBG
23rd March 2006, 19:37
http://ffdshow.faireal.net/mirror/avidemux/
If you are missing DLL's. Goto the win32 GIMP sf page and download the GTK installer.

http://prdownloads.sourceforge.net/gimp-win/gtk%2B-2.8.13-setup.zip?download
Does not work for me. Too much *.dllīs are missing and I canīt get from the net.

celtic_druid
25th March 2006, 09:05
Really? The dll's included together with the gtk package should give you everything required.

The only other dll's are:
ADVAPI32.DLL
COMCTL32.DLL
GDI32.DLL
IMM32.DLL
KERNEL32.DLL
MSVCRT.DLL
NTDLL.DLL
OLE32.DLL
RPCRT4.DLL
SHELL32.DLL
SHLWAPI.DLL
USER32.DLL
WINMM.DLL
WS2HELP.DLL
WS2_32.DLL
WSOCK32.DLL

Which you should have.

LoRd_MuldeR
25th March 2006, 18:18
Does not work for me. Too much *.dllīs are missing and I canīt get from the net.

You must run the "Langauge Selection" once, after you installed the latest GTK+ :cool:

@celtic_druid:
The current build of AviDemux refuses to open MPEG-2 files.
All I get is a "Faild to open file" error message. Am I missing something ???
I was able to open those files in older builds without problem...

celtic_druid
25th March 2006, 19:14
Works here.

guada 2
25th March 2006, 23:28
Does not work for me. Too much *.dllīs are missing and I canīt get from the net.

JoeBG, no problem, it functions perfectly.
Just use the totality of the dlls.

for me too.
:thanks: celtic_druid :)

guada 2
25th March 2006, 23:39
Hello celtic,

I have a small problem it doesn't support vfapi file.
Why?

celtic_druid
26th March 2006, 04:16
Why would it support VFAPI?

JoeBG
26th March 2006, 06:39
Works now. I deinstalled all. Then I installed GTK+ first and choosed the language selection. Then I started AVIDemux and it works.

But I can only open *.avi or *.mp4 files. I canīt open a Ifo or a VOB file or a *.mkv. Is there something missing in my build?

SadaraX
26th March 2006, 07:04
Works now. I deinstalled all. Then I installed GTK+ first and choosed the language selection. Then I started AVIDemux and it works.

But I can only open *.avi or *.mp4 files. I canīt open a Ifo or a VOB file or a *.mkv. Is there something missing in my build?

mkv format is not supported, though I'm hoping it will be one of the next things addressed after the x264 and mp4 developement is finished (which should be quite soon)

ogm is supported, so you can test that if you want.

As far as vob files go, you should be able to open a .vob file directly, you do not need the ifo files. I am not sure if avidemux needs or can use the ifo file actually. When you open a vob or mpg (mpeg) file, avidemux will ask you if you want to index the files. You should say yes, then you should able to look at the video.

celtic_druid
26th March 2006, 07:18
mkv isn't supported, although libavformat does support it, so I guess it might be added later. There is no IFO parsing. I have opened an mpg containing MPEG-2 and AC3. Just tried a VOB and from DVD it detects it as an MPG and asks if it should be indexed, then asks which audio stream and dies because the disc is read only. Copy the VOB to HDD and it doesn't even ask about indexing. Just dies.

Hmm, looks like the mpg only worked because I had an old idx.

celtic_druid
26th March 2006, 10:13
Found the problem. Relates to the win32 fix for ADM_edit.cpp. Basically my fix worked better which is what was used in 1830. For 1840 I used the svn fix which apparently broke MPEG-2 opening. Probably anything else that requires indexing to.

Basically instead of

#ifdef CYG_MANGLING
int fd = open(tmpname,O_CREAT|O_EXCL|O_WRONLY);
#else
int fd = open(tmpname,O_CREAT|O_EXCL|O_WRONLY,S_IRUSR|S_IWUSR);
#endif

you want

#ifdef CYG_MANGLING
#include <sys/stat.h>
#endif

guada 2
26th March 2006, 11:30
Why would it support VFAPI?

And why not?

Then why, VDM support it?

If you have a reason, can you tell me please?

Bye.

celtic_druid
26th March 2006, 12:06
VDM is a windows only app that uses VfW for input. AVIDemux is a cross platform app that uses internal decoders.

LoRd_MuldeR
26th March 2006, 14:18
Opening MPEG files seems to be fixed in new build :D
But is there a way to open MPEG/VOB files from read-only media?
For example the index files could bestored in the TEMP folder.
That would be very helpfull...

And there's another problem: Once I start x264 encoding with the new build it just crashes :(

celtic_druid
26th March 2006, 15:33
No, no crash here. Default options? Two pass?

Ok, crashes with 2 pass, mp4 output. 2 pass avi is fine. 1840 was ok? Think there were some changes in regards to 2 pass mp4.

2 pass XviD works.

Don't think it can handle decrypted VOB's so I don't see being able to open from a disc directly as being all that usefull. It is nice how it detects and joins the source VOB's though.

Hmm, 1840 was "properly display pass when encoding to mp4" so that could be it unless 1840 works.

Nope. 1840 crashes here to.

LoRd_MuldeR
26th March 2006, 15:49
No, no crash here. Default options? Two pass?

Ok, crashes with 2 pass, mp4 output. 2 pass avi is fine. 1840 was ok? Think there were some changes in regards to 2 pass mp4.

2 pass XviD works.

Don't think it can handle decrypted VOB's so I don't see being able to open from a disc directly as being all that usefull. It is nice how it detects and joins the source VOB's though.

Hmm, 1840 was "properly display pass when encoding to mp4" so that could be it unless 1840 works.

Nope. 1840 crashes here to.

Yeah, I used 2pass. So that's why it crashed...

About VOB reading from DVD: Not all discs are encrypted, especially not those recorded with my DVD-Recorder. Futhermore we have tools like AnyDVD when we need them. So writing the .idx file to TEMP when source-drive is read-only would be a nice feature indeed.

celtic_druid
26th March 2006, 16:00
Did 2 pass x264/mp4 ever work?

LoRd_MuldeR
26th March 2006, 16:10
In rev1830 2pass works with AVI but not with MP4
With MP4 I just get an "MP4 file NOT saved correctly" error message.

In rev 1844 I can't get it to encode at all. No x264 setting / output format seems to work.
Crashes all the time...


BTW: The "Preview filtered output in the main window" button has no effect

celtic_druid
26th March 2006, 16:45
When I was playing around with mencoder, getting -noskip to work, I installed a K8 only x264 lib by accident. Pretty sure that was after I did the avidemux build though. Still it would explain why it works fine for 2pass avi/1 pass mp4 here and not for you.

1830 was before 1838's inverted abort for mp4 fix. Basically it just aborts straight away with mp4 output.

Try: http://mirror05.x264.nl/celtic_druid/force.php?file=./avidemux2.7z
I relinked against the correct libx264. So if it works, that is what iit was.

LoRd_MuldeR
26th March 2006, 17:58
Thanks :)
Everything works fine now (including 2pass encoding).
Excpet MP4 output. It seems to be broken...

One question about the x264 options: Why is there only "target filsize" and not "traget bitrate" avaible for 2pass mode? Furthermore "target filesize" doesn't hit the correct size. I got a 13MB file instead of 10MB.

LoRd_MuldeR
26th March 2006, 20:07
back to topic:

Two important options still missing are "mixed refs" and "number of ref frames"
And what about subq=7 and nr ???

guada 2
26th March 2006, 21:56
@celtic_druid
:thanks:

Just 2 questions:
why does you allow only "target filesize" with 2pass mode?
Can you explain me this: " same Qz as input"

Bye.

Romario
27th March 2006, 01:05
back to topic:

Two important options still missing are "mixed refs" and "number of ref frames"
And what about subq=7 and nr ???

Yes, you are right.:goodpost: These options should be added into AviDemux soon.:D

LoRd_MuldeR
29th March 2006, 20:45
Is there a chance that the missing x264 options will be added in the next time or are we limited to what we have know? A complete x264 support with all important options would be very nice :)

I'm currently missing mixed_refs and frameref :(

celtic_druid
30th March 2006, 03:38
AVISynth support via proxy seems to be the current objective.

LoRd_MuldeR
30th March 2006, 21:59
AVISynth support via proxy seems to be the current objective.

And x264 dialog will not be completed? :scared:

celtic_druid
31st March 2006, 04:15
Well I didn't say that. You would really need to ask mean @ http://www.avidemux.org/pun/index.php

SadaraX
31st March 2006, 09:40
Damn, I need to check this forum more often. Sorry for all the late replies.

mkv isn't supported, although libavformat does support it, so I guess it might be added later. There is no IFO parsing.

Well, there might be some unseen IFO parsing in the subtitle tool, but nothing related to video. I think Mean has not seen a big port for including mkv input support. I would personally love to see it at least for input, and preferably for output (I prefer mkv over mp4). There are several problems I diagnosed with the AC3 audio, but nothing too major, just some weird/funny problems. They are schedule to be fixed before the next stable release, but that's a while away from now.

That vob index crash you found, did you contact Mean about it? Or report it somehow? I will gladly mention the problem to him, especially since you have a nice fix already. But if you already spoke to him about it, then I won't bother. Do mention if the problem does not get fixed eventually, Mean is a busy man and we all forget things.

Opening MPEG files seems to be fixed in new build :D
But is there a way to open MPEG/VOB files from read-only media?

There is no such feature yet, though you can submit a request for one. It probably would not be all that difficult to do. Theoretically, it can probably done with by tricking the .idx file with its filepath. But I'm not sure how it could be done. But its a valid request, submit it here if you want:

https://bugs.avidemux.org/

About all the x264 crashes and problems with not working (related to the windows builds or not)... the x264/h264 encoding is still being worked on. I am currently updating the GUI now, plus I am sure there will be more code work done underneath the GUI. Basically, the problems are being addressed, just be patient a little longer.... its coming soon. :)

Don't think it can handle decrypted VOB's so

I am checking up on this....


One question about the x264 options: Why is there only "target filsize" and not "traget bitrate" avaible for 2pass mode? Furthermore "target filesize" doesn't hit the correct size. I got a 13MB file instead of 10MB.

Yeah, the size issue has either been addressed or it will be. I have to test, but I remember reporting this problem a while ago. Though a target file size is sometimes off, but not usually more than 2%, 3MB is a bit much.

back to topic:
Two important options still missing are "mixed refs" and "number of ref frames"
And what about subq=7 and nr ???

I will see about getting those added.


why does you allow only "target filesize" with 2pass mode?


You know, I have no answer for that one. I would like to know myself. I will ask Mean when I get around to it. I know why the quantizer is disabled for Two Pass, but you should be able to enter an average bitrate I guess.


Can you explain me this: " same Qz as input"


Is that a valid option for x264/h264? I thought that was only available in XviD? I created a guide a while ago to explain those bitrate terms. Check here for an explanation.

http://openfacts.berlios.de/index-en.phtml?title=AvidemuxEncodeTypes1

I'm currently missing mixed_refs and frameref :(

I cannot guarantee the mixed_refs and frameref, but I am almost 100% they will be added.

Is there a chance that the missing x264 options will be added in the next time or are we limited to what we have know? A complete x264 support with all important options would be very nice :)
...
And x264 dialog will not be completed?


As far as an update to the missing options, I would expect it soon. I am trying to get the x264/h264 GUI options finished before other projects are really tackled. I cannot write much backend-core code, but I can help with GUI's and user input a little. :)

guada 2
31st March 2006, 16:06
:thanks: SadaraX .

Bye :)

SadaraX
1st April 2006, 06:08
Alright, I am doing some updating on the GUI, and I have some questions.

1) Is the valid quantizer range 0-51? I just want to confirm.
2) Should Kf Min (Keyframe Minimum) and Kf Max (Keyframe Maximum) be added as options? There were there orginally, but they are not there anymore.
3) Max IDR frame interval : 300, I am inclined to set the default to 300, instead of 250. Any objections?
4) What's the valid range on Deblocking filter's strength and threshold?
5) Should I try to add "Threads" to the "Sample A/R" section?

Another issue I am working on is the problem of the GUI layout. I am stuck between having the GUI look exactly the same as the windows codec configure window, and making it look more consistant with the Avidemux windows. The change is VERY slight, but still.

Here's what it looks like currently, without any more options planned for. (though tell me if I am missing something). Most of what you see is the what will be default, except for the Encoding Mode Type, Partition decision, Partition Method, and Direct Mode, these I am not sure what (if anything) should be default. I cannot guarantee the "Load Defaults", "Save Defaults", and the "Reset Defaults" will be there as Mean might remove them (not sure).

http://i32.photobucket.com/albums/d47/sadarax/Avidemux/x264-1.png
http://i32.photobucket.com/albums/d47/sadarax/Avidemux/x264-2.png
http://i32.photobucket.com/albums/d47/sadarax/Avidemux/x264-3.png
http://i32.photobucket.com/albums/d47/sadarax/Avidemux/x264-4.png

Things left to do, though not are are my responcibility:

* Get the labels and options to enable/disable on properly according to selection
* Add mouse-over tooltips
* Any extra options left


You can look screen grabs from the VFM version of the x264 encoder window.
http://www.free-codecs.com/screenshots/x264_Video_Codec_screenshots.htm

How does anyone feel about having the following added to the x264 GUI (we don't necessarily have to)? I am not so sure about these, since they are not included in the windows version.


* Fast P-Skip
* Custom quantization matrices
* Buffer control
* Zones

celtic_druid
1st April 2006, 07:22
The VfW GUI isn't the best place to look really since it is lacking in options.

mencoder: http://www1.mplayerhq.hu/cgi-bin/cvsweb.cgi/~checkout~main/libmpcodecs/ve_x264.c?rev=1.49&content-type=text/plain
is probably better or the cli encoder or MeGUI.

SadaraX
1st April 2006, 07:28
The VfW GUI isn't the best place to look really since it is lacking in options.

mencoder: http://www1.mplayerhq.hu/cgi-bin/cvsweb.cgi/~checkout~main/libmpcodecs/ve_x264.c?rev=1.49&content-type=text/plain
is probably better or the cli encoder or MeGUI.

That may be true, but I was given the current x264 gui from within Avidemux, and so I simply continued to work with it. This thread is also here to help add any options that are missing which people want. I don't think Mean really want to write in all the options (at least right away anyhow). :)

LoRd_MuldeR
1st April 2006, 13:04
"Max ref frames" and "Mixed refs" added, nice :)

What I can't see from the screenshots, are the values for "Partition decision"
Is "6b (RDO on B-Frames)" still the maximum, or did you add the new "7" setting?

Furthermore it would be nice, if you could also add the "Noise Reduction" setting to the GUI. Okay, we already have some "Noise Reduction" filters in AViDemux, but giving the user access to x264's Noise Reduction can't be wrong...

:thanks:

LoRd_MuldeR
1st April 2006, 13:25
I just made an encode with "Partition decision" set to "6b (RDO on B-Frames)". But what I got is this:

x264 - core 45 svn-483 - H.264/MPEG-4 AVC codec - Copyleft 2005 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x133 me=umh subme=6 brdo=0 mixed_ref=0 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 chroma_qp_offset=0 slices=1 nr=0 bframes=3 b_pyramid=1 b_adapt=1 b_bias=0 direct=2 wpredb=1 bime=1 keyint=250 keyint_min=25 scenecut=40 rc=2pass bitrate=55924 ratetol=1,0 rceq='blurCplx^(1-qComp)' qcomp=0,60 qpmin=10 qpmax=51 qpstep=4 cplxblur=20,0 qblur=0,5 ip_ratio=1,40 pb_ratio=1,30

Seems like brdo is not set to 1, like it should...

SadaraX
1st April 2006, 22:27
"Max ref frames" and "Mixed refs" added, nice :)

What I can't see from the screenshots, are the values for "Partition decision"
Is "6b (RDO on B-Frames)" still the maximum, or did you add the new "7" setting?

Well, I cannot seem to get a screen shot of the menu, so I will tell you what's there:


1 - Very low (Fastest)
2 - Low
3 - Medium
4 - High
5 - Very High (High quality)
6a - Ultra High (RDO)
6b - (RDO on Bframes)



Furthermore it would be nice, if you could also add the "Noise Reduction" setting to the GUI. Okay, we already have some "Noise Reduction" filters in AViDemux, but giving the user access to x264's Noise Reduction can't be wrong...

:thanks:

Ok, I will throw noise reduction in there soon.

SadaraX
1st April 2006, 22:31
I just made an encode with "Partition decision" set to "6b (RDO on B-Frames)". But what I got is this:

x264 - core 45 svn-483 - H.264/MPEG-4 AVC codec - Copyleft 2005 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x133 me=umh subme=6 brdo=0 mixed_ref=0 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 chroma_qp_offset=0 slices=1 nr=0 bframes=3 b_pyramid=1 b_adapt=1 b_bias=0 direct=2 wpredb=1 bime=1 keyint=250 keyint_min=25 scenecut=40 rc=2pass bitrate=55924 ratetol=1,0 rceq='blurCplx^(1-qComp)' qcomp=0,60 qpmin=10 qpmax=51 qpstep=4 cplxblur=20,0 qblur=0,5 ip_ratio=1,40 pb_ratio=1,30

Seems like brdo is not set to 1, like it should...

Well, x264 is at svn rev 487, if that's anything. I'm a little confused by your post with relevance to the Avidemux codec GUI. None of the changes I have made are even updated so....

LoRd_MuldeR
2nd April 2006, 12:15
Well, x264 is at svn rev 487, if that's anything. I'm a little confused by your post with relevance to the Avidemux codec GUI. None of the changes I have made are even updated so....

Okay, I'll try to make it more clear:

Partition decision at level 6 means "subme=6" and "brdo=0". That already works in the AviDemux GUI. But level 6b means "subme=6" plus "brdo=1". So the difference is the "brdo" setting. And that is what does not work! When I select 6b in AviDemux I still get "brdo=0". So there's currently no difference between 6 and 6b in AviDemux. I think this should be fixed ASAP.

Furthermore ther's a new level, level 7. AFAIK level 7 means "subme=7" and "brdo=1". Maybe you could add this as well...

:D

SadaraX
2nd April 2006, 12:43
Okay, I'll try to make it more clear:

Partition decision at level 6 means "subme=6" and "brdo=0". That already works in the AviDemux GUI. But level 6b means "subme=6" plus "brdo=1". So the difference is the "brdo" setting. And that is what does not work! When I select 6b in AviDemux I still get "brdo=0". So there's currently no difference between 6 and 6b in AviDemux. I think this should be fixed ASAP.

Furthermore ther's a new level, level 7. AFAIK level 7 means "subme=7" and "brdo=1". Maybe you could add this as well...

:D

Thanks for the information, the new level has been added. Level 5 is still the default label, and I plan to leave it that way unless someone else thinks it should be otherwise (feel free to post). I have adopted these labels, just to help:

1 - Extremely Low (Fastest)
2 - Very Low
3 - Low
4 - Medium
5 - High
6 - Very High
6B - Very High (RDO on Bframes)
7B - Ultra High (RDO on Bframes)

LoRd_MuldeR
2nd April 2006, 12:53
:thanks:

When will the new stuff be ready :confused:


BTW: Think it's called just "7" not "7b", but I might be wrong...

SadaraX
2nd April 2006, 13:11
:thanks:

When will the new stuff be ready :confused:


BTW: Think it's called just "7" not "7b", but I might be wrong...

I left the 'B" on there because it would affect the Bframes. Unless there is a 7 without RDO on BFrames, in which case I might have to add a 7 without a B.

As far as the date, well, I don't know. I still have to read more doc's on the codec and finish the glade files, then start writing the code underneath to make it behave properly. So, I guess I no date yet. I am shooting for two weeks or less, but don't quote me...

LoRd_MuldeR
2nd April 2006, 13:15
I left the 'B" on there because it would affect the Bframes. Unless there is a 7 without RDO on BFrames, in which case I might have to add a 7 without a B.

As far as the date, well, I don't know. I still have to read more doc's on the codec and finish the glade files, then start writing the code underneath to make it behave properly. So, I guess I no date yet. I am shooting for two weeks or less, but don't quote me...

Okay. I'm looking forward. Thanks for your efforts !!!

Sharktooth
2nd April 2006, 13:16
subme and brdo are 2 separate things...
AFAIK subme7 does not imply brdo, you should still manually enable it.

LoRd_MuldeR
2nd April 2006, 13:18
subme and brdo are 2 separate things...
AFAIK subme7 does not imply brdo, you should still manually enable it.

But brdo=1 requires subme=6 or higher, correct?

Sharktooth
2nd April 2006, 13:20
yes, brdo requires RDO modes (6 and 7).

LoRd_MuldeR
2nd April 2006, 13:23
yes, brdo requires RDO modes (6 and 7).

Then I think it's the best to make subme/brdo one setting in the GUI:

1 - Extremely Low (Fastest)
2 - Very Low
3 - Low
4 - Medium
5 - High
6 - Very High
6B - Very High (RDO on Bframes)
7 - Ultra High
7B - Ultra High (RDO on Bframes)

bond
2nd April 2006, 13:31
i think brdo and subme should be seperated options, but brdo should be greyed out when subme <6 is used

LoRd_MuldeR
2nd April 2006, 13:36
i think brdo and subme should be seperated options, but brdo should be greyed out when subme <6 is used

Good idea, but possible with GTK+ ???

bond
2nd April 2006, 13:47
no idea, but i would be surprised if its not possible to grey out options

LoRd_MuldeR
10th April 2006, 15:04
I just checked out the new build (2.2.0 rev1868)

1. MP4 output still broken (just crashes without warning)
2. x264 options not improved any further, seems like SadaraX has not commited anything new yet.
3. "Display filtered output in the main window" options does not have any effect :(


I hope they keep up good work and fix those bugs soon, because I really want to use that tool !!!


//EDIT

Does any body know, what version of TDeint is built-in with AviDemux?
Is it up-to-date and recommended to use ???

mean
10th April 2006, 16:26
Could you detail what you do to make the mp4 output crash ?
AFAIK, it is flaky but works for basic stuff

The rdo/bframe is active for odd level>6 (7/9/11)

Tdeint is ~ 6 month old, but the good news is that you can open avs file
using avsproxy (on both linux & windows, 32 bits & 64 bits)

LoRd_MuldeR
10th April 2006, 17:14
Could you detail what you do to make the mp4 output crash ?
AFAIK, it is flaky but works for basic stuff

1. Open Source (e.g. some MPEG-2 capture)
2. Make a selection
3. Choose encoders (x264 + LameMP3)
4. Choose MP4 output
5. Save File

-> AviDemux just disappears, no error message, nothing

The rdo/bframe is active for odd level>6 (7/9/11)

In my build (rev1868) the maximum level to select is "6b (RDO on b-frames)", but it still does *not* enable brdo! Make an AVI and check it in the Hex-Editor: "brdo=0". Furthermore "mixed_refs" and "nr" is missing. SadaraX was going to add this, but it seems it's not done yet...

Tdeint is ~ 6 month old

Is it possible to include the latest version?
Since it's already built-in, it basically requires to copy over the latest sources, eh?
Or are there a lot modifications neccessary? :confused:

but the good news is that you can open avs file using avsproxy (on both linux & windows, 32 bits & 64 bits)

That is exactly what I don't want to do :(

mean
10th April 2006, 18:26
and x264+aac ?

LoRd_MuldeR
10th April 2006, 18:30
and x264+aac ?

hmm, it encodes. But the resulting MP4 is crap.
In MPC I get only noise instead of sound and in MPlayer/VLC even video is borked...

mean
10th April 2006, 19:03
I just tried on linux
Mplayer does not play it but the official mplayer has a too old lavcodec version
Vlc plays it fine
avidemux plays it fine

Maybe a windows specific bug, i'll look

celtic_druid
10th April 2006, 19:25
Hmmm, could be something I did. Only problem I could detect though was that with mplayer it looked like crap when first playing, presumably until the first IDR frame. No problem with ffdshow. No problem with mplayer for avi output either.

I'll have more of a look tomorrow.

LoRd_MuldeR
10th April 2006, 23:40
found another problem:

rev1868 doesn't index MPEG files. It just freezes.
With old .idx files from rev1844 it works...

SadaraX
11th April 2006, 02:34
found another problem:

rev1868 doesn't index MPEG files. It just freezes.
With old .idx files from rev1844 it works...

You're right, it does crash the program and fail to index the mpeg's.

SadaraX
11th April 2006, 02:51
i think brdo and subme should be seperated options, but brdo should be greyed out when subme <6 is used

Mean has set the encoder to enable RDO if level >= 6, so I am not going to contradict him by adding a seperate option. If people really want this, then post to this thread and maybe Mean will let me change it.

killerhex
11th April 2006, 05:50
does this program have mkv support i cant open any of my mkvs with this any files i need

SadaraX
11th April 2006, 06:38
does this program have mkv support i cant open any of my mkvs with this any files i need

Sorry KillerHex, Avidemux does not (yet) support mkv. There has been no discussion of when it will be added, though it has been asked for already. I do not know what Mean's plans are, but I am pretty sure he wants to finish the mp4 integration and probably tackle a few of the bug reports that have built up, and also finish the x264 update, and possibly the XviD codec update. I do not know how long any of that will take, and though it looks like a lot, I have seen Mean whip out code like a mad-man and add features surprisingly quickly, so it may not be as long as you think. If I have anything to say about it (which is not much), I hope to have mkv support added eventually.

I am reluctantly (personally) to add yet another feature request onto the tracker until I have actually finished the stuff I have said I will help on. Of course, that does not stop anyone else from adding a request for mkv input/output support. I would personally like to use that container over mp4... (especially because it supports vorbis and flac, two things I use a lot).

LoRd_MuldeR
11th April 2006, 11:53
Mean has set the encoder to enable RDO if level >= 6, so I am not going to contradict him by adding a seperate option. If people really want this, then post to this thread and maybe Mean will let me change it.

But it doesn not work, at least for rev1868 :(
Make an AVI, load it into Hex-Editor and check it out yourself:
You'll see "brdo=0", even when you selected "Level 6b"...

celtic_druid
11th April 2006, 12:27
Should be fixed now I think. I'll put a new build up later.

LoRd_MuldeR
11th April 2006, 12:29
Should be fixed now I think. I'll put a new build up later.

:thanks:

LoRd_MuldeR
12th April 2006, 18:02
Jupp, MPEG indexing and the "brdo=0" bug are fixed now :)

Nevertheless I won't use AviDemux for x264 encoding until I can set "ref" to a value higher than only 1 and "mixed_refs" is aviable...

Kostarum Rex Persia
12th April 2006, 23:50
Nevertheless I won't use AviDemux for x264 encoding until I can set "ref" to a value higher than only 1 and "mixed_refs" is aviable...

Yeah, me too?

SadaraX
13th April 2006, 00:33
Nevertheless I won't use AviDemux for x264 encoding until I can set "ref" to a value higher than only 1 and "mixed_refs" is aviable...

Yeah, me too?

Well, this is the important stuff you should definately be posting about. To respond, "Mixed Ref's" is going to be available very soon, but what do you mean by set the "ref" to a higher value? Is this refering to the Max. Ref. Frames (which is also going to be available).

This is more or less what the window looks like, plus a few more default settings and a spinwheel change for the range.

http://i32.photobucket.com/albums/d47/sadarax/Avidemux/x264-2.png

Tell me what you are refering to specifically, and I will try to get it added.

LoRd_MuldeR
13th April 2006, 00:58
Very good news SadaraX :cool:

"Mixed Refs" and "Max. Ref. Frames" is exactly what we need.
But it's not in the current build yet.

Your screenshots look promising. Hope your work is in the build soon !!!
And I hope we will have "Bitrate" and not only "Target Filesize" for 2-Pass mode ^^

SadaraX
13th April 2006, 01:09
And I hope we will have "Bitrate" and not only "Target Filesize" for 2-Pass mode ^^

I want this option too so I will ask Mean if we can get both.

LoRd_MuldeR
13th April 2006, 01:19
I want this option too so I will ask Mean if we can get both.

"Target Filesize" is a nice additional feature, but "Target Bitrate" is essential!

Kostarum Rex Persia
13th April 2006, 02:59
Not to forget --subme 7 and Trellis 2(Trellis always ON), together with RDO for B-Frames.

SadaraX, for all x264 option, please look into MeGUI, and try to implement all options.

Thanks.

SadaraX
13th April 2006, 06:00
Not to forget --subme 7 and Trellis 2(Trellis always ON), together with RDO for B-Frames.

SadaraX, for all x264 option, please look into MeGUI, and try to implement all options.

Thanks.

I will check out the meGUI, ASAP. As for the level 7, this currently what is in the Partition decision list (I will post full screen shots in a day or so):

1 - Extremely Low (Fastest)
2 - Very Low
3 - Low
4 - Medium
5 - High
6 - Very High
6B - Very High (RDO on Bframes)
7 - Ultra High
7B - Ultra High (RDO on Bframes)

I am not sure whether I should add brdo as a seperate option or not not. Would this do for everyone or do we really need to make a seperate option?

Kostarum Rex Persia
13th April 2006, 09:44
I am not sure whether I should add brdo as a seperate option or not not. Would this do for everyone or do we really need to make a seperate option?

No, no need for separate option, just implement 6B - Very High (RDO on Bframes) and 7B - Ultra High (RDO on Bframes)

And, very important x264 option is Direct Auto(automatic decision on 2 pass, between Spatial or Temporal, useful only in two-pass mode)

easyfab
13th April 2006, 18:46
thanks for this tool, it's a very useful all-in-one encoder.

Some nice options like delogo, colors modification...

I just miss 2 filters that i use with avisynth : TomsMoComp and limitedsharpen. But the filters you have are good too.

SadaraX
14th April 2006, 06:23
Not to forget --subme 7 and Trellis 2(Trellis always ON), together with RDO for B-Frames.

SadaraX, for all x264 option, please look into MeGUI, and try to implement all options.

Thanks.

I am having real trouble getting meGUI working, even on Windows 2000 which I specially installed to test for it. It gave me some horrible DLL errors, only after the webbrowser I used to download the zip file with crashed two times. It reminded me once again very thoroughly why I don't use Windows.

If someone wants to post screenshots of the meGUI with its x264/h264 codec configuration window, I will take a look.

celtic_druid
14th April 2006, 08:14
http://img91.imageshack.us/img91/8037/mex264017ka.png
http://img91.imageshack.us/img91/4685/mex264020fv.png
http://img84.imageshack.us/img84/7062/mex264035zi.png
http://img91.imageshack.us/img91/4888/mex264040yo.png

SadaraX
15th April 2006, 00:03
Thanks a lot Celtic_Druid. I really wish I had got ahold of this about 2 weeks ago. Most of these will probably have to wait for a second release.

=== Things I will be looking into ===

Zones - This will probably be left out until the next version. I will take a look.

PSNR calculation
Credits Quantizer
Factor between I and P frames Quants
Factor between P and B frames Quants
Choma QP Offset
No Fast P-Skip
Quantization Matrix

=== Stuff Left Out ===

The profiles AVC profiles and AVC Levels are not going to be included at this time (I am not sure if they ever will be, I don't remember people indicating they wanted them very much).

The fourCC area is not going to be there and will probably be handled by Avidemux itself.

The multithreading I am asking mean about, whether he wants it handled in the x264 codec configuration GUI or whether Avidemux itself take care of the multithreading.

=== Uncertain ===

Subpixel Refinement - I am looking at this and it appears to be the same as what has been setup as "Partition Decision" Avidemux only with different descriptions. Can anyone confirm they are the same?

Trellis - 2 Always - I do not know if there is any difference between the current Trellis. It looks like its a GUI configuration option to simple enable or use Trellis. I think Trellis is only used on one pass anyway.

B-Pyramid - I seem to remember discussion about this not being possible in Avidemux for some reasons (probably difficulty). Can anyone confirm or deny this claim?

=== How do we feel about these? ===

Regardless I will continue to look into these for later versions of the GUI

VBV Buffer Size
VBV Maximum Bitrate
VBV Initial Buffer
Bitrate Variance
Quantizer Compression
Temp. Blur of est. Frame complexity
Temp. blur of Quant after CC

Kostarum Rex Persia
15th April 2006, 17:07
It's ok, we can't expect from you to finish all work at once. Keep going, SadaraX, step by step, and I am sure that you will implement these options.

SadaraX
17th April 2006, 13:03
Well I have submitted my files to Mean today, a day late from what I wanted but still more or less on my goal. This does NOT mean they will appear in the SVN immediately. Mean still have to tie the backend code to my front end work (small as it is), which may take a while. I don't know how much time it will take... still, the new GUI is on its way. Here's what the current product looks like with all its defaults. Hope you all enjoy and that most of the immediately necessary options are there. I know you cannot see the pull down menu's, but all 7 levels plus 2 extras with RDO B-frames are there.

For those of you who did not know, h264/x264 is already multi-threaded within Avidemux, and the controls for that are in the "Edit -> Preferences" menu, so there was no need to include it inside the codec GUI.

http://i32.photobucket.com/albums/d47/sadarax/Avidemux/x264-1.png
http://i32.photobucket.com/albums/d47/sadarax/Avidemux/x264-2.png
http://i32.photobucket.com/albums/d47/sadarax/Avidemux/x264-3.png
http://i32.photobucket.com/albums/d47/sadarax/Avidemux/x264-4.png

In the future I will be adding Zones, and looking into the following for inclusion:

PSNR calculation
Credits Quantizer
Factor between I and P frames Quants
Factor between P and B frames Quants
Choma QP Offset
No Fast P-Skip
Quantization Matrix

And of course anything else that should be mentioned I will look into.

LoRd_MuldeR
17th April 2006, 13:08
Great work SadaraX. Hope it will be in the SVN soon!
Once x264 encoding works satisfactorily, AviDemux will become my numer one :)

BTW: What about Trellis disabled? I only see trellis=1 and trellis=2...

SadaraX
17th April 2006, 13:14
Great work SadaraX. Hope it will be in the SVN soon!
Once x264 encoding works satisfactorily, AviDemux will become my numer one :)

BTW: What about Trellis disabled? I only see trellis=1 and trellis=2...

About the Trellis, I had trouble finding much information about it (I was busy with other features). All I could determine was that there is Trellis 1, which when selected only turns on part of the time during the encoding, and then there's Trellis 2, which is always on throughout the whole encoding process. Are you telling me there are more options available and that I have messed up? :scared: (Post quickly please, I will tell Mean to wait while I correct it, but I would need some more information).

LoRd_MuldeR
17th April 2006, 13:31
About the Trellis, I had trouble finding much information about it (I was busy with other features). All I could determine was that there is Trellis 1, which when selected only turns on part of the time during the encoding, and then there's Trellis 2, which is always on throughout the whole encoding process. Are you telling me there are more options available and that I have messed up? :scared: (Post quickly please, I will tell Mean to wait while I correct it, but I would need some more information).

"trellis=0" means Trellis is disabled (default)
"trellis=1" means Trellis enabled at "normal" level
"trellis=2" means Trellis enabled at "high" level

SadaraX
18th April 2006, 00:09
"trellis=0" means Trellis is disabled (default)
"trellis=1" means Trellis enabled at "normal" level
"trellis=2" means Trellis enabled at "high" level

Alright, I have changed the two radiobuttons to a spinwheel with options 0,1, and 2. So everything should be set

bond
18th April 2006, 18:16
any news on the mp4 output? the last report i made is available here (http://www.avidemux.org/pun/viewtopic.php?pid=12050#p12050), any updates on those issues?

LoRd_MuldeR
24th April 2006, 14:13
I just tested the the latest AviDemux build: Rev. 1918

The x264 config window still has not changed in any way. Is SadaraX's patch still not ready or does it need to be added manually and Celtic Druid did just not do that in his build?

I'm still looking forward to that patch. Screenshots look very promising!

celtic_druid
24th April 2006, 15:15
Don't think there is any patch available.

Kostarum Rex Persia
24th April 2006, 15:43
Don't think there is any patch available.

Can you be more precise, please.:)

I don't know why, but MP4 output doesn't work for me, AviDemux crashes when I select MP4 container to save the file. Build 1893.

LoRd_MuldeR
24th April 2006, 15:46
Can you be more precise, please.:)

I don't know why, but MP4 output doesn't work for me, AviDemux crashes when I select MP4 container to save the file. Build 1893.

I guess you selected FAAC for audio encoding. Correct?
This makes it crash for me too!
If I use Lame MP3 instead it seems to work fine...

Using FAAC in MEncoder also destroys MP4 output (with MP4Box)

SadaraX
25th April 2006, 00:04
any news on the mp4 output? the last report i made is available here (http://www.avidemux.org/pun/viewtopic.php?pid=12050#p12050), any updates on those issues?

I have not tested the mp4 output at all Bond but as soon as the h264 configure window is updated I will be testing it quite a bit. I will see if those issues you mentioned still persist.

I just tested the the latest AviDemux build: Rev. 1918

The x264 config window still has not changed in any way. Is SadaraX's patch still not ready or does it need to be added manually and Celtic Druid did just not do that in his build?

I'm still looking forward to that patch. Screenshots look very promising!

I am currently talking with Mean about some adjustments that have to be made before it can be merged. One problem is that Mean has told me that as for right now, it is not possible to encode with an average bitrate in 2 pass. So I have to put back the old encoding type with the pulldown. Then he will merge it. Not everything may be glued immediately but the UI would be OK for the options that are already there. I am going to submit the updated files to him sometime tonight.

LoRd_MuldeR
25th April 2006, 00:08
I am currently talking with Mean about some adjustments that have to be made before it can be merged. One problem is that Mean has told me that as for right now, it is not possible to encode with an average bitrate in 2 pass. So I have to put back the old encoding type with the pulldown. Then he will merge it. Not everything may be glued immediately but the UI would be OK for the options that are already there. I am going to submit the updated files to him sometime tonight.

No average bitrate for 2 pass mode :confused: Bad news :(

SadaraX
25th April 2006, 00:44
I guess you selected FAAC for audio encoding. Correct?
This makes it crash for me too!
If I use Lame MP3 instead it seems to work fine...

Using FAAC in MEncoder also destroys MP4 output (with MP4Box)

What version of the SVN are you running when you have this problem?

No average bitrate for 2 pass mode :confused: Bad news :(

Don't worry, it will be there eventually I am told, just not right away. I am not sure why really it is not available right now but I am certain Mean has his reasons. We can either wait a while longer for this option or we can push the rest of the options forward and add that later, which is what we are choosing to do. Fear not Lord Mulder, that feature will come in time.

Romario
25th April 2006, 01:43
I guess you selected FAAC for audio encoding. Correct?
This makes it crash for me too!
If I use Lame MP3 instead it seems to work fine...

Using FAAC in MEncoder also destroys MP4 output (with MP4Box)

1) You are right, I tested MP4 output tonight, and I must say that MP4 output is very buggy, at least for now. When I select FAAC audio for MP4 container, Avidemux crashes, just like KRP said(well, I suppose that he was thinking on that), but when I use Lame MP3, everything works fine.

2) Except, when saving file, if I don't put the extension *.MP4(example is: john67.mp4) the file is saved without extension, so I have to rename file after encoding, and manually add MP4 extension. That's huge bug, please correct that.

3) But, there is more problems. When I try to play that file in MP4 container, my BSPlayer 1.40 plays only sound, without image, but when I manually rename file to JOHN67.M4V, there is no sound, but video is there. Can somebody explain these bugs??? :mad:

And yes, I have newest ffdshow build, 20060423

Kostarum Rex Persia
25th April 2006, 15:16
I guess you selected FAAC for audio encoding. Correct?
This makes it crash for me too!
If I use Lame MP3 instead it seems to work fine...

Using FAAC in MEncoder also destroys MP4 output (with MP4Box)

Yes, you are right.:cool: It's weird bug. I don't try newest build 1918, but I think that this bug is there(in the 1918 build).


And I must confirm all that Romario said, at least for build 1893. These bugs is real, as Romario said.

mean
25th April 2006, 20:05
It might be an issue with the library version linked used.
With that build
( http://fixounet.free.fr/avidemux/win32/avidemux2_r1910_win32.zip )
It does not crash and even seem to work.

celtic_druid
26th April 2006, 10:36
Oddly enough it seems to work fine here. Just ran
1 pass XviD/aac in mp4
2 pass XviD/aac in mp4
1 pass x264/aac in mp4

2 pass x264 was the only one that crashed and that was with or without aac.

LoRd_MuldeR
26th April 2006, 11:25
Just 2 pass x264 was the only one that crashed and that was with or without aac.

2 pass x264 works fine here...


// EDIT

Well, I have to correct myself:
I worked when I tested it a while ago with some previous build.
With rev1918 I have the same crash on x264-2pass in MP4 (with Lame MP3 for audio)

celtic_druid
26th April 2006, 11:59
2 pass x264 works fine here to... just not in an mp4 container. Minimises to start encoding and just dies.

LoRd_MuldeR
26th April 2006, 12:16
2 pass x264 works fine here to... just not in an mp4 container. Minimises to start encoding and just dies.

Yes, 100% the same here.

SadaraX
26th April 2006, 12:46
I encoded all of these worked 100% with NO crash.

1 pass XviD/aac in mp4
2 pass XviD/aac in mp4
1 pass x264/aac in mp4
2 pass x264/aac in mp4

I am running avidemux svn 1921, and the x264 svn 512 (both are the latest). However the both the 1-pass and 2-pass x264 in the mp4 codec do not play in Mplayer. They start as gray color and I can hear the audio but then they immediately have an error the player crashes. Does anyone else have this problem?

celtic_druid
26th April 2006, 13:02
I have the grey. It clears after what would I guess be the first IDR frame. Of course only effects 1 pass since 2 pass crashes here.

Same mp4 plays ok in MPC using ffdshow to decode.

LoRd_MuldeR
26th April 2006, 16:06
I encoded all of these worked 100% with NO crash.

1 pass XviD/aac in mp4
2 pass XviD/aac in mp4
1 pass x264/aac in mp4
2 pass x264/aac in mp4

I am running avidemux svn 1921, and the x264 svn 512 (both are the latest). However the both the 1-pass and 2-pass x264 in the mp4 codec do not play in Mplayer. They start as gray color and I can hear the audio but then they immediately have an error the player crashes. Does anyone else have this problem?

2 pass x264 (MP4) still crashes with AviDemux rev 1921 (Celtic's build)

Furthermore the "Display filtered output in main window" button is not working at all

celtic_druid
26th April 2006, 16:13
How about faac?

LoRd_MuldeR
26th April 2006, 16:45
How about faac?

I tested x264 single-pass (quality) with FAAC. (AviDemux 1921)
Works with AVI and MP4 output, but the MP4 won't play correctly in MPlayer as said before...

SadaraX
27th April 2006, 01:30
Well, in the VERY latest version of the SVN, the x264 GUI has been updated. However all of the options have NOT been tied to it yet. All of the old features should still work just fine.

New features that are not working yet:
*Noise Reduction
*Range
*Max. Ref. frames
*Mixed Refs

New feature that should be working:
*Trellis 0 through 2
*Partition Decision 7 and 7B

There will be more updates made soon.

LoRd_MuldeR
28th April 2006, 14:32
I've just tested AviDemux rev1924 and I'm really happy with that one :)

The new x264 GUI is now included and *all* settings seem to work fine, even Mixed Refs and Max Ref Frames. NR too. Only thing I found not working yet is "Save/Load/Reset Defaults". And I'm still waiting for Bitrate mode in 2pass.

So thanks a lot to all devs, especially SadaraX :D
Keep up good work, AviDemux is a great tool !!!


BTW: Are you going the fix the "Display filtered output in main window" button? It's not a big problem, but a little nasty though...


// EDIT

Little question: Can I change GTK+ look, so it looks as on the screenshots?
The WinXP-like look, looks wrong for some controls

SadaraX
28th April 2006, 20:55
I've just tested AviDemux rev1924 and I'm really happy with that one :)

The new x264 GUI is now included and *all* settings seem to work fine, even Mixed Refs and Max Ref Frames. NR too.

Yes, a lot of those seemed to have been updated this morning (last night depending on your timezone). Reading through the code diffs from the svn update email, it looks like the following as been enabled:

Reset Button - though it wisely does not effect bitrate or file size input
Deblocking Filter
MixedRefs
Noise Reduction
Range

I think this means that every new feature is now working, except the Load/Save buttons, which are currently disabled.

Only thing I found not working yet is "Save/Load/Reset Defaults". And I'm still waiting for Bitrate mode in 2pass.

I did a look around and noticed that you cannot set the bitrate on the XviD codec either. I wonder if the bitrate in 2-pass is not just an x264 issue, but may be something wider to other codecs as well?

[QUTOE]So thanks a lot to all devs, especially SadaraX :D
Keep up good work, AviDemux is a great tool !!![/QUOTE]

Glad you like it. Thank you Mean for all your hard work. :)

BTW: Are you going the fix the "Display filtered output in main window" button? It's not a big problem, but a little nasty though...

Which bug is this? I seem to have missed the posts about it. I know there is a very miner bug in the external preview window, but that's something I am currently trying to find a fix for.

Little question: Can I change GTK+ look, so it looks as on the screenshots? The WinXP-like look, looks wrong for some controls

You know, unfortunately I have no idea. I really don't deal with Windows or GTK in windows, so I really don't know.

LoRd_MuldeR
29th April 2006, 13:49
Did a look around and noticed that you cannot set the bitrate on the XviD codec either. I wonder if the bitrate in 2-pass is not just an x264 issue, but may be something wider to other codecs as well?

Well, I think bitrate/2pass is essential for all codecs.
It's a pity Avidemux doesn't allow it...

Which bug is this? I seem to have missed the posts about it. I know there is a very miner bug in the external preview window, but that's something I am currently trying to find a fix for.

It's just that the "Preview filtered in main window" is without effect. If this button is checked or not, I always get unfiltered output in main window, so I have to switch between main- and preview-window all the time. Not a big problem, but nasty...

SadaraX
30th April 2006, 23:15
Well, I think bitrate/2pass is essential for all codecs.
It's a pity Avidemux doesn't allow it...

I really don't know what to tell you about that. You may want to email Mean himself about that one and ask him what's going on.

It's just that the "Preview filtered in main window" is without effect. If this button is checked or not, I always get unfiltered output in main window, so I have to switch between main- and preview-window all the time. Not a big problem, but nasty...

I do not have the same problem on my working copy of Avidemux. You are running a windows version right? Perhaps its a windows related bug....

SadaraX
30th April 2006, 23:30
Alright, I am doing some bug testing to make sure the x264/h264 is working properly.

Save an x264 video to AVI output and take a look at the stats file. Here are the options that look strange to me. I would like some confirmation from you guys on whether things are working correctly or not. I do not yet know everything about this codec, so forgive me if I am still ignorant on a few points. :)


analyse=0x1:0
me=dia
subme=2
brdo=0

Are the analyse and me=dia normal? Now the for the subme=2 and brdo=0, I had selected for this encode under Partition Decision: 1 Extremely Low, and for the Method: Diamond, so I don't know if subme=2 should be 2 or not or what value brdo=0 should be.

trellis=0
I think this is broken because it never changes regardless if I set Trellis as 1 or 2.

8x8dct=0
This may be broken as well. The value never changes no matter if I enabled or disable the 8x8 and the 4x4 DCT. In fact I do not even see a 4x4dct=0 value in the stats file...

wpredb=0

No matter what I select, its still zero.

LoRd_MuldeR
30th April 2006, 23:46
Alright, I am doing some bug testing to make sure the x264/h264 is working properly.

Save an x264 video to AVI output and take a look at the stats file. Here are the options that look strange to me. I would like some confirmation from you guys on whether things are working correctly or not. I do not yet know everything about this codec, so forgive me if I am still ignorant on a few points. :)



Are the analyse and me=dia normal? Now the for the subme=2 and brdo=0, I had selected for this encode under Partition Decision: 1 Extremely Low, and for the Method: Diamond, so I don't know if subme=2 should be 2 or not or what value brdo=0 should be.


I think this is broken because it never changes regardless if I set Trellis as 1 or 2.


This may be broken as well. The value never changes no matter if I enabled or disable the 8x8 and the 4x4 DCT. In fact I do not even see a 4x4dct=0 value in the stats file...



No matter what I select, its still zero.

I check the created AVI file by loading it into a Hex-Editor. All x264 options are stored inside the AVI. Just have to search them in the Hex-Editor. VirtualDub's Hex-Edit is usefull for that task, because it has RIFF-Tree. I did some testing and if found all settings to work fine. But I did not check the stats file.

I will do some more tests soon...

foxyshadis
1st May 2006, 02:10
Trellis is only enabled with at least RDO subme 6. Same with brdo. me=dia is Diamond. 8x8dct and the options I/P/B 8x8 are two different things; in megui 8x8dct is called Adaptive DCT. You have to have that before you get i8x8. Analyse is where the i4x4, p4x4, i8x8, etc options are stored (as two bitmaps), but I'm not sure exactly how they are.

Now, I'm not sure if subme 2 maps to partition decision 1 instead of 2, but I doubt it, so that looks screwy.

LoRd_MuldeR
13th May 2006, 15:38
Any news on bitrate-based 2pass mode ???

Too sad I still can't use AviDemux for encoding, because it lacks that important feature...

SadaraX
14th May 2006, 02:06
Trellis is only enabled with at least RDO subme 6. Same with brdo.

Are you saying this is an error or saying that it is acting this way (and that it is correct)? About the rest of your post... are you saying there are problems (or not...)?

Any news on bitrate-based 2pass mode ???

You will have to email mean about this one. I really don't know when its going to be added, but I agree its sad. He would be able to tell you what the story is on the situation.

foxyshadis
14th May 2006, 08:46
Its behavior is correct, I was just explaining why. The only one that looked odd was the partition decision, and that may well just be the program's style.

LoRd_MuldeR
14th May 2006, 10:10
You will have to email mean about this one. I really don't know when its going to be added, but I agree its sad. He would be able to tell you what the story is on the situation.

address?

The Shemeta
14th May 2006, 16:10
You can just go to the Avidemux forum ( http://avidemux.berlios.de/index.html ) & ask about that. mean will answer you ASAP.

LoRd_MuldeR
25th May 2006, 14:55
Reply about "Target-Bitrate" mode for 2-pass:

The problem is that the encoding mode is shared between all codecs.
So changing it for x264 means changing the framework and altering all codecs.
It does not mean no, it just mean it will be done after 2.2 is out.

I guess we have to wait for a long time :(

SadaraX
25th May 2006, 19:15
Still no builds of 2.2 for SUSE. :(

But having a look at the Win32 builds I see that there's still no support for XviD CQMs. A pity, I would really like to use something other than VDub with WINE under Linux. XviD without CQMs isn't worth a penny today...

Sorry you feel that way. I already submitted a request for you on the tracker. I will try to see this gets some attention soon. (I will probably be the one who updates the GUI...)

SadaraX
25th May 2006, 23:06
But having a look at the Win32 builds I see that there's still no support for XviD CQMs. A pity, I would really like to use something other than VDub with WINE under Linux. XviD without CQMs isn't worth a penny today...

I talked with Mean this morning and he added the backend code over lunch. That man and the way he write code. ;) I will be updating the GUI in a day or so. The custom matrices will be there probably by Monday or earlier.... (let's hope). :)

Kostarum Rex Persia
28th May 2006, 00:06
Great news, indeed. But, about news for build 1999, from where I can download changelog?

celtic_druid doesn't include it in his builds.

celtic_druid
28th May 2006, 00:22
svn log svn://svn.berlios.de/avidemux/branches/avidemux_2.2_branch/
------------------------------------------------------------------------
r2007 | mean | 2006-05-26 21:18:55 +1000 (Fri, 26 May 2006) | 1 line

add PMT/PAT ids for mpeg2 audio & h264 in Ts streams
------------------------------------------------------------------------
r2005 | mean | 2006-05-26 06:04:44 +1000 (Fri, 26 May 2006) | 1 line

change code to use custom matrices, need the gui to work, untested
------------------------------------------------------------------------
r2004 | mean | 2006-05-26 03:50:58 +1000 (Fri, 26 May 2006) | 1 line

set locale directory
------------------------------------------------------------------------
r2003 | mean | 2006-05-26 03:13:01 +1000 (Fri, 26 May 2006) | 1 line

proper domain & target
------------------------------------------------------------------------
r2002 | mean | 2006-05-26 02:53:29 +1000 (Fri, 26 May 2006) | 1 line

workish i18n stuff
------------------------------------------------------------------------
r2001 | mean | 2006-05-26 00:53:20 +1000 (Fri, 26 May 2006) | 1 line

part2
------------------------------------------------------------------------
r2000 | mean | 2006-05-26 00:47:44 +1000 (Fri, 26 May 2006) | 1 line

display configuration at the very end
------------------------------------------------------------------------
r1999 | mean | 2006-05-25 07:18:35 +1000 (Thu, 25 May 2006) | 1 line

set framesize to less stupid value for mp3 (Teetrinker)
------------------------------------------------------------------------
r1998 | mean | 2006-05-25 07:05:00 +1000 (Thu, 25 May 2006) | 1 line

put jobs in their own directory
------------------------------------------------------------------------
r1997 | mean | 2006-05-25 03:41:19 +1000 (Thu, 25 May 2006) | 1 line

fix FS127, dont alter audio/video if cancel is pressed in autodrive mode
------------------------------------------------------------------------
r1996 | mean | 2006-05-25 03:13:47 +1000 (Thu, 25 May 2006) | 1 line

new icons
------------------------------------------------------------------------
r1995 | mean | 2006-05-25 03:13:08 +1000 (Thu, 25 May 2006) | 1 line

new icons
------------------------------------------------------------------------
r1994 | mean | 2006-05-25 03:12:27 +1000 (Thu, 25 May 2006) | 1 line

new icon set for systray (smaller)
------------------------------------------------------------------------
r1993 | mean | 2006-05-25 03:10:45 +1000 (Thu, 25 May 2006) | 1 line

animated systray icon
------------------------------------------------------------------------
r1992 | mean | 2006-05-25 00:22:30 +1000 (Thu, 25 May 2006) | 1 line

update to upstream, optionally put mp3 in mp4a audio
------------------------------------------------------------------------
r1991 | mean | 2006-05-25 00:18:44 +1000 (Thu, 25 May 2006) | 1 line

patch by sadarax
------------------------------------------------------------------------
r1990 | mean | 2006-05-25 00:14:41 +1000 (Thu, 25 May 2006) | 1 line

typo
------------------------------------------------------------------------
r1989 | mean | 2006-05-25 00:09:59 +1000 (Thu, 25 May 2006) | 1 line

fix faac/psp profile
------------------------------------------------------------------------
r1988 | mean | 2006-05-24 22:23:40 +1000 (Wed, 24 May 2006) | 1 line

png icon
------------------------------------------------------------------------
r1987 | mean | 2006-05-24 22:22:26 +1000 (Wed, 24 May 2006) | 1 line

png icon
------------------------------------------------------------------------
r1986 | mean | 2006-05-24 04:15:47 +1000 (Wed, 24 May 2006) | 1 line

fix (?) the weird xvid encoder lag
------------------------------------------------------------------------
r1985 | mean | 2006-05-23 19:26:50 +1000 (Tue, 23 May 2006) | 1 line

now obsolete fix
------------------------------------------------------------------------
r1984 | mean | 2006-05-23 19:12:04 +1000 (Tue, 23 May 2006) | 1 line

merged some stuff from win32 2.1 branch
------------------------------------------------------------------------
r1981 | mean | 2006-05-23 00:07:06 +1000 (Tue, 23 May 2006) | 1 line

also memorize if audio is vbr in the job/project
------------------------------------------------------------------------
r1980 | mean | 2006-05-22 23:56:32 +1000 (Mon, 22 May 2006) | 1 line

memorize reordering was done in js file
------------------------------------------------------------------------
r1979 | mean | 2006-05-22 20:15:11 +1000 (Mon, 22 May 2006) | 1 line

try to get it working (volHeader etc...)
------------------------------------------------------------------------
r1978 | mean | 2006-05-22 04:46:38 +1000 (Mon, 22 May 2006) | 1 line

fix dual pass with mp4
------------------------------------------------------------------------
r1977 | mean | 2006-05-21 01:34:08 +1000 (Sun, 21 May 2006) | 1 line

fixed the race fix
------------------------------------------------------------------------
r1976 | mean | 2006-05-21 01:28:17 +1000 (Sun, 21 May 2006) | 1 line

more infos
------------------------------------------------------------------------
r1975 | mean | 2006-05-21 01:12:03 +1000 (Sun, 21 May 2006) | 1 line

avoid racing condition
------------------------------------------------------------------------
r1974 | mean | 2006-05-21 00:39:34 +1000 (Sun, 21 May 2006) | 1 line

add libDCA to buildin
------------------------------------------------------------------------
r1973 | mean | 2006-05-21 00:18:17 +1000 (Sun, 21 May 2006) | 1 line

added QDM2 atom
------------------------------------------------------------------------
r1972 | mean | 2006-05-21 00:17:36 +1000 (Sun, 21 May 2006) | 1 line

partial QDM2 decoder, not working
------------------------------------------------------------------------
r1971 | mean | 2006-05-21 00:16:32 +1000 (Sun, 21 May 2006) | 1 line

added QDM2
------------------------------------------------------------------------
r1970 | mean | 2006-05-21 00:16:11 +1000 (Sun, 21 May 2006) | 1 line

added qdm2 decoder
------------------------------------------------------------------------
r1969 | mean | 2006-05-20 23:18:26 +1000 (Sat, 20 May 2006) | 1 line

be more verbose in case of crash
------------------------------------------------------------------------
r1968 | mean | 2006-05-20 17:26:42 +1000 (Sat, 20 May 2006) | 1 line

recognize QDM2 audio
------------------------------------------------------------------------
r1965 | mean | 2006-05-17 04:15:15 +1000 (Wed, 17 May 2006) | 1 line

fix opening avi twice and thus keeping the fileopen lock on win32
------------------------------------------------------------------------
r1964 | mean | 2006-05-17 03:54:21 +1000 (Wed, 17 May 2006) | 1 line

fix for fix for fix
------------------------------------------------------------------------
r1963 | mean | 2006-05-17 03:52:40 +1000 (Wed, 17 May 2006) | 1 line

fix for fix
------------------------------------------------------------------------
r1962 | mean | 2006-05-17 03:50:02 +1000 (Wed, 17 May 2006) | 1 line

fix for non initalized audioStream + extra check
------------------------------------------------------------------------
r1960 | mean | 2006-05-15 01:21:23 +1000 (Mon, 15 May 2006) | 1 line

fix PCM/Master radiobutton issue
------------------------------------------------------------------------
r1959 | mean | 2006-05-14 18:09:59 +1000 (Sun, 14 May 2006) | 1 line

proper win32 fix
------------------------------------------------------------------------
r1958 | mean | 2006-05-14 17:56:29 +1000 (Sun, 14 May 2006) | 1 line

workaround unlink not working on win32
------------------------------------------------------------------------
r1957 | mean | 2006-05-14 17:45:38 +1000 (Sun, 14 May 2006) | 1 line

be a bit more verbose
------------------------------------------------------------------------
r1955 | mean | 2006-05-08 03:16:08 +1000 (Mon, 08 May 2006) | 1 line

compressor name is 31 bytes max
------------------------------------------------------------------------
r1954 | mean | 2006-05-08 00:17:12 +1000 (Mon, 08 May 2006) | 1 line

globally ok DTS decoding
------------------------------------------------------------------------
r1953 | mean | 2006-05-07 20:24:06 +1000 (Sun, 07 May 2006) | 1 line

buggy dts decoding
------------------------------------------------------------------------
r1952 | mean | 2006-05-07 19:40:21 +1000 (Sun, 07 May 2006) | 1 line

update
------------------------------------------------------------------------
r1951 | mean | 2006-05-07 19:39:24 +1000 (Sun, 07 May 2006) | 1 line

oops2
------------------------------------------------------------------------
r1950 | mean | 2006-05-07 18:02:10 +1000 (Sun, 07 May 2006) | 1 line

oops
------------------------------------------------------------------------
r1949 | mean | 2006-05-07 05:40:33 +1000 (Sun, 07 May 2006) | 1 line

dca i/f
------------------------------------------------------------------------
r1948 | mean | 2006-05-07 05:36:21 +1000 (Sun, 07 May 2006) | 1 line

more dts stuff
------------------------------------------------------------------------
r1947 | mean | 2006-05-05 19:38:02 +1000 (Fri, 05 May 2006) | 1 line

framework for dts support through libdca
------------------------------------------------------------------------
r1946 | mean | 2006-05-05 07:37:50 +1000 (Fri, 05 May 2006) | 1 line

indexer is now DTA aware
------------------------------------------------------------------------
r1945 | mean | 2006-05-04 22:09:11 +1000 (Thu, 04 May 2006) | 1 line

added one more mjpeg fourcc
------------------------------------------------------------------------
r1944 | mean | 2006-05-04 02:43:11 +1000 (Thu, 04 May 2006) | 1 line

select background image for animated
------------------------------------------------------------------------
r1943 | mean | 2006-05-04 02:24:36 +1000 (Thu, 04 May 2006) | 1 line

allow loading just one image
------------------------------------------------------------------------
r1942 | mean | 2006-05-04 02:24:21 +1000 (Thu, 04 May 2006) | 1 line

helper function : save jpg
------------------------------------------------------------------------
r1941 | mean | 2006-05-04 02:23:50 +1000 (Thu, 04 May 2006) | 1 line

background picture for animated menu
------------------------------------------------------------------------
r1940 | mean | 2006-05-04 02:23:20 +1000 (Thu, 04 May 2006) | 1 line

some helper functions for ADMimage
------------------------------------------------------------------------
r1939 | mean | 2006-05-03 18:15:34 +1000 (Wed, 03 May 2006) | 1 line

basic ui for animated menu
------------------------------------------------------------------------
r1938 | mean | 2006-05-03 04:35:47 +1000 (Wed, 03 May 2006) | 1 line

more animated menu, no ui
------------------------------------------------------------------------
r1937 | mean | 2006-05-03 02:01:40 +1000 (Wed, 03 May 2006) | 1 line

image resizer
------------------------------------------------------------------------
r1936 | mean | 2006-05-03 01:59:37 +1000 (Wed, 03 May 2006) | 1 line

skeleton for animated
------------------------------------------------------------------------
r1935 | mean | 2006-05-02 23:49:00 +1000 (Tue, 02 May 2006) | 1 line

escape string when saving project file
------------------------------------------------------------------------
r1934 | mean | 2006-05-02 22:56:44 +1000 (Tue, 02 May 2006) | 1 line

deactivated for now
------------------------------------------------------------------------
r1933 | mean | 2006-05-02 22:55:03 +1000 (Tue, 02 May 2006) | 1 line

try to separate string from filename, uncomplete
------------------------------------------------------------------------
r1932 | mean | 2006-05-02 20:05:04 +1000 (Tue, 02 May 2006) | 1 line

upped max frame dynamic
------------------------------------------------------------------------
r1931 | mean | 2006-05-02 04:40:25 +1000 (Tue, 02 May 2006) | 1 line

fix for non standard fps + update to upstream cvs
------------------------------------------------------------------------
r1930 | mean | 2006-05-01 03:39:14 +1000 (Mon, 01 May 2006) | 1 line

add shift info for mpeg
------------------------------------------------------------------------
r1929 | mean | 2006-05-01 02:20:32 +1000 (Mon, 01 May 2006) | 1 line

add some infos when presenting the audio track dialog (not complete)
------------------------------------------------------------------------
r1928 | jsc | 2006-04-30 05:54:12 +1000 (Sun, 30 Apr 2006) | 5 lines

fix for
FS#64 ?\226?\128?\148 segments with different height will raise a crash

prevent from appending streams with other resolution than the first stream

------------------------------------------------------------------------
r1927 | jsc | 2006-04-29 07:01:33 +1000 (Sat, 29 Apr 2006) | 3 lines

fix for bug #93
FS#93 ?\226?\128?\148 running project fails when width is not a multiple of 8

------------------------------------------------------------------------
r1926 | mean | 2006-04-29 03:38:01 +1000 (Sat, 29 Apr 2006) | 1 line

add reset to default
------------------------------------------------------------------------
r1925 | mean | 2006-04-28 23:35:32 +1000 (Fri, 28 Apr 2006) | 1 line

oops
------------------------------------------------------------------------
r1924 | mean | 2006-04-28 04:50:24 +1000 (Fri, 28 Apr 2006) | 1 line

more x264 options
------------------------------------------------------------------------
r1923 | mean | 2006-04-27 02:12:25 +1000 (Thu, 27 Apr 2006) | 1 line

first merge of sadarax x264 dialog (uncomplete)
------------------------------------------------------------------------
r1922 | mean | 2006-04-27 01:18:50 +1000 (Thu, 27 Apr 2006) | 1 line

grab the last bytes of the last packet
------------------------------------------------------------------------
r1921 | mean | 2006-04-26 04:56:26 +1000 (Wed, 26 Apr 2006) | 1 line

multi channels resampling
------------------------------------------------------------------------
r1920 | mean | 2006-04-26 03:25:35 +1000 (Wed, 26 Apr 2006) | 1 line

workaround for qz issue ?
------------------------------------------------------------------------
r1919 | mean | 2006-04-25 05:49:01 +1000 (Tue, 25 Apr 2006) | 1 line

remove sequence_end startcode in passthroug mode for mepg2
------------------------------------------------------------------------
r1918 | mean | 2006-04-24 04:55:39 +1000 (Mon, 24 Apr 2006) | 1 line

better typecheck for vobsub parsing
------------------------------------------------------------------------
r1917 | mean | 2006-04-24 03:10:25 +1000 (Mon, 24 Apr 2006) | 1 line

sync better ui and audio filter dialog
------------------------------------------------------------------------
r1916 | mean | 2006-04-24 02:36:12 +1000 (Mon, 24 Apr 2006) | 1 line

bitrate is per channel for aac
------------------------------------------------------------------------
r1915 | mean | 2006-04-24 02:24:51 +1000 (Mon, 24 Apr 2006) | 1 line

small optimization
------------------------------------------------------------------------
r1914 | mean | 2006-04-24 02:11:01 +1000 (Mon, 24 Apr 2006) | 1 line

fixed the fix so that we don t go into infinite loop
------------------------------------------------------------------------
r1913 | mean | 2006-04-24 02:02:07 +1000 (Mon, 24 Apr 2006) | 1 line

try to go on reading on mp3 packet with dirt in them
------------------------------------------------------------------------
r1912 | mean | 2006-04-24 01:49:00 +1000 (Mon, 24 Apr 2006) | 1 line

dont crash with VBR mp3 stuffed with null bytes
------------------------------------------------------------------------
r1911 | mean | 2006-04-23 02:29:32 +1000 (Sun, 23 Apr 2006) | 1 line

partial coding of PSP / PSP auto mode
------------------------------------------------------------------------
r1910 | mean | 2006-04-22 05:10:05 +1000 (Sat, 22 Apr 2006) | 1 line

reverted dynamic lib/static lib

SadaraX
30th May 2006, 01:29
Reply about "Target-Bitrate" mode for 2-pass:

The problem is that the encoding mode is shared between all codecs.
So changing it for x264 means changing the framework and altering all codecs.
It does not mean no, it just mean it will be done after 2.2 is out.

I guess we have to wait for a long time :(

Well Murder, looks like you may not have to wait too long. The two pass bitrate option looks like it have been added to XviD encoding. The x264 will probably follow shortly.

As for the custom matrix option, it has been added for testing. There is also a new windows binary for those who want to bug test it. See this thread and post if you find anything not already reported.

http://www.avidemux.org/pun/viewtopic.php?id=1976

LoRd_MuldeR
30th May 2006, 15:54
Well Murder, looks like you may not have to wait too long. The two pass bitrate option looks like it have been added to XviD encoding. The x264 will probably follow shortly.

That's sounds like good news :)

If they also look at the MPEG PS issue, then it'll be perfect ;)

SadaraX
31st May 2006, 08:53
That's sounds like good news :)

If they also look at the MPEG PS issue, then it'll be perfect ;)

In SVN rev 2027, the XviD and x264 both have the option for two pass with average bitrate encoding. So I guess that's settles that. Of course, testing is needed.

What MPEG PS issues do you speak of? I have not had any problems.... :?

LoRd_MuldeR
31st May 2006, 10:54
In SVN rev 2027, the XviD and x264 both have the option for two pass with average bitrate encoding. So I guess that's settles that. Of course, testing is needed.

Cool :cool: But it's not in Celtic's latest build yet...

What MPEG PS issues do you speak of? I have not had any problems.... :?

The problem is, that I want to cut MPEG-2 files I captured from TV. Those files are 12.000 kbps for video and 320 kbps / 44 Khz for audio. I set Audio and Video both to "copy" and select "MPEG PS" as output container. But AviDemux shows an error message, because my MPEG-2 file is not Video-DVD compatible. Okay, it is not Video-DVD compatible, indeed. But who cares? I'm not going to burn it on any Video-DVD. Just want to cut out a part and that's it. Unfortunately there's no way to disable that limitation. So I have to choose another container in order to force AviDemux to do the job. "MPEG-2 TS" seems to work, but doesn't allow seeking and MPlayer/MEncoder reports some sync errors. At the moment I use OGM as output for my MPEG-2 files. This seems to work with MEncoder/MPlayer, but still doesn't allow seeking. Furthermore all other players refuse to play those OGM files! Would be much better to put the MPEG-2 video into the "correct" container.

I already reported the problem on the bug tracker....

celtic_druid
31st May 2006, 12:32
r2028 | mean | 2006-05-31 02:09:16 +1000 (Wed, 31 May 2006) | 1 line
dual pass, average bitrate for x264

I'll put a new build up.

Kostarum Rex Persia
31st May 2006, 15:39
Disaster, Avidemux in build 2027 lost ability to save files in MP4 container!!!

celtic_druid
31st May 2006, 15:53
Check the log because from recollection rev2029 or 2030 fixed that.

LoRd_MuldeR
31st May 2006, 16:49
2-pass, Avarage Bitrate seems to work fine :D


But I found a problem: The status window just freezes during the encoding. At the beginning it was updated about each 5 seconds and frozen in-between. But then, after about one minute, it was completely frozen and Windows added "(No Response)" to the title bar. I had to wait until the encoding was done and I had no status information at all.

Seems like the there's a problem with the GUI thread...

Any one else experienced that ???

Kostarum Rex Persia
31st May 2006, 20:13
Yes, I experienced that. It's very annoying.

LoRd_MuldeR
1st June 2006, 00:21
Reported the freezing problem on the bug tracker.


I got another question: Is there a way to save my x264 settings? I see there are two buttons available "Load Defaults" and "Save Defaults". But those are grayed all the time. Am I missing something?

:confused:

SadaraX
1st June 2006, 00:50
But I found a problem: The status window just freezes during the encoding. Seems like the there's a problem with the GUI thread...

I just ran the test with XviD and x264, and there was no freeze... But I am running the program in Linux. So its probably the windows build....

LoRd_MuldeR
1st June 2006, 15:12
I want to test this (http://fixounet.free.fr/avidemux/win32/r2031_win32.zip) build, but it doesn't work, because some DLL called "libiconv-2.dll" is missing.

I already installed latest GTK+ and Celtic's builds never asked for that DLL...

celtic_druid
1st June 2006, 15:30
Try: http://celticdruid.no-ip.com/temp/libiconv-2.7z

LoRd_MuldeR
1st June 2006, 15:43
Try: http://celticdruid.no-ip.com/temp/libiconv-2.7z

Thx :D

I'm not sure if that build fixed the freezing problem.
At least it did not freeze completely so far, but not tested very much yet.
And it still freezes for about 5sec between each update...

And that build has outdated x264 version included.
I still prefer Celtic's builds :cool:

celtic_druid
1st June 2006, 16:15
That build was cross compiled, not built with mingw under windows right?

LoRd_MuldeR
1st June 2006, 16:41
That build was cross compiled, not built with mingw under windows right?

No idea. I was just asked to test it on the bug-tracker...

LoRd_MuldeR
1st June 2006, 21:08
About the freezing problem:

Comment by mean (mean)
Ok, so it is coming either from celtic druid built or from your gtk
I'll close the bug as it is not one

:scared:

celtic_druid
1st June 2006, 22:24
Doesn't actually freeze here. Didn't test mean's build since it didn't like my libvorbisenc-2.dll. Complains about missing vorbis_analysis when that is in libvorbis-0.dll anyway not enc. Does it minimise to the systray? Mine doesn't seem to any more.

LoRd_MuldeR
1st June 2006, 22:32
Doesn't actually freeze here. Didn't test mean's build since it didn't like my libvorbisenc-2.dll. Complains about missing vorbis_analysis when that is in libvorbis-0.dll anyway not enc. Does it minimise to the systray? Mine doesn't seem to any more.

Well, maybe "freeze" is not 100% clear.
It's just that the window gets updated every ~5 seconds.
In-between those updates, the window doesn't response at all.
This means the window cannot be moved and the button doesn't highlight when I move the mouse over it.

That's not a big problem, just a little nasty.

The main problem is, that a few times the status window was completely frozen! When this happened, I did not get any status information until encoding was done! Windows also added a "(No Response)" message to the titlebar, so I guess if I had clicked "X" then Windows would have just killed Avidemux. However the file that came out was okay.


About the "Minimze to Tray" feature:
Seems like they made it optional. There is an "Go to systemtray when encoding" option in the preferences window.

celtic_druid
1st June 2006, 22:37
Status updates every ~1sec here. No freezes. What I meant is that it doesn't go to the tray here even with that option enabled. It used to before the recent updates to that area.

LoRd_MuldeR
1st June 2006, 22:46
Status updates every ~1sec here. No freezes. What I meant is that it doesn't go to the tray here even with that option enabled. It used to before the recent updates to that area.

Just checked it:
With the option enabled the Main Window is minimized and a Trayicon is created. However both windows are still present on the Taskbar.

BTW: Is there a way to save my x264 options? "Save Defaults" is grayed here all the time. Am I missing something or is this feature not available yet?

celtic_druid
1st June 2006, 22:52
Right. Apparently there is a tray icon or rather there is a blank space where one should be. Hovering over it shows the percentage of the job and all. Just no icon. Need to look into that. From recollection though it used to remove the windows from the taskbar.

SadaraX
4th June 2006, 23:06
Right. Apparently there is a tray icon or rather there is a blank space where one should be. Hovering over it shows the percentage of the job and all. Just no icon. Need to look into that. From recollection though it used to remove the windows from the taskbar.

There have been some fixes for the Icon I believe, though I cannot say for windows. If its still a problem in the latest SVN, please post about it and I will communicate it to mean.

BTW: Is there a way to save my x264 options? "Save Defaults" is grayed here all the time. Am I missing something or is this feature not available yet?

Yes, yes there is! :) I am very happy to announce that the feature of saving codec settings and filter settings as pre-defined loadable options has finally be implemented, and quite handilly I might add.

In recent builds the new "Custom" menu has been added. This allows you to define custom made preset files for ANYTHING, include video codecs, audio codecs, and audio/video filter settings (seperately or all together).

Here's an example for the video codec:
1) Open a video
2) Select the video codec you want (like x264)
3) Configure codec with the options you want
4) Save the file as a Project file somewhere....
5) Open that project file in a text editor (like vim, notepad, wordpad, etc)
6) Now you need to edit and remove whatever you do not want to be loaded as a preset
** You must leave the line that says "var app = new Avidemux();"
** If you want to keep the filters, leave the //** Filters ** section, if you want keep the video leave the //** Video Codec conf **, and so on.
7) Save the file in $HOME/.avidemux/custom with a .js as the file extention

Next time you reload avidemux, the preset option will appear in the custom menu and can be loaded

celtic_druid
5th June 2006, 12:42
Works fine under linux. Nice little animated icon. Ogm files still crash here though. Well actually I used the same ogm file. Suppose I should test a different one.

Ogm files working for anyone else as input?

LoRd_MuldeR
5th June 2006, 20:57
Works fine under linux. Nice little animated icon. Ogm files still crash here though. Well actually I used the same ogm file. Suppose I should test a different one.

Ogm files working for anyone else as input?

Jupp, it crashes!

First it scanns the whole OGM but then AviDemux just crashes without any message...

LoRd_MuldeR
5th June 2006, 21:05
There have been some fixes for the Icon I believe, though I cannot say for windows. If its still a problem in the latest SVN, please post about it and I will communicate it to mean.



Yes, yes there is! :) I am very happy to announce that the feature of saving codec settings and filter settings as pre-defined loadable options has finally be implemented, and quite handilly I might add.

In recent builds the new "Custom" menu has been added. This allows you to define custom made preset files for ANYTHING, include video codecs, audio codecs, and audio/video filter settings (seperately or all together).

Here's an example for the video codec:
1) Open a video
2) Select the video codec you want (like x264)
3) Configure codec with the options you want
4) Save the file as a Project file somewhere....
5) Open that project file in a text editor (like vim, notepad, wordpad, etc)
6) Now you need to edit and remove whatever you do not want to be loaded as a preset
** You must leave the line that says "var app = new Avidemux();"
** If you want to keep the filters, leave the //** Filters ** section, if you want keep the video leave the //** Video Codec conf **, and so on.
7) Save the file in $HOME/.avidemux/custom with a .js as the file extention

Next time you reload avidemux, the preset option will appear in the custom menu and can be loaded

When I saved the project it just crashed.
It created a project file, but it was incomplete!

Whole file:
//AD <- Needed to identify//
//--automatically built--
//--Project: C:\moo.js

var app = new Avidemux();

//** Video **
// 01 videos source
app.load("E:/VIDEO_TS/_Video-In_20060530_020948.mpg.idx");
//01 segments
app.clearSegments();
app.addSegment(0,0,413);
app.markerA=0;
app.markerB=412;
app.rebuildIndex();

//** Postproc **
app.video.setPostProc(0,0,0);

app.video.setFps1000(25000);

//** Filters **
app.video.addFilter("kerneldeint","order=1","threshold=7","sharp=0","twoway=0","map=0");
app.video.addFilter("crop","left=16","right=12","top=2","bottom=4");
app.video.addFilter("resize","w=640","h=480","algo=2");
app.video.addFilter("msharpen","mask=0","highq=1","strength=75","threshold=15");

//** Video Codec conf **

SadaraX
6th June 2006, 01:46
When I saved the project it just crashed.
It created a project file, but it was incomplete!

What version of Avidemux are you running? I found that if you tried to save a project with two-pass average bitrate mode, it crashed. Mean has fixed problem (a little while ago). It works for linux, so you may need to get an updated version from the SVN.

celtic_druid
6th June 2006, 03:56
I put a new version up later. Got a few more packes to install before I can try cross compiling though. See if that makes any difference.

LoRd_MuldeR
7th June 2006, 20:36
The latest revision does now allow MPEG PS output for non-standard bitrates/samplerates. So I can use "Copy" mode plus "MPEG PS" container for my captured MPEG-2 files. That's really great, because I can cut my MPEG-2 files now! Avidemux is far the best MPEG-2 cut tool I've ever used !!!

So if you need to cut an MPEG-2 file, try Avidemux! ;)

LoRd_MuldeR
10th June 2006, 13:59
Damn, it happened again:
AviDemux was frozen during an 6 hours encoding today :angry:
I had to kill the process :(

Falling back to MEncoder until this is fixed...

SadaraX
13th June 2006, 01:06
Damn, it happened again:
AviDemux was frozen during an 6 hours encoding today :angry:
I had to kill the process :(

Falling back to MEncoder until this is fixed...

Hmm, if can reproduce the problem, can you give us the console print out? It might help.

Eitherway, even more bug fixes have been added recently. We are trying to grab all of the bug reports on the tracker at the moment and fix them before the official release happens.

About the OGM files, I am not having any problems loading them. Can you provide a sample of the video that causes you problems?

SadaraX
13th June 2006, 01:40
Latest win32 build from Mean for everyone to test....
http://fixounet.free.fr/avidemux/win32/r2065_win32.zip

CruNcher
13th June 2006, 23:43
please a resize preview option for the croop filter at least it's so hard to work with 1920x1080 stuff on lower display resolutions :(
and a Audio None option would be also great :D

SadaraX
14th June 2006, 01:24
please a resize preview option for the croop filter at least it's so hard to work with 1920x1080 stuff on lower display resolutions :(
and a Audio None option would be also great :D

I have added your request to the list. To save with no audio, go to the Menu: Audio -> Main Track
* Select: None

CruNcher
14th June 2006, 06:39
ah great didn't saw that on the first sight :) hmm how about more x264 options i miss vbv_maxbitrate and direct auto also level settings

Kostarum Rex Persia
2nd July 2006, 21:50
What's going on with Avidemux 2.2 development, on celtic_druid site last build is very old 2049?

Can someone give me a direct download link to newest beta 2.2 build? Thank you.

LoRd_MuldeR
2nd July 2006, 23:12
What's going on with Avidemux 2.2 development, on celtic_druid site last build is very old 2049?

Can someone give me a direct download link to newest beta 2.2 build? Thank you.

Have a look here:
http://fixounet.free.fr/avidemux/win32/

Kostarum Rex Persia
3rd July 2006, 11:15
Thanks, but I read on Avidemux forum that newest build is 2097? But, on site http://fixounet.free.fr/avidemux/win32/ newest build is 2083!!!

Where I can find really newest builds?

celtic_druid
3rd July 2006, 12:31
Win32 was broken in 2092, at least here with the changes to ADM_avsproxy_net.cpp

Svn is actually at r2111.

Kostarum Rex Persia
3rd July 2006, 17:17
So, can you be so nice and compile build 2111?

Thank you.

celtic_druid
4th July 2006, 03:28
As I said, not for win32.

quake74
4th July 2006, 14:26
Is this the right place for feature requests? Lately I am using a HTPC which saves in DVR-MS format. Currently I use DVRMSToolbox http://thegreenbutton.com/forums/thread/99008.aspx to convert it to mpg and then edit that one with avidemux. Is it possible to add dvr-ms input support in avidemux?

LoRd_MuldeR
4th July 2006, 14:53
Is this the right place for feature requests? Lately I am using a HTPC which saves in DVR-MS format. Currently I use DVRMSToolbox http://thegreenbutton.com/forums/thread/99008.aspx to convert it to mpg and then edit that one with avidemux. Is it possible to add dvr-ms input support in avidemux?

-> http://bugs.avidemux.org/

LoRd_MuldeR
24th July 2006, 21:39
New Win32 builds of AviDemux available:
AviDemux v2.3 rev2235 (EXE file only!) (http://fixounet.free.fr/avidemux/win32/avidemux_2.3_r2235_win32.zip)
AviDemux v2.3 rev2214 (including required DLLs) (http://fixounet.free.fr/avidemux/win32/avidemux2.3_r2214_win32.zip)



BTW: Can we expect a new Celtic build now?

celtic_druid
25th July 2006, 03:57
Well if ADM_avsproxy_net.cpp was fixed and it has been updated to work with current x264.

LoRd_MuldeR
25th July 2006, 15:04
Well if ADM_avsproxy_net.cpp was fixed and it has been updated to work with current x264.

The log for ADM_avsproxy_net.cpp says:

Revision 2215 - (view) (download) - [select for diffs]
Modified Thu Jul 20 19:25:17 2006 UTC (4 days, 18 hours ago) by mean
File length: 4207 byte(s)
Diff to previous 2093

merged win32 fixes

celtic_druid
25th July 2006, 19:30
Updated it to support latest x264, tried to build it, but it failed because spidermonkey now needs to be thread safe.

Built nspr, rebuilt spidermonkey, built avidemux and it crashes. So it could be awhile before I release a new build.

mean
25th July 2006, 19:47
http://fixounet.free.fr/avidemux/win32/avidemux_2.3_r2246_win32.zip

That one (update only from rev2214 link given above) is from 2.3 branch and contains :
* Fixed avsproxy (it works here at least, win32, linux and linux64)
* Massively multithreaded DVD(lavc) encoding
* Should fix the freeze problem definitively
* Contains x264 latest version from svn, now it works in 2 passes mode on windows. I don't really know why it wasn't working.

@Celtic druid:
I had the same problem.
I rebuild libpsnr4 without too much problem for win32
I spend a lot of time to tweak js to build for win32 with proper compiler and flags and it was crashing too :)

So i took the js from firefox and rebuilt the js.dll.a and it runs fine.

JS is a pain to build. On the other hand, it works fine and allows users to easily do complicated script.

If you want i can make you a tarball with all the library+include files i use so that you can pick what is of interest for you.

If you are interested, just say it.

Thanks.

Ps: It is cross compiled form linux (build is much faster) but i believe it should work fine on windows + mingw or whatever you use as long as it is mingw/cygwin based.

Doom9
25th July 2006, 19:49
Massively multithreaded DVD(lavc) encodingmassively? did lavc finally get proper multithreaded support? last time I checked lavc's multithreaded mpeg4 asp encoder delivered almost no speed advantage over the singlethreaded version.

mean
25th July 2006, 19:57
Multithreaded because for DVD output using lavcodec based mpeg2 codec there is between 3 and 4 threads :
- One for audio (doesn't do much if you are reusing an existing audio track)
- One or two for video. Mpeg2 multithreading works well in lavcodec, albeit with a slight quality decrease
- One for the muxer

Just a warning, it is from the -dev branch and that version has probably some nasty bugs (nastier than the usual ones at least)

celtic_druid
25th July 2006, 20:21
Yeah it was libpsnr4. Grabed the dll from the mozilla ftp and it no longer crashes.

I have also cross compiled in the past. Didn't bother timing though. Also, not faster when you have to set it all up first.

Problem here with SDL, probably because I linked against recent svn. Could also be that I linked statically. GUI loses all text.

Tray icon still doesn't display the encoding status. Under linux I get a nice animated icon and all. Also during encoding if set to minimise to tray, there didn't used to be any windows left on the taskbar, correct?

mean
25th July 2006, 21:11
"Tray icon still doesn't display the encoding status. Under linux I get a nice animated icon and all. Also during encoding if set to minimise to tray, there didn't used to be any windows left on the taskbar, correct?"

I just checked, the windows are still in the taskbar
Don't know if they disappeared at one time

For the SDL vs text, no idea
I just noticed that SDL >=1.2.10 has a different behaviour at initialization time but that should be detected by the code

Just in case, the whole bin/lib/include i'm using to build win32 binaries from linux
http://fixounet.free.fr/avidemux/win32/avidemux_libs.tgz

LoRd_MuldeR
26th July 2006, 10:18
@Celtic Druid

Thanks for the build, I'll do some testings ASAP.
But you forgot one required DLL file in your ZIP: libxml2.dll

And I got a question:
Why do those (http://fixounet.free.fr/avidemux/win32/?M=D) build require all those additional DLLs like "xvidcore.dll" and "libx264.dll" and so on, while your build only reuires a few of them?

celtic_druid
26th July 2006, 12:17
I link statically where possible (can't build static GTK libs under windows). libxml2 wasn't linked statically? It isn't a dependancy here. If you check I guess you will see that it is a dependancy of a dependancy maybe?

Linking dynamically does make sense though, since you should get a smaller binary and you can update xvid, x264, etc. seperatly (assuming no major changes).

LoRd_MuldeR
26th July 2006, 13:51
I link statically where possible (can't build static GTK libs under windows). libxml2 wasn't linked statically? It isn't a dependancy here. If you check I guess you will see that it is a dependancy of a dependancy maybe?

Linking dynamically does make sense though, since you should get a smaller binary and you can update xvid, x264, etc. seperatly (assuming no major changes).

You are right:

http://img208.imageshack.us/img208/5327/libxml2op7.png

But that file is still needed, so it should be in the ZIP.
It does not ship with GTK+, so I got it from that (http://fixounet.free.fr/avidemux/win32/avidemux2.3_r2214_win32.zip) AviDemux build.

celtic_druid
26th July 2006, 14:31
As I said, it isn't required at all here.

LoRd_MuldeR
26th July 2006, 15:48
As I said, it isn't required at all here.

Any Ideas why I need it then? :confused:

I use WinXP SP-2 and latest GTK+ is installed properly (v2.8.18).
Your AviDemux build was extracted to a clean dir and it seems to load the required libs properly from GTK+ dir.
Only that libxml2.dll is missing...

celtic_druid
26th July 2006, 17:26
Well your libcairo requires it, mine doesn't. That's why I won't package the file. Different people would be requiring different dll's. Pretty much a case of all or nothing. I could probably 7zip libxml2 seperatly along with pthreadGC2, etc. That way people could grab them if they need them.

Did I include it with older builds?

LoRd_MuldeR
26th July 2006, 18:01
Did I include it with older builds?

Don't think so.

BTW: My libcairo-2.dll is from official GTK+ release.
Wouldn't it be possible to compile all the required libs into the avidemux2.exe ???

celtic_druid
26th July 2006, 18:07
You can't build static GTK libs under windows. That would make it one mother of an EXE to. Better to leave GTK seperate and use the GTK+ installer. Really if it requires libxml2, it should include it though.

LoRd_MuldeR
26th July 2006, 21:20
You can't build static GTK libs under windows. That would make it one mother of an EXE to. Better to leave GTK seperate and use the GTK+ installer. Really if it requires libxml2, it should include it though.

Yes. But what makes me wonder is, that GTK+ doesn't need that Lib always. Only with your new AviDemux build. Other GTK+ apps or your older builds never asked for it...

celtic_druid
27th July 2006, 03:22
Previous builds were 2.2 branch. Didn't require a thread safe spidermonkey either. I am sure that there are lots of differences between the branches.

LoRd_MuldeR
27th July 2006, 03:39
Previous builds were 2.2 branch. Didn't require a thread safe spidermonkey either. I am sure that there are lots of differences between the branches.

I don't know if they modified anything that effects the response of the GUI, but the "freezing bug" I had with older versions seems to be fixed. I just did a 15 hours encoding and the status window did not freeze this time. Well, Windows added a "(no response)" warning to the window's caption-bar one time. I though it would freeze again and I had to abort, but after about 15 secs the warning disappeared and the window startet to respond again...

LoRd_MuldeR
30th July 2006, 17:39
--> AviDemux 2.3 rev2247 (http://fixounet.free.fr/avidemux/win32/avidemux_2.3_r2247_win32.zip)

buzzqw
30th July 2006, 19:14
@LoRd_MuldeR
dead link

BHH

LoRd_MuldeR
30th July 2006, 19:20
@LoRd_MuldeR
dead link

BHH

Works fine here :sly:

buzzqw
30th July 2006, 19:55
:confused:

http://img61.imageshack.us/img61/7867/404lf6.th.jpg (http://img61.imageshack.us/my.php?image=404lf6.jpg)

BHH

LoRd_MuldeR
30th July 2006, 20:19
--> AviDemux 2.3 rev2257 (http://fixounet.free.fr/avidemux/win32/avidemux_2.3_r2257_win32.zip)


@buzzq:
Seems like file has been replaced since I posted the link. Try new link pleaze!

buzzqw
30th July 2006, 21:22
:) perfect !

thanks

BHH

LoRd_MuldeR
4th August 2006, 09:58
You are right:

http://img208.imageshack.us/img208/5327/libxml2op7.png

But that file is still needed, so it should be in the ZIP.
It does not ship with GTK+, so I got it from that (http://fixounet.free.fr/avidemux/win32/avidemux2.3_r2214_win32.zip) AviDemux build.


I reportet the problem to the GTK+ devs and it was fixed:

gtk+-2.8.18-setup.zip
This package is missing libxml2.dll

Please try downloading
gtk+-2.8.18-setup-1.zip
which is available from the same place.


They fixed installer and now it includes the libxml2.dll :)

LoRd_MuldeR
5th August 2006, 11:33
2277 | mean | 21 hours | asfchunk + decode asf video headers
2276 | mean | 21 hours | factorize
2275 | mean | 24 hours | skeleton for asf
2274 | mean | 39 hours | oops
2273 | mean | 39 hours | sync with ffmpeg
2272 | mean | 39 hours | sync with ffmpeg
2271 | mean | 39 hours | synced with ffmpeg
2270 | mean | 39 hours | enable vc1/wmv3


Does this mean Avidemux can read WMV files directly now?

celtic_druid
5th August 2006, 13:54
Still needs some more work I think. Just get a black screen here, then it crashes when you seek, etc.

LoRd_MuldeR
7th August 2006, 16:55
File is only 32KB in size:
http://tirnanog.fate.jp/mirror/avidemux/avidemux2.3.0rev2303.7z

Seems like incomplete upload...

celtic_druid
7th August 2006, 17:31
3.7M on my server. Should probably get around to using the 1GB of hosting that my ISP offers. Also got to get around to setting up my new Via EPIA server. Still waiting on another 2.5" HDD though.

Didn't I PM you with details of where my files are stored some time ago though? If so then you can just grab it from there.

LoRd_MuldeR
7th August 2006, 18:10
Didn't I PM you with details of where my files are stored some time ago though? If so then you can just grab it from there.

Nope. But the file is now mirrored properly.
Thanks.

LoRd_MuldeR
7th August 2006, 19:22
Results so far:

1. WMV9 in AVI crashes
2. WMV HD Trailers have no sound, but video seems to be alright
3. Other WMV files have audio and video, but completely out of sync

LoRd_MuldeR
2nd September 2006, 01:00
Avidemux v2.3.0 rev2374
[Download] (http://fixounet.free.fr/avidemux/win32/avidemux2_svn_r2374_win32.zip)

LoRd_MuldeR
3rd September 2006, 22:42
Avidemux v2.3.0 rev2379
[Download] (http://tirnanog.fate.jp/mirror/avidemux/avidemux2.3.0rev2379.7z)

:thanks: to Celtic Druid

Kostarum Rex Persia
4th September 2006, 00:55
LoDd_Mulder, can you, please, give us changelog in future? I can't find changelog anywhere!

LoRd_MuldeR
4th September 2006, 02:48
LoDd_Mulder, can you, please, give us changelog in future? I can't find changelog anywhere!

You can browse the WebSVN on the Avidemux homepage and take a look at the Changelog yourself. And yes, that site is slow :rolleyes:
[Link] (http://svn.berlios.de/wsvn/avidemux/?op=log)

LoRd_MuldeR
8th September 2006, 10:19
Avidemux v2.3.0 rev2398
[Download] (http://fixounet.free.fr/avidemux/win32/avidemux2_r2398_win32.zip)

LoRd_MuldeR
19th November 2006, 23:33
Avidemux changelog says:
partially working QT4 build

What does that mean? Will it work for Win32 too and are there any improvements compared to the current GTK+ builds?

SadaraX
20th November 2006, 00:32
Avidemux changelog says:
partially working QT4 build

What does that mean? Will it work for Win32 too and are there any improvements compared to the current GTK+ builds?

Version 2.3 is almost ready for final stable release. I think they are just waiting on last few language translations before it hits the download sites.

Version 2.4 is the branch with the QT work being done. The program's GUI is going through a complete overhaul. This is to allow it to be fully functional from the command line without the need to have an X Session going (graphic session running), making it handy for work on headless machines where you are only accessing through a terminal. In the process of rewriting all the GUI code, they decided to move to QT4. Though I am not entirely sure why, I personally see no real problems with this, beyond the fact I need to switch from learning GTK to QT4.

There are no real "improvements" yet, meaning there are no big functionality features added. Any bugfixes that are found are also pushed into the stable 2.3 version, but currently 2.4 is mostly just getting a makeover, with most or all of the code being moved to QT4.

Since QT4 has a much more open liscense, it will work in Win32 systems just fine (as compared to QT3). Does that answer your questions?

LoRd_MuldeR
20th November 2006, 08:29
yup. thanks for explaining!

SadaraX
21st November 2006, 19:10
So it appears that Mean has begun to include the B Pyramid into the H.264/X264 system. I am not sure how far it is from completion, however I figure I should ask for some screen captures of what the GUI's for B Pyramids look like, so that I can use them for reference.

I do not think this feature will necessarily be available for 2.3 (it might, I could be wrong). However I will probably have to help remake the X264 interface into QT4 for version 2.4....

LoRd_MuldeR
21st November 2006, 19:54
I always thought the "B-Frames -> Use as Reference" setting (already in Avidemux for a long time) enables B-Pyramid *confused*

The x264 codec is capable of using the B-frame pyramid feature to “Use [B-frames] as references”


// EDIT

From file made with Avidemux 2.3:

x264 - core 54 svn-600 - H.264/MPEG-4 AVC codec - Copyleft 2005 - http://www.videolan.org/x264.html - options: cabac=1 ref=6 deblock=1:-1:-1 analyse=0x3:0x133 me=umh subme=7 brdo=1 mixed_ref=1 me_range=16 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 chroma_qp_offset=0 slices=1 nr=0 decimate=1 mbaff=0 bframes=3 b_pyramid=1 b_adapt=1 b_bias=0 direct=2 wpredb=1 bime=1 keyint=250 keyint_min=25 scenecut=40 rc=crf crf=24,0 rceq='blurCplx^(1-qComp)' qcomp=0,60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1,40 pb_ratio=1,30

mean
21st November 2006, 20:15
It is just a fix when encoding to mp4 file format with B-pyramid enabled.
In that case, more delay is added/needed and you could end up with computed dts > computed pts.
The fix just recomputes the pts when b-pyramid is set to take into account the extra delay.
The effects of the bug was frames were dropped.

LoRd_MuldeR
21st November 2006, 20:23
It is just a fix when encoding to mp4 file format with B-pyramid enabled.
In that case, more delay is added/needed and you could end up with computed dts > computed pts.
The fix just recomputes the pts when b-pyramid is set to take into account the extra delay.
The effects of the bug was frames were dropped.

Okay, thanks for information. Do the fixes effect AVI too?

mean
21st November 2006, 20:28
Avis have only dts (i.e no pts), so they were not affected by the bug

LoRd_MuldeR
21st November 2006, 20:35
Avis have only dts (i.e no pts), so they were not affected by the bug

Even better :D

SadaraX
21st November 2006, 21:38
It is just a fix when encoding to mp4 file format with B-pyramid enabled.
In that case, more delay is added/needed and you could end up with computed dts > computed pts.
The fix just recomputes the pts when b-pyramid is set to take into account the extra delay.
The effects of the bug was frames were dropped.

Oh? I thought the b-frame pyramid was not added yet. I guess I will go update the documentation. :)

LoRd_MuldeR
30th November 2006, 18:32
Are there any builds of Avidemux 2.4 branch available for Win32?
Or is it not ready yet ???

I see a lot of activity on the log, but last Win32 build is dated Nov 15...

Romario
30th November 2006, 19:53
What, 2.4?

But, what happened with 2.3 final, on official website download link is for 2.3 Preview 2!!!

LoRd_MuldeR
30th November 2006, 19:55
What, 2.4?

But, what happened with 2.3 final, on official website download link is for 2.3 Preview 2!!!

read above ;)

Version 2.3 is almost ready for final stable release. I think they are just waiting on last few language translations before it hits the download sites.

Version 2.4 is the branch with the QT work being done. The program's GUI is going through a complete overhaul. This is to allow it to be fully functional from the command line without the need to have an X Session going (graphic session running), making it handy for work on headless machines where you are only accessing through a terminal. In the process of rewriting all the GUI code, they decided to move to QT4. Though I am not entirely sure why, I personally see no real problems with this, beyond the fact I need to switch from learning GTK to QT4.

Bigmango
30th November 2006, 20:33
But, what happened with 2.3 final, on official website download link is for 2.3 Preview 2!!!

I have been running 2.3 final for several days now.

Its available here:

http://developer.berlios.de/project/showfiles.php?group_id=1402

LoRd_MuldeR
30th November 2006, 23:22
I've just installed Avidemux 2.3.0 final and replaced libx264.dll with up-to-date version.

Then I noticed that some x264 settings are not set properly!
Tested with rev598, rev600 and rev602.

From output file:
x264 - core 54 svn-598 - H.264/MPEG-4 AVC codec - Copyleft 2005 - http://www.videolan.org/x264.html - options: cabac=1 ref=6 deblock=1:-1:-1 analyse=0x3:0x1 me=hex subme=1 brdo=0 mixed_ref=0 me_range=7 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,10 chroma_qp_offset=12 slices=1 nr=1 decimate=1 mbaff=0 bframes=3 b_pyramid=1 b_adapt=1 b_bias=0 direct=1 wpredb=1 bime=1 keyint=250 keyint_min=25 scenecut=40 rc=cqp qp=24 ip_ratio=1,40 pb_ratio=1,30

me=hex (should be umh)
subme=1 (should be 7)
brdo=0 (should be 1)
mixed_ref=0 (should be 1)
trellis=0 (should be 2)

The problem does not appear with the (outdated) libx264.dll that ships with Avidemux 2.3.0.
Celtic's latest build of Avidemux uses x264 rev600 and also works fine!

Bigmango
30th November 2006, 23:29
I've just installed Avidemux 2.3.0 final and replaced libx264.dll with up-to-date version.

Then I noticed that some x264 settings are not set properly!
Tested with rev598, rev600 and rev602.

From output file:
x264 - core 54 svn-598 - H.264/MPEG-4 AVC codec - Copyleft 2005 - http://www.videolan.org/x264.html - options: cabac=1 ref=6 deblock=1:-1:-1 analyse=0x3:0x1 me=hex subme=1 brdo=0 mixed_ref=0 me_range=7 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,10 chroma_qp_offset=12 slices=1 nr=1 decimate=1 mbaff=0 bframes=3 b_pyramid=1 b_adapt=1 b_bias=0 direct=1 wpredb=1 bime=1 keyint=250 keyint_min=25 scenecut=40 rc=cqp qp=24 ip_ratio=1,40 pb_ratio=1,30

me=hex (should be umh)
subme=1 (should be 7)
brdo=0 (should be 1)
mixed_ref=0 (should be 1)
trellis=0 (should be 2)

The problem does not appear with the (outdated) libx264.dll that ships with Avidemux 2.3.0.
Celtic's latest build of Avidemux uses x264 rev600 and also works fine!

I don't understand why mean has not updated the dlls. Have you posted a bug report on the avidemux forum so he can fix this ?

Furthermore, where do you get the latest dll ?

LoRd_MuldeR
30th November 2006, 23:32
where do you get the latest dll ?

http://tirnanog.fate.jp/mirror/x264/

Bigmango
30th November 2006, 23:36
http://tirnanog.fate.jp/mirror/x264/

:thanks:

LoRd_MuldeR
1st December 2006, 20:30
I don't understand why mean has not updated the dlls.
Have you posted a bug report on the avidemux forum so he can fix this ?

I've reported the problem to the Bugtracker yesterday:
https://bugs.avidemux.org/?do=details&id=215

But no reply so far...

Bigmango
2nd December 2006, 00:33
I've reported the problem to the Bugtracker yesterday:
https://bugs.avidemux.org/?do=details&id=215

But no reply so far...

Hope he'll see it soon.

x264 is the reason I use avidemux :)

LoRd_MuldeR
2nd December 2006, 01:02
Hope he'll see it soon.

x264 is the reason I use avidemux :)

I use Avidemux for MPEG-2 -> H.264 encoding too :D

Celtic's build works fine for me. Give it a try, it has x264 rev600 built-in:
http://tirnanog.fate.jp/mirror/avidemux/avidemux2.3.0rev2561.7z

Note: You'll need to install GTK+ Runtime or you copy over the GTK+ DLLs from Mean's build.

Bigmango
2nd December 2006, 01:22
I use Avidemux for MPEG-2 -> H.264 encoding too :D

Celtic's build works fine for. Give it a try, it has x264 rev600 built-in:
http://tirnanog.fate.jp/mirror/avidemux/avidemux2.3.0rev2561.7z

Note: You'll need to install GTK+ Runtime or you copy over the GTK+ DLLs from Mean's build.

Ohoh... will give it a go asap :)

:thanks: for the info.

LoRd_MuldeR
2nd December 2006, 19:00
Mean has replied:

Comment by mean (mean) - Saturday, 02 December 2006, 01:16PM
It probably means the API has changed and the binary is not longer compatible.
I'll upload an update in a few minutes that has been recompiled with newes x264

:thanks:

Romario
2nd December 2006, 19:17
Where can I download newest Win32 2.4 beta build 2616? Celtic_druid don't compile Avidemux anymore.

LoRd_MuldeR
2nd December 2006, 19:25
Where can I download newest Win32 2.4 beta build 2616? Celtic_druid don't compile Avidemux anymore.

I don't know, if 2.4 is ready for Build on Win32 yet :confused:
For now it seems you'll have to try to compile it yourself.

LoRd_MuldeR
2nd December 2006, 19:28
Mean has replied:

Comment by mean (mean) - Saturday, 02 December 2006, 01:16PM
It probably means the API has changed and the binary is not longer compatible.
I'll upload an update in a few minutes that has been recompiled with newes x264

:thanks:

x264 update for Avidemux 2.3 final release is here:
avidemux_2.3.0_x264_update.zip (http://prdownload.berlios.de/avidemux/avidemux_2.3.0_x264_update.zip)


//EDIT

yup, the update fixes the problem. great :D

x264 - core 54 svn-604M - H.264/MPEG-4 AVC codec - Copyleft 2005 - http://www.videolan.org/x264.html - options: cabac=1 ref=6 deblock=1:-1:-1 analyse=0x3:0x133 me=umh subme=7 brdo=1 mixed_ref=1 me_range=16 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 chroma_qp_offset=0 slices=1 nr=0 decimate=1 mbaff=0 bframes=3 b_pyramid=1 b_adapt=1 b_bias=0 direct=1 wpredb=1 bime=1 keyint=250 keyint_min=25 scenecut=40 rc=crf crf=24,0 rceq='blurCplx^(1-qComp)' qcomp=0,60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1,40 pb_ratio=1,30

Bigmango
2nd December 2006, 22:47
x264 update for Avidemux 2.3 final release is here:
avidemux_2.3.0_x264_update.zip (http://prdownload.berlios.de/avidemux/avidemux_2.3.0_x264_update.zip)


so this is now with x264-604 ? Nice !

LoRd_MuldeR
15th December 2006, 00:35
New Win32 Builds:
* Avidemux 2.3 rev2639 (http://fixounet.free.fr/avidemux/win32/r2639.zip)
* Avidemux 2.4 rev2637 (GTK+ and CLI interface) (http://fixounet.free.fr/avidemux/win32/r2637_win32_2.4.zip)

LoRd_MuldeR
16th December 2006, 17:11
------------------------------------------------------------------------
r608 | pengvado | 2006-12-16 00:06:21 +0100 (Sat, 16 Dec 2006) | 2 lines

win32: use pthreads instead of win32threads. for some reason, pthreads is much faster.

------------------------------------------------------------------------
r607 | pengvado | 2006-12-16 00:03:36 +0100 (Sat, 16 Dec 2006) | 13 lines

New threading method:
Encode multiple frames in prallel instead of dividing each frame into slices.
Improves speed, and reduces the bitrate penalty of threading.

Side effects:
It is no longer possible to re-encode a frame, so threaded scenecut detection
must run in the pre-me pass, which is faster but less precise.
It is now useful to use more threads than you have cpus. --threads=auto has
been updated to use cpus*1.5.
Minor changes to ratecontrol.

New options: --pre-scenecut, --mvrange-thread, --non-deterministic


Will those changes make it into Avidemux too ???
I guess simply replacing libx264.dll with the an up-to-date build won't be enough...

LoRd_MuldeR
17th December 2006, 12:47
QT4 build of Avidemux 2.4 is here:
http://fixounet.free.fr/avidemux/win32/avidemux_qt4.zip

Most stuff not working yet...

oddball
17th December 2006, 17:56
I cannot get Avidemux to run from preview 2.3 onwards to final. With preview 1 and 2 it just exits straight away with no error message. On final it gives a message box.

http://img212.imageshack.us/img212/4579/clipboard1cg9.jpg

Same on 3 totally different PC's.

LoRd_MuldeR
17th December 2006, 18:01
I cannot get Avidemux to run from preview 2.3 onwards to final. With preview 1 and 2 it just exits straight away with no error message. On final it gives a message box.

http://img212.imageshack.us/img212/4579/clipboard1cg9.jpg

Same on 3 totally different PC's.

Did you make a clean re-install of offical 2.3 release?
http://prdownload.berlios.de/avidemux/avidemux_2.3.0_win32.zip

oddball
17th December 2006, 18:05
Yes! 2.3 final does not come with an installer either. You just unzip to a clean folder and run (Supposedly). 2.2 preview 2 runs fine. Any version of 2.3 will not run whasoever. Unless i am missing something that needs to be installed for 2.3 to run?

LoRd_MuldeR
17th December 2006, 18:08
Yes! 2.3 final does not come with an installer either. You just unzip to a clean folder and run (Supposedly). 2.2 preview 2 runs fine. Any version of 2.3 will not run whasoever. Unless i am missing something that needs to be installed for 2.3 to run?

Strange. No problems here on any of my PCs.

I guess you'll have to report here:
http://bugs.avidemux.org/

oddball
17th December 2006, 18:22
Reported. Thanks.

LoRd_MuldeR
17th December 2006, 22:26
New 2.3 branch build:
http://fixounet.free.fr/avidemux/win32/r2652_2.3.zip

LoRd_MuldeR
18th December 2006, 16:55
Avidemux 2.3 (rev2652) doesn't work with x264 rev611 :(

I replaced libx264.dll with Celtic's latest build. (x264.revision611.7z (http://ffdshow.faireal.net/mirror/x264/x264.revision611.7z))
After that I needed to add pthreadGC2.dll to make Avidemux start.
Everything seemed fine - until I started encoding:
"This application has requested the Runtime to terminate in an unusual way!"

I already sent a bugreport:
https://bugs.avidemux.org/?do=details&id=231

Romario
18th December 2006, 19:55
Doesn't rev2652 from 2.4 branch?

LoRd_MuldeR
18th December 2006, 20:03
Doesn't rev2652 from 2.4 branch?

r2652_2.3.zip is 2.3 branch, as the filename indicates.

LoRd_MuldeR
18th December 2006, 20:04
Mean has just fixed the problem.
Here is a new x264 update with working libx264.dll and avidemux2.exe files:
http://fixounet.free.fr/avidemux/win32/x264_update2.zip

:thanks:

oddball
21st December 2006, 20:11
OK I think I know why (At least with one method).

Avidemux refuses to run on machines run via Remote Desktop. If I go to the actual PC and run it it will run. But as soon as I login to that PC via remote desktop it crashes with the error I posted. It also refuses to run with the same error on THIS PC. Even when I make sure the resolution is 32bit. I believe it is something to do with the way Avidemux is interacting with certain graphics cards and drivers. I am using a beta version of NVidia's drivers on this PC.

LoRd_MuldeR
25th December 2006, 22:19
Interesting experience with Avidemux and x264:
The FPS display of Avidemux is rather unprecise, but with Mean's built of libx264.dll (included with Avidemux 2.3+ Xmas release) I get "1 FPS". Then I tried Celtic Druis built of libx264.dll, which is about ~260 KB smaller. I had to add "pthreadGC2.dll" to make it work, but now Avidemux shows "2 FPS". So it seems to be faster! Both x264 builds are rev614 and both time I encoded same file with same filters...

I guess I'll stick to Celtic's build :D

(My specs: WinXP Pro SP-2, AMD AthlonXP -> No Multi-Threading)

SadaraX
26th December 2006, 00:07
OK I think I know why (At least with one method).

Avidemux refuses to run on machines run via Remote Desktop. If I go to the actual PC and run it it will run. But as soon as I login to that PC via remote desktop it crashes with the error I posted. It also refuses to run with the same error on THIS PC. Even when I make sure the resolution is 32bit. I believe it is something to do with the way Avidemux is interacting with certain graphics cards and drivers. I am using a beta version of NVidia's drivers on this PC.

Have you tried setting the color depth to 24bit?

LoRd_MuldeR
26th December 2006, 01:56
ooops. my fault. sorry

Romario
8th January 2007, 01:47
Lord_Mulder, can you try to find and post here new AviDemux build 2692.

Look at this, http://svn.berlios.de/wsvn/avidemux/?op=log

LoRd_MuldeR
8th January 2007, 16:16
Lord_Mulder, can you try to find and post here new AviDemux build 2692.

Look at this, http://svn.berlios.de/wsvn/avidemux/?op=log

Avidemux 2.4 rev2692
http://tirnanog.fate.jp/mirror/avidemux/avidemux2.4.rev2692.7z

GTK+ Runtime required
http://gimp-win.sourceforge.net/stable.html

DarkZell666
8th January 2007, 16:34
I actually downloaded and unzipped that build to give it a try , and I ended up with a message saying it couldn't find "libgdk-win32-2.0-0.dll".
Edit *oops, I mistaken this build with the QT4 ones*

LoRd_MuldeR
8th January 2007, 16:41
I actually downloaded and unzipped that build to give it a try , and I ended up with a message saying it couldn't find "libgdk-win32-2.0-0.dll". Over what other build should it be unzipped ?

This one ? http://fixounet.free.fr/avidemux/win32/avidemux_qt4.zip

*trying right now*

No, the .7z file contains everything you'll need for Avidemux!
But you'll have to install the GTK+ runtime, if you have not done that yet.
http://gimp-win.sourceforge.net/stable.html

DarkZell666
8th January 2007, 16:47
What a noob I am, thx for the input :D (I was used to the previous builds containing all the GTK libs :))

LoRd_MuldeR
8th January 2007, 16:52
What a noob I am, thx for the input :D (I was used to the previous builds containing all the GTK libs :))

np ;)

Note: Once I had the problem that Avidemux still did not find the required libs although GTK+ Runtime was installed.
Running "GTK+ Runtime Environment -> Select language" from Startmenu fixed that problem!

mean
8th January 2007, 16:58
I would be curious to know if the external-filter-loaded-as-dll
works with that build.

If yes, you can easily do your own filters and load them in avidemux.

LoRd_MuldeR
8th January 2007, 17:00
I would be curious to know if the external-filter-loaded-as-dll
works with that build.

If yes, you can easily do your own filters and load them in avidemux.

Are there any "external" filters available for Avidemux yet?
And if so, where to find them ??? thx

mean
8th January 2007, 17:29
See that thread

http://avidemux.org/pun/viewtopic.php?id=2781

LoRd_MuldeR
8th January 2007, 17:58
I would be curious to know if the external-filter-loaded-as-dll
works with that build.

If yes, you can easily do your own filters and load them in avidemux.

No, doesn't work :scared:

Screenshot:
http://img444.imageshack.us/img444/7940/filterlf6.jpg

Log File:
http://mulder.dummwiedeutsch.de/temp/log.txt

mean
8th January 2007, 19:27
Be sure to have
-Wl,--export-all-symbols

in the linker command line

mean
8th January 2007, 20:41
A note of warning, the 2.4 branch is noticeably unstable at the moment

Romario
9th January 2007, 03:40
Can you add --interlace to x264, mean?

Thanks. I am waiting for the new windows build.

SadaraX
9th January 2007, 03:43
Can you add --interlace to x264, mean?

Thanks. I am waiting for the new windows build.

You mean like adding it to the GUI config? Or to the command line options?

@mean: About this, if you want, I would be happy to update the GUI glade file for you. :)

Romario
9th January 2007, 04:13
You mean like adding it to the GUI config? Or to the command line options?

Yes, I mean like adding it to the GUI. It's time for it!

SadaraX, can you update Avidemux GUI with newest x264 switch, which is present in newest build of MeGUI? Thanks.

SadaraX
9th January 2007, 07:01
Yes, I mean like adding it to the GUI. It's time for it!

SadaraX, can you update Avidemux GUI with newest x264 switch, which is present in newest build of MeGUI? Thanks.

I am not sure what you mean by 'switch'. But I will see if Mean is willing to do an update. I certainly am willing do the graphic design, but that is very little work. Mean is the real programmer of the show. :)

So, let's see. Interlace, and custom matrices for x264 (yeah, I remember, but it will be a bit of work). Anything else?

Romario
9th January 2007, 15:57
So, let's see. Interlace, and custom matrices for x264 (yeah, I remember, but it will be a bit of work). Anything else?

Yeah, B-Frame Direct Mode = Auto (that option exist in MeGUI).

LoRd_MuldeR
13th January 2007, 20:16
Avidemux 2.4 Revision 2727
http://fixounet.free.fr/avidemux/win32/win32_2.4_r2727.zip

BTW: Maybe topic-title should be changed to something more general like "Avidemux Discussion"

Romario
15th January 2007, 16:41
I got an error when I try to encode in x264 with build 2727, message is:

http://img166.imageshack.us/img166/6767/errorrf6.jpg


Same thing happens when I choose FAAC for audio, or try to change x264 default settings. Same error is there when I try to encode in AVI container.

DarkZell666
15th January 2007, 18:38
I get the same error with x264+mp3 in MP4.

I also get "incompatible output format" when I try to put x264+mp3 in "MPEG TS A+V", except that VLC can produce h264+mp3 in TS (using ffmpeg api), so the question is: is it a GUI related error or core encoder/muxer error ? (Note: it's been like that from the beginning, it's not new).

Edit: stderr.txt and stdout.txt only refer to events that happend manipulating the program, no info about the start of the encoding in my case ...

LoRd_MuldeR
15th January 2007, 19:48
x264 + Lame + AVI works fine here...

DarkZell666
15th January 2007, 21:05
x264+aac in MP4 doesn't work either :/
and XviD+AAC in MP4 has b0rked framerate (video is too fast).

LoRd_MuldeR
15th January 2007, 21:12
x264+aac in MP4 doesn't work either :/
and XviD+AAC in MP4 has b0rked framerate (video is too fast).

Well, Mean said that 2.4 branch is still pretty unstable :rolleyes:
Guess we'll have to wait a little more...

SadaraX
18th January 2007, 12:02
Hey Guys. So I am working on updating the x264 GUI. But i need some input...

First, I need to know what the are for these VBV options:
*Maximum local bitrate
*VBV buffer size
*Initial VBV Buffer occupancy

What are the input number ranges for each? 0 to 100?
What is their increment step for each (0.1? 1? 10?).

I only ask because I cannot get to a GUI to see what other programmers have used.

Next, I am still looking for information on this option, but what is DCT decimate? I have no idea what it does and I need to get a concise one line description so I can add it to the GUI.

EDIT 1: Also, we are adding a combobox with predefined video aspect ratios for quick uses. What aspect ratios do you guys want programmed? I am thinking of the following:
* 16:9
* 4:3
* 1:1

Anything else?

EDIT 2: I am also adding custom matrices to the GUI. Does anyone know of a good x264 GUI with a custom matrices dialog that will run under wine? I need to do some number lookup for the ranges.... otherwise I will have to ask you guys again. :P

DarkZell666
18th January 2007, 13:32
From x264 help:
--vbv-maxrate <integer> Max local bitrate (kbit/s) [0]
--vbv-bufsize <integer> Enable CBR and set size of the VBV buffer (kbit) [0]
--vbv-init <float> Initial VBV buffer occupancy [0.9](default values are between []).

I'm pretty sure the --vbv-init value should be between 0 and 1, steps of 0.1 being sufficient imho.
Note: If maxrate is specified, bufsize is mandatory for vbv to work correctly.

For display aspect ratios (DAR value, not SAR) :

1:1
4/3 (1.3333)
16/9 (1.7888)
[?:?] (1.85)
[?:?] (2.35)

The SAR value offered by x264 doesn't mean the same thing:

For a given 480x480 encode, it'll stretch to 640x480 on playback if the SAR is 4:3, but a completely wierd 384x480 encode will need a 1.667:1 SAR to stretch to 640x480. So predefining SAR values means asking "what anamorphic resolutions do people generally encode to ?", and since I don't encode anamorphic I can't help you further :p

I'll at least suggest the following SAR values :

71:50 (1.4222:1) (for anamorphic PAL 720x576 => 1024x576 (16/9 DAR))
107:100 (1.0666:1) (for anamorphic PAL 720x576 => 768x576 (4/3 DAR))

I'm not too sure about the NTSC stuff :)
Idea: If the x264 part of the GUI has access to the input video resolution (once resized, if filters are used), maybe the combobox should be called "target DAR", then the GUI should calculate the most accurate SAR automatically. The Combobox would include the DAR's I mentionned above (and more if others complain :p).

I have a question about the x264 options: why is the "save default" button grayed, and why are the options never saved when I exit/restart avidemux ? is it a complete WIP dialog ? or is there something I missed ?

I hope my 0.02€ helped, & thanks for your work on the GUI, Avidemux gets better by the hour :)

SadaraX
19th January 2007, 00:20
From x264 help:

Where is this mysterious help you are referencing? I would like to read it.


I'm pretty sure the --vbv-init value should be between 0 and 1, steps of 0.1

Note: If maxrate is specified, bufsize is mandatory for vbv to work correctly.

For display aspect ratios (DAR value, not SAR) :

1:1
4/3 (1.3333)
16/9 (1.7888)
[?:?] (1.85)
[?:?] (2.35)

The SAR value offered by x264 doesn't mean the same thing:

For a given 480x480 encode, it'll stretch to 640x480 on playback if the SAR is 4:3, but a completely wierd 384x480 encode will need a 1.667:1 SAR to stretch to 640x480. So predefining SAR values means asking "what anamorphic resolutions do people generally encode to ?", and since I don't encode anamorphic I can't help you further :p

I'll at least suggest the following SAR values :

71:50 (1.4222:1) (for anamorphic PAL 720x576 => 1024x576 (16/9 DAR))
107:100 (1.0666:1) (for anamorphic PAL 720x576 => 768x576 (4/3 DAR))

I'm not too sure about the NTSC stuff :)
Idea: If the x264 part of the GUI has access to the input video resolution (once resized, if filters are used), maybe the combobox should be called "target DAR", then the GUI should calculate the most accurate SAR automatically. The Combobox would include the DAR's I mentionned above (and more if others complain :p).

As for your last request, I am not sure how complicated that would be, but I do not feel right asking Mean to program that right now. Maybe in the future, but for the moment I really just want to get the rest of the x264 features added.

I never encode anything with Anamorphic but someone about 6 months ago asked for a feature like this (menu with predefined ratios). I do not know if this is something that should really be included at this moment.

I have a question about the x264 options: why is the "save default" button grayed, and why are the options never saved when I exit/restart avidemux ? is it a complete WIP dialog ? or is there something I missed ?

Oh yeah. That.... Well, the x264 Configure GUI was designed around the same time the "Custom" menu was added. Since the "Custom" menu can do the same job as "save defaults" would do, the functions for the buttons were never implemented. In fact, I have removed the other two buttons since like you said, they have never been enabled.

DarkZell666
19th January 2007, 09:50
I simply did "x264 --longhelp" (but I'm on Win32 and you seem not to be ;)).

Here goes : <dead link removed>
I Hope this helps :)

Btw CQM's maximum coefficient values is "255". So using an unsigned 8bit int should be enough :p Dunno about the minimum coefficient, but probably "1" would be correct (not necessarily useful, but at least standards compliant, and I'm note sure about 0). The minimum I've seen is "4" (in the top left corner), in *.mp4 guy's matrices (here: http://forum.doom9.org/showthread.php?p=887125#post887125).

SadaraX
20th January 2007, 01:52
I am almost done making any update changes to the GUI. All that is left is the custom matrix editing window. MeGUI does not have any good reference for me. Can someone tell me the name of a program that has a custom matrix editor window, and possibly some screen shots?

LoRd_MuldeR
20th January 2007, 02:08
Like this?
http://img248.imageshack.us/img248/742/customquantfa1.th.png (http://img248.imageshack.us/my.php?image=customquantfa1.png)

SadaraX
20th January 2007, 03:03
Like this?
http://img248.imageshack.us/img248/742/customquantfa1.th.png (http://img248.imageshack.us/my.php?image=customquantfa1.png)


Thanks LoRd_MuldeR, but that is for XviD. I need it for x264... They are different from what I can tell. :)

LoRd_MuldeR
20th January 2007, 03:10
Thanks LoRd_MuldeR, but that is for XviD. I need it for x264... They are different from what I can tell. :)

Quantization Matrices for H.264 look like this:
http://forum.doom9.org/showthread.php?t=96298

So I think the GUI from the screenshot is suitable for x264.
It only needs the Combobox, which is grayed out on the screenshot, to choose one of those values:
4X4_LUMA, 4X4_CHROMAU, 4X4_CHROMAV, 8X8_LUMA
For 4x4 matrices, the unnecessary Edit Fileds need to be grayed out, of course.


// EDIT

Maybe it would be usefull if you also add a button to load a matrix from file.
Like this: http://www.webalice.it/f.corriga/x264/eqm_avc_hr.cfg

LoRd_MuldeR
3rd February 2007, 14:02
New Avidemux 2.4 SVN build for Win32:
http://fixounet.free.fr/avidemux/win32/2.4_r2796_win32.zip

This one should include the new Preview dialog.

SadaraX
4th February 2007, 12:49
http://img365.imageshack.us/img365/2615/20061010160402hx0ce6.th.jpg (http://img365.imageshack.us/my.php?image=20061010160402hx0ce6.jpg)

I have no idea where or what I got this x264 screen capture from. But if someone can tell me where that is from from, it would be very helpful. The custom matrix window is the only part of the new x264 update I am not finished with. :(

I just do not want to do it wrong...

LoRd_MuldeR
4th February 2007, 13:00
Hi, SadaraX
I think this screenshot is from the x264 GTK+ encoder.

http://tirnanog.fate.jp/mirror/x264/x264gtk.revision584.7z

// EDIT

BTW: What's wrong with http://www.avidemux.org/pun/ ???

// EDIT 2

For x264 GTK encoder, I think sources can be found here:
http://trac.videolan.org/x264/browser/trunk/gtk

SadaraX
4th February 2007, 13:16
Hi, SadaraX
I think this screenshot is from the x264 GTK+ encoder.

http://tirnanog.fate.jp/mirror/x264/x264gtk.revision584.7z

Thanks for the file... unfortunately I cannot run it. No Windows... :( Anyway, I will take it to a friends house and see what I can do.


// EDIT 2

For x264 GTK encoder, I thin sources can be found here:
http://trac.videolan.org/x264/browser/trunk/gtk

Hmm, not sure if I can compile that, but I might try.
EDIT: Actually, I found that I already x264 source on my system. Going to compile it. :)


// EDIT

BTW: What's wrong with http://www.avidemux.org/pun/ ???

Wow, the forum is still down? I thought it was just a bad day, I have been super busy for the last two weeks and I have not stopped by to see what is wrong.

News from the Avidemux homepage:

2007-01-27: Hosting issue

I'm having some SQL overload issue, so both the forum and the wiki are offline for the moment, i'm trying to get enough SQL bandwidth to do a backup but it does not seem to be that easy.

LoRd_MuldeR
4th February 2007, 13:17
If you need more screenshots from the x264 GTK+ encoder, I can make them and upload.

SadaraX
4th February 2007, 13:23
If you need more screenshots from the x264 GTK+ encoder, I can make them and upload.

No, I got it and I compiled it successfully. Damn, I really wish I had known about that GTK GUI sooner, it would have saved me a LOT of time....

svn://svn.videolan.org/x264/trunk

Every time my compile scripts recompile Avidemux, they also check and recompile x264. :)

LoRd_MuldeR
4th February 2007, 13:23
Maybe those can help too:

http://mulder.dummwiedeutsch.de/temp/matrix_01.gif
http://mulder.dummwiedeutsch.de/temp/matrix_02.gif
http://mulder.dummwiedeutsch.de/temp/matrix_03.gif

LoRd_MuldeR
7th February 2007, 23:49
I just noticed that there's a huge difference in Video Quality between Avidemux and VirtualDub!
In Avidemux the same video looks much worse than in VirtualDub :(

Here are two screenshots that clearly show the difference:
http://img527.imageshack.us/img527/3768/videovdubla4.png
http://img527.imageshack.us/img527/4151/videoadmbt5.png

Especially have a look at her hair and at the frame in the background.

The input file is a MPEG-2 file, captured from analog TV.
In both applications it's the exactly same input file and the same frame!
No filters enabled, no resize. Just the unchanged original video.

// EDIT

Here is another test:

Once the video directly from MPEG-2 input file:
http://img506.imageshack.us/img506/3327/capvduboj8.png
And now the video as exported (lossless, unprocessed) from Avidemux:
http://img506.imageshack.us/img506/3018/capadmyo4.png

Both shots taken in VirtualDub.
Again quality much worse in the video that was exported from Avidemux!

SadaraX
8th February 2007, 03:18
I just noticed that there's a huge difference in Video Quality between Avidemux and VirtualDub!
In Avidemux the same video looks much worse than in VirtualDub :(

Do you have post processing disabled in both of them?

Otherwise you are going to have talk with Mean.

I know there is an issue (not sure if it is a bug) in the color systems, which I have pointed out (I even pin-pointed the problem source file).

LoRd_MuldeR
8th February 2007, 08:35
Do you have post processing disabled in both of them?

Otherwise you are going to have talk with Mean.

I know there is an issue (not sure if it is a bug) in the color systems, which I have pointed out (I even pin-pointed the problem source file).

There no filters used in both applications and Avidemux's post-processing is completely disabled.
Doesn't seem to me that it's a color problem. The file exported from Avidemux to VDub doesn't show any difference in color, but still the quality is worse. Seems to be either a MPEG-2 decoder problem or the video is "filtered" in some way it shouldn't...

Gusar
8th February 2007, 12:22
Is it fixed, if you go Edit->Preferences->Input and tick 'Use libavcodec MPEG decoder'?

LoRd_MuldeR
8th February 2007, 13:18
Is it fixed, if you go Edit->Preferences->Input and tick 'Use libavcodec MPEG decoder'?

If I remember correctly, it didn't make any difference... :confused:

// EDIT

verified, makes no difference.

LoRd_MuldeR
8th February 2007, 22:36
I just noticed that there's a huge difference in Video Quality between Avidemux and VirtualDub!
In Avidemux the same video looks much worse than in VirtualDub :(

Here are two screenshots that clearly show the difference:
http://img527.imageshack.us/img527/3768/videovdubla4.png
http://img527.imageshack.us/img527/4151/videoadmbt5.png

Especially have a look at her hair and at the frame in the background.

The input file is a MPEG-2 file, captured from analog TV.
In both applications it's the exactly same input file and the same frame!
No filters enabled, no resize. Just the unchanged original video.

// EDIT

Here is another test:

Once the video directly from MPEG-2 input file:
http://img506.imageshack.us/img506/3327/capvduboj8.png
And now the video as exported (lossless, unprocessed) from Avidemux:
http://img506.imageshack.us/img506/3018/capadmyo4.png

Both shots taken in VirtualDub.
Again quality much worse in the video that was exported from Avidemux!

Okay, I have checked with AviSynth now instead of VirtualDub-MPEG2, and it's getting even more strange!

When I use DGIndex to create the .d2v file, the video looks the same as directly imported in VirtualDub-MPEG2 - very few chroma artifacts.
But when I make an AviSynth script with MPEG2Source(<path to .d2v>) and open in VirtualDub, it suddenly looks like in Avidemux - more chroma artifacts!

Nevertheless colors in Avidemux still are very different from anything I've seen in VirtualDub...

LoRd_MuldeR
11th February 2007, 16:21
There seems to be a problem with Avidemux.org

I get this "Lecture/Envoi d'emails" site, instead of Avidemux homepage.
Seems to happen only sometimes. When I try again later, the homepage returns.

Had this problem several times now...

// EDIT

Just reset my internet connection and it's solved for now :confused:

LoRd_MuldeR
11th February 2007, 19:44
Avidemux 2.4 Revision 2811
http://fixounet.free.fr/avidemux/win32/r2811_win32.zip

The previous build was broken, this one seems to work fore me :D

DarkZell666
12th February 2007, 13:09
Quick note: the previous problems reported about x264-in-mp4 and so on are at least partially solved (I'm encoding x264+aac in mp4 right now, and it seems to be working again).

Edit:
All these output combinations work perfectly now:
- xvid+mp3 in MP4
- xvid+aac in MP4
- x264+mp3 in MP4
- x264+aac in MP4.

This is just such a great news !

LoRd_MuldeR
12th February 2007, 14:07
Avidemux 2.4 Revision 2814
First install r2811_win32.zip (http://fixounet.free.fr/avidemux/win32/r2811_win32.zip), then update to r2814.zip (http://fixounet.free.fr/avidemux/win32/r2814.zip) :)

This update is a quick fix for the "Median 5x5" filter. Very nice to clean Chroma Noise from analog material!
Also the video is displayed at the right position now, when "SDL Accelerated" is selected for Video output.

// EDIT

DarkZell666, I got a question: Do your "x264+mp3 in MP4" files play properly in *all* players?
I did a quick test an the result was, that it played 100% fine in MPlayer, but MPC didn't play any sound :(
For the test I used latest MPC build, latest ffdshow-tryouts and latest Haalli Splitter.
Nevertheless "x264+faac in MP4" didn't show such problems ...

// EDITē

I have reported the problem in detail:
http://www.avidemux.org/admForum/viewtopic.php?pid=17066#p17066

LoRd_MuldeR
12th February 2007, 22:12
It seems that the "objectTypeIndication" is the problem with mp3 audio in MP4 and Avidemux!

Avidemux uses an objectTypeIndication of 107, while MP4Box will use 105.
Haali's Splitter doesn't recognize the objectTypeIndication of 105 for some reason.

Works 100% fine with MPlayer and VLC Media Player...

Henrikx
12th February 2007, 22:47
@LoRd_MuldeR
Itīs possible to translate Avidemux ?

DarkZell666
12th February 2007, 23:03
Oops, I'm indeed an mplayer addict and didn't imagine (read: forgotten :p) that other players may have revealed other problems :) Thx for investigating a bit further than I did ;)

LoRd_MuldeR
12th February 2007, 23:25
@LoRd_MuldeR
Itīs possible to translate Avidemux ?

There is no multi-language support in the current version.

I got no idea if Mean is planning such feature. Why not just ask him directly?
But I think it's enough work to get everything work, even without multi-language...

Is it so hard to understand Avidemux in English language?
Even stupid me can handle that *g*

SadaraX
12th February 2007, 23:44
There is no multi-language support in the current version.

I got no idea if Mean is planning such feature. Why not just ask him directly?
But I think it's enough work to get everything work, even without multi-language...

Is it so hard to understand Avidemux in English language?
Even stupid me can handle that *g*

I know there are some translations of Avidemux into some languages. I believe J.M. does a few of them. Let me see...

On my system Avidemux is available in French, Spanish, Klingon (that my be a joke, but the file is there), Russian, and Czech (I think).

celtic_druid
12th February 2007, 23:45
There are *.po files for several languages. Klingon is empty though. Looks like French, German, Russian and Czech are ok though.

LoRd_MuldeR
12th February 2007, 23:49
:eek: Never saw an option to change language in Avidemux!

oooops :o

Henrikx
12th February 2007, 23:50
@LoRd_MuldeR
Is it so hard to understand Avidemux in English language? No, but everyone does not speak English.
Even stupid me can handle that *g*
Then are all without English knowledge idiots.
@celtic_druid
THX

LoRd_MuldeR
13th February 2007, 00:03
@LoRd_MuldeR
No, but everyone does not speak English.

Of course you are right.

But most commands you need to know in Avidemux are simple words like "Open", "Append", "Save" and so on. Even if you don't speak English at all, you should be able to cope with that. Especially if you worked with similar tools before. And don't forget that English is still the "default" language in Computer Science. I doubt you will get far without English in this profession...

Anyway, problem seems to be solved now *g*

Henrikx
13th February 2007, 00:15
@LoRd_MuldeR
And don't forget that English is still the "default" language in Computer Science
The statement is not correct starting out from Conrad Zuse.But this is not the topic.
I translated for the ones who do not speak any English.
German MeGUI-WIKI ,AvsP,Smplayer.
Language barriers should not exclude.
What you find simple is perhaps complicated for the other one.
Therefore I have asked the question.

SadaraX
13th February 2007, 03:12
@LoRd_MuldeR

The statement is not correct starting out from Conrad Zuse.But this is not the topic.
I translated for the ones who do not speak any English.
German MeGUI-WIKI ,AvsP,Smplayer.
Language barriers should not exclude.
What you find simple is perhaps complicated for the other one.
Therefore I have asked the question.

If you ever do a German translation for Avidemux, I know that the developers would like to include your German translation. :)

Schrade
13th February 2007, 05:51
I've been playing with AVIDemux by encoding to the PSP Full Res format and I really like how easy it is to do this.

What I don't like though is that all the videos are tagged with "Avidemux" as the name of the video.

Can some tag editing features be added to the program please? Just some way to choose the filename as the tag/title of the video would be fine with me.

Also, is there a way to script the Auto -> PSP Full Res settings? I'd like to just make scripts for the Custom menu with appropriate names to match what I want done. Like "PSP Full Res 100MB" "PSP Full Res 1000Kbps" and just change the x264 settings.

Right now in order to do what I want I have to go to the Auto menu and select PSP Full Res then press OK. Then I have to load my custom x264 settings.

I just want to be able to go to Custom -> My Custom Setting and have it all done in one step.

SadaraX
13th February 2007, 06:11
I've been playing with AVIDemux by encoding to the PSP Full Res format and I really like how easy it is to do this.

What I don't like though is that all the videos are tagged with "Avidemux" as the name of the video.

Wow, he finished making the PSP stuff work? I thought that was going to be broken for a while... heh, I guess I missed stuff when the Avidemux forums were down.

I have no idea what is causing that, because i have never used it. But I will have a look in a while, you might get better results by asking on the Avidemux forums.

Can some tag editing features be added to the program please? Just some way to choose the filename as the tag/title of the video would be fine with me.

Also, is there a way to script the Auto -> PSP Full Res settings? I'd like to just make scripts for the Custom menu with appropriate names to match what I want done. Like "PSP Full Res 100MB" "PSP Full Res 1000Kbps" and just change the x264 settings.

Right now in order to do what I want I have to go to the Auto menu and select PSP Full Res then press OK. Then I have to load my custom x264 settings.

I just want to be able to go to Custom -> My Custom Setting and have it all done in one step.

This might help. If it does not, I will add more to the article for help with creating a custom menu.
http://www.avidemux.org/admWiki/index.php?title=Project_files

LoRd_MuldeR
17th February 2007, 22:45
Avidemux 2.4.0 Revision 2826:
http://fixounet.free.fr/avidemux/win32/soustitre.zip

LoRd_MuldeR
20th February 2007, 23:36
Avidemux 2.4.0 Revision 2838:
First install r2811_win32.zip (http://fixounet.free.fr/avidemux/win32/r2811_win32.zip) and then update to 2838.zip (http://fixounet.free.fr/avidemux/win32/2838.zip)

ludeboy12
21st February 2007, 01:33
great lil app thanks.

an auto ps3 profile would be nice but i guess its not really that big of a deal.

SadaraX
21st February 2007, 02:21
great lil app thanks.

an auto ps3 profile would be nice but i guess its not really that big of a deal.

Audo PS3? What is that?

Schrade
21st February 2007, 05:36
Avidemux 2.4.0 Revision 2838:
First install r2811_win32.zip (http://fixounet.free.fr/avidemux/win32/r2811_win32.zip) and then update to 2838.zip (http://fixounet.free.fr/avidemux/win32/2838.zip)
Thanks for posting these downloadable updates. Really comes in handy :)

LoRd_MuldeR
22nd February 2007, 22:09
A new Avidemux 2.4 QT4 build can be found here:
http://fixounet.free.fr/avidemux/win32/2.4_qt_win32.tar.gz

Seems to be more complete than last QT4 build, but still not ready for working...

LoRd_MuldeR
25th February 2007, 19:02
Avidemux 2.4 Revision 2847:
This time r2847_win32.zip (http://fixounet.free.fr/avidemux/win32/r2847_win32.zip) is a complete package including GTK+ and CLI version.

A few new features:
- ability to save as packed bitstream (you should ALWAYS depack when loading, and just save as packed or unpacked). Avidemux needs it unpacked internally whatever the output format is.
- much better bitrate histogram, also gives max & average bitrate ,nb of consecutive B frame, # of I/B/P frames

Also x264 has been updated to latest revision.

LoRd_MuldeR
1st March 2007, 20:07
Avidemux 2.4 Revision 2853:
First install the r2847_win32.zip (http://fixounet.free.fr/avidemux/win32/r2847_win32.zip) package and then update to r2853_win32.zip (http://fixounet.free.fr/avidemux/win32/r2853_win32.zip)

This update fixes a bug with opening WMV files.
Furthermore the "Built-in support" dialog was improved.

LoRd_MuldeR
2nd March 2007, 21:35
Avidemux 2.4 Revision 2853:
First install the r2847_win32.zip (http://fixounet.free.fr/avidemux/win32/r2847_win32.zip) package and then update to r2857_win32.zip (http://fixounet.free.fr/avidemux/win32/r2857_win32.zip)

This update fixes the bitstream packer/unpacker.

// EDIT

Avidemux 2.4 Revision 2859:
First install the r2847_win32.zip (http://fixounet.free.fr/avidemux/win32/r2847_win32.zip) package and then update to r2859_wi32.zip (http://fixounet.free.fr/avidemux/win32/r2859_wi32.zip)

Revision 2859 fixes a crash that could happen because SSE2 instructions were called when only MMX instructions should be used. This made the "Blend Remover" filter crash on my AthlonXP CPU with "Illegal instruction" error. Now it has been fixed.

LoRd_MuldeR
3rd March 2007, 18:10
Avidemux 2.4 Revision 2859 GCC4-SVN build:
First install the r2847_win32.zip (http://fixounet.free.fr/avidemux/win32/r2847_win32.zip) package and then update to adm_gtk_gcc4.zip (http://fixounet.free.fr/avidemux/win32/adm_gtk_gcc4.zip)

That one has been compiled with gcc4 experimental svn branch use at our own risk your house gonna burn

This build fixes the "Libavcodec has been miscompiled" warning that appeared in stderr.txt with previous builds.
Please check if it works stable and report back...

DarkZell666
4th March 2007, 08:26
In the 2 or 3 most recent builds, using vorbis causes the encoding to stall at the beginning (crashing Avidemux). Opening the calculator also crashes AviDemux with a c++ error in audioencoder_vorbis.cpp @ line 124. (Other audio formats don't suffer this problem).

I'll try the latest builds more in depth, but there's always a setting or another that isn't saved on exit. Actually, the "save preferences on exit" setting isn't saved, so I wouldn't be surprised if that had something to do with it :p
**Edit: DAMN CAT !!! It climbed on the keyboard while I was finishing something else and I hadn't finished writing my post ...*

The vorbis problem doesn't seem to always happen. Btw I've just opened an xvid+mp3 avi with packed bitstream. I unpacked it, and I can't reencode the video because the video codec combobox is grayed, and locked on "Copy".
***Re-edit: the video codec combobox only grays when I choose "avi, unp. vop" or "avi, Pack vop" output formats. Is it normal ?
***Re-edit again: the vorbis encoder crash only happens once I saved my work as a project or if I re-load the project I've just saved. Otherwise it doesn't crash (and other formats still don't have the problem, so "project+vorbis" is no go ATM).

LoRd_MuldeR
4th March 2007, 12:46
The vcodec combobox must be grayed when "avi, unp. vop" or "avi, Pack vop" is selected, because in this mode Avidemux will pack/unpack the bitstream. This cannot be done at the same time as the encoding. If you have a packed bitstream AVI, you must first unpack it and then use then load unpacked file to do the work. Afterwards you can re-pack if you need to...

About the "project+vorbis" bug: I think if you send a bug report to Mean, he will be able to fix it. I guess it's the project file which is either not written or read properly. Maybe you should send your project file too.

DarkZell666
4th March 2007, 13:09
The vcodec combobox must be grayed when "avi, unp. vop" or "avi, Pack vop" is selected, because in this mode Avidemux will pack/unpack the bitstream. This cannot be done at the same time as the encoding. If you have a packed bitstream AVI, you must first unpack it and then use then load unpacked file to do the work. Afterwards you can re-pack if you need to...There must have been a flaw in avidemux 2.3 then, 'cause I don't remember this happening at all (or I'm a moron and didn't use avidemux properly XD)


About the "project+vorbis" bug: I think if you send a bug report to Mean, he will be able to fix it. I guess it's the project file which is either not written or read properly. Maybe you should send your project file too.Will do later on today (I'm in the process of formating my HDD right now ;))

LoRd_MuldeR
4th March 2007, 13:15
There must have been a flaw in avidemux 2.3 then, 'cause I don't remember this happening at all (or I'm a moron and didn't use avidemux properly XD)

I don't know how (un)packing worked in older versions, since I never do that. Maybe older versions just did not prevent improper usage of "avi, unp. vop" or "avi, Pack vop". Might also be possible that the latest changes to the (un)pack code make a difference...

2857 / mean / 39 hours / fix also packer to be divx compliant
2856 / mean / 39 hours / revamp packed bitstream unpacker, should be 100 % exact this time
2848 / mean / 6 days / disable vcodec when using pack/unpack bitstream

LoRd_MuldeR
4th March 2007, 17:42
Avidemux 2.4 Revision 2866:
First install the r2847_win32.zip (http://fixounet.free.fr/avidemux/win32/r2847_win32.zip) package and then update to r2866_win32.zip (http://fixounet.free.fr/avidemux/win32/r2866_win32.zip)

This build includes another fix for packed bitstream and some cosmetic fixes.

IceManZ
6th March 2007, 22:37
I don't really understand the purpos of pack or unpack bitstream !

Could someone explain it to me, I look here and there but don't get it ?

PS: When avidemux ask me if I want to unpack, I always say no since the file saved is still playeable...

LoRd_MuldeR
6th March 2007, 23:27
I don't really understand the purpos of pack or unpack bitstream !

Could someone explain it to me, I look here and there but don't get it ?

PS: When avidemux ask me if I want to unpack, I always say no since the file saved is still playeable...

Well, "packed bitstream" has something to with the way the different Frame types (I-Frames, P-Frames and B-Frames) are stored in the AVI file. In packed AVI's several frames are packed together into one "big" frame and dummy frames are inserted to keep the number of frames. Later the decoder will unpack those packed frames and display each frame at the correct time, the dummy frames will just be skipped. So while a normal AVI will have frames stored like this "1-2-3-4-5", a packed AVI will contain "p-d-d-d-d" where p is the packed frame that contains all the frames from 1 to 5 and the d's are dummy frames. When reading a normal AVI, the decoder will read frame 1 from the AVI file, then display frame 1, then read frame 2 from the AVI, then display frame 2, then read frame 3 from the AVI, then display frame 3 and so on. With packed bitstream the deocoder will read a "packed" frame from the AVI and thus get a bunch of frames at the same time (for example all frames from 1 to 5). Of course the decoder will display only the first of those frames, the rest will be kept in memory. When the next "dummy" frame is ready form the AVI, the decoder will discard the dummy frame and instead display one of the frames that are already in memory. This is done until all of the frames in memory have been displayed. Then another "packed" frame is read from the AVI, followed by a series of dummy frames. And so on. I hope you understand. It's a little bit confusing.

Packed bitstream is a "hack" introduced by DivX in order to workaround a limitation in the VfW interface (VirtualDub). It was needed to support B-Frames, because VfW isn't suitable for B-Frames. Packed bitstream is ugly and it's to be avoided at all costs! Nevertheless sometimes you have packed AVI's (for example AVI's made with VirtualDub/DivX) and want to edit them. In this case "unpacking" is required before editing in Avidemux...

// EDIT

Tried to make a little illustration:

http://img517.imageshack.us/img517/9561/packedbitstreamhs8.gif

// EDIT 2

A more detailed description can be found here:
http://itsjustonesandzeros.blogspot.com/2007/01/what-is-packed-bitstream.html

IceManZ
7th March 2007, 23:49
Thanks a lot LoRd_MuldeR for your time and your awesome answer! Really interesting. I finaly understand. :)

PS: But why "Packed bitstream is ugly and it's to be avoided at all costs!" if in the end the result is the same (only if we own a standaloneplayer without Packed bitstream support)

mean
8th March 2007, 08:00
Because the resulting stream is incorrect
It will be like that (number between () is timestamp)

P(4) b(1)--b(2)--b(3)--NVOP(4)

you insert an extra frames (which is bad) and it has the same timestamp as its reference frame

and some version of xvid sometimes forget to set the nvop/dummy frames
so in total you have 1000 frames while physically you have 1010 for example

LoRd_MuldeR
8th March 2007, 18:49
I made an improved illustration of "Packed Bitstream"

http://img339.imageshack.us/img339/8440/packedbitstreamwy9.th.png (http://img339.imageshack.us/my.php?image=packedbitstreamwy9.png)


If anything is wrong, please tell me. Thx!

IceManZ
9th March 2007, 20:02
Thanks a lot LoRd_MuldeR and mean, I understood perfectly "Packed Bitstream".

Sorry to take some much time to get it :helpful:
Thanks again. :thanks:

Romario
10th March 2007, 19:12
Well, can I unpack packed bitstream from MPEG4 Xvid source without fear, because I am planning to encode Xvid to x264 via Avidemux?

LoRd_MuldeR
10th March 2007, 19:17
Well, can I unpack packed bitstream from MPEG4 Xvid source without fear, because I am planning to encode Xvid to x264 via Avidemux?

Yes, as far as I understand this would be the way to go:
1. Open your XviD AVI in Avidemux
2. If Avidemux says that your AVI is packed, let Avidemux unpack it
3. Open the unpacked AVI and encode with x264

LoRd_MuldeR
10th March 2007, 19:18
Avidemux 2.4 Revision 2877:
http://mulder.brhack.net/public/downloads/Avidemux.2007-03-10.Win32.exe

LoRd_MuldeR
11th March 2007, 21:21
Avidemux 2.4 Revision 2881:
http://mulder.brhack.net/public/downloads/Avidemux.2007-03-11.Win32.exe

Note: It seems recent builds of Avidemux crash on the combination of x264 2-Pass and MP4 output :o

LoRd_MuldeR
12th March 2007, 22:28
Avidemux 2.4 Revision 2882:
http://mulder.brhack.net/public/downloads/Avidemux.2007-03-12.Win32.exe

It seems the crash with x264 + 2-Passes + MP4 + Multi-Threading is fixed :)

IceManZ
13th March 2007, 08:12
.264 support in avidemux is still buggy.

When I want to edit a .264 video file impossible to seek.
Avidemux returns completly crazy time files.

Thanks for your help.

LoRd_MuldeR
13th March 2007, 11:41
.264 support in avidemux is still buggy.

When I want to edit a .264 video file impossible to seek.
Avidemux returns completly crazy time files.

Thanks for your help.

I think support for raw .h264 streams is still a pretty new feature.
Reading h.264 video from AVI or MP4 container works fine for me in Avidemux with all files I've tested so far!
Just select "Use that Mode" when Avidemux asks for it...

IceManZ
13th March 2007, 16:41
I have tried too... but in 99% of my vids, impossible to seek.
I always encode my them with the same profile / apps.
Only 1% could be edited... really strange.

LoRd_MuldeR
13th March 2007, 23:14
I have tried too... but in 99% of my vids, impossible to seek.
I always encode my them with the same profile / apps.
Only 1% could be edited... really strange.

Well, you should write a detailed bugreport here:
http://www.avidemux.org/admForum/

LoRd_MuldeR
14th March 2007, 12:50
Avidemux 2.4 Revision 2884
http://mulder.brhack.net/public/downloads/Avidemux.2007-03-14.Win32.exe

The bitrate histogram now uses labels instead of disabled editboxes (much better to read)
Furthermore this download has been compressed with NSIS...

DarkZell666
14th March 2007, 13:18
Can anyone confirm encoding with x264 in avidemux is much slower in avidemux that it is via x264.exe ?

I'm encoding a 512x384 sample right now, and it won't go over 8fps even with method="diamond", and "partition decision=1- Extremely low" (equivalent to --subme 1 and -me dia), whereas with the cli (input via avisynth) it goes over 20fps without any problem. Cpu usage is over 90% ...

One of the suppositions that come to my mind would be the decoding part of avidemux is hogging the CPU far too much (post-processing is disabled btw).

LoRd_MuldeR
14th March 2007, 14:21
Can anyone confirm encoding with x264 in avidemux is much slower in avidemux that it is via x264.exe ?

I'm encoding a 512x384 sample right now, and it won't go over 8fps even with method="diamond", and "partition decision=1- Extremely low" (equivalent to --subme 1 and -me dia), whereas with the cli (input via avisynth) it goes over 20fps without any problem. Cpu usage is over 90% ...

One of the suppositions that come to my mind would be the decoding part of avidemux is hogging the CPU far too much (post-processing is disabled btw).

Did you set multi-threading correctly in Avidemux?
What is your input file? If it is MPEG-2, what decoder did you select?

Nevertheless I also got the impression that encoding in Avidemux is a little slow in the last time :confused:

I have to do more testing...

DarkZell666
14th March 2007, 14:38
Did you set multi-threading correctly in Avidemux?
What is your input file? If it is MPEG-2, what decoder did you select?

Nevertheless I also got the impression that encoding in Avidemux is a little slow in the last time :confused:

I have to do more testing...

Source was an xvid+mp3 avi file, and I didn't set any multithreading since I have a pentium 4 (2,4ghz) @work. Btw, when I go and change the number of threads, close the dialog, and re-check the number of threads, it stays to 0 :confused:

And I've just checked encoding with XviD too:same problem, it doesn't go over 13fps, but it should be going somewhere round 25fps ... (512x384 video, MSP=5, no vhq, no trellis ...).

LoRd_MuldeR
14th March 2007, 14:49
I just did a quick Test:
MPEG-2 to x264, LAME for audio, no filters used

Avidemux 2.3.0+: FPS=1, ETA=8h
Avidemux 2.4.2884: FPS=0, ETA=33h :eek:

DarkZell666
14th March 2007, 15:03
I just saw your thread over at the avidemux forum, I moved my post to your thread to keep things clean ;)

Avidemux 2.3.0+: FPS=1, ETA=8h
Avidemux 2.4.2884: FPS=0, ETA=33h

I'm at least half re-assured, my config isn't to blame.

LoRd_MuldeR
14th March 2007, 15:21
Avidemux 2.4 Revision 2884 Try-2
http://mulder.brhack.net/public/downloads/Avidemux.2007-03-14-Try2.Win32.exe

I replaced Mean's libx264.dll with the one provided by Celtic Druid.
On my system Mean's lib encodes 4 times slower :eek:

LoRd_MuldeR
14th March 2007, 18:37
Avidemux 2.4 Revision 2884 Try-3
http://mulder.brhack.net/public/downloads/Avidemux.2007-03-14-Try3.Win32.exe

Damn, I forgot pthreadGC2.dll in the previous package. For some reason Avidemux didn't ask for it when I launched it from RocketBar. Instead it loaded the pthreadGC2.dll from a different folder. I only noticed the problem because avidemux2_gtk.exe didn't start up when I launched it manually. Strange. Nevertheless it's fixed now. Hope this is the last one for today...

Schrade
14th March 2007, 22:08
Just a little thing - when you go to Help -> About it still says "Avidemux 2.4.0 (r2859)"

IceManZ
14th March 2007, 22:18
Avidemux 2.4 Revision 2885

- "Seek" / edit problems in H.264 files FiXeD ;)

Thanks a lot to Mean!

LoRd_MuldeR
14th March 2007, 22:23
Just a little thing - when you go to Help -> About it still says "Avidemux 2.4.0 (r2859)"

It seems Mean is just too lazy to edit the revision number every time he makes a new build :p

LoRd_MuldeR
14th March 2007, 22:24
Avidemux 2.4 Revision 2885

- "Seek" / edit problems in H.264 files FiXeD ;)

Thanks a lot to Mean!

Be warned: The libx264.dll that comes with Mean's r2885 build still is SLOOOOOW on my system!

DarkZell666
15th March 2007, 09:25
It seems mean managed to fix his libx264.dll : http://fixounet.free.fr/avidemux/win32/x264.zip

Thread over at avidemux forum : http://www.avidemux.org/admForum/viewtopic.php?pid=17771#p17771

LoRd_MuldeR
15th March 2007, 13:33
Avidemux v2.4 rev2885 2007-03-15:
Avidemux.2007-03-15.Win32.exe (http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack)

This package now contains Mean's fixed version of libx264.dll, which encodes at full speed now :D

IceManZ
15th March 2007, 16:34
Be warned: The libx264.dll that comes with Mean's r2885 build still is SLOOOOOW on my system!


Hep, I get the Speed issue too :)

Thanks a lot for your help :thanks:

LoRd_MuldeR
16th March 2007, 23:44
Avidemux 2.4 Preview-1 is out!

Official Download:
http://developer.berlios.de/project/showfiles.php?group_id=1402

My mirror with NSIS installer:
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=preview1&mirror=brhack

IceManZ
17th March 2007, 09:10
I can't find a change log.

Do you know what's new / Fixed ?

Thanks :)

LoRd_MuldeR
17th March 2007, 12:38
I can't find a change log.

Do you know what's new / Fixed ?

Thanks :)

Bugs fixed recently after 2.3
external audio track import
MacOsX build (kuisathaverat)
Dolby downmixing coeff (Mihail)
Fade filter
Multithreaded mpeg2 encoding with lavcodec
Unpack vop not saved in project
Some colorconversion on AMD64
Crash with multitrack ogm
png/jpg/bmp import
display of properties that could crash



A complete list of all changes can be found here:
http://svn.berlios.de/wsvn/avidemux/?op=log

IceManZ
17th March 2007, 22:28
Thanks a lot LoRd_MuldeR!

IceManZ
24th March 2007, 10:32
r2897 are out but no compiled version available :confused:

LoRd_MuldeR
24th March 2007, 11:15
r2897 are out but no compiled version available :confused:

Nope. Mean didn't make a new Win32 so far. So we have to wait :o

I'd make my own builds, but I'm just too lazy to set up the whole built environment.
I'm currently busy with written exam. Maybe I'll have a look at that when I have more free time :p

gruntster
24th March 2007, 18:22
r2897 are out but no compiled version available :confused:

If you're interested, my Win32 build is available here: http://www.razorbyte.com.au/avidemux/avidemux_2.4_r2897_win32.zip

The dependencies it uses are listed below. I've highlighted those that are slightly newer versions compared to the latest official avidemux build.


aften 0.06 (with SSE3)
faac 1.25
faad 2.5
GTK+ 2.10.11
lame 3.97
libogg 1.1.3
libvorbis 1.1.2
Qt 4.2.3
SDL 1.2.11
x264 r634
xvid 1.2.0-dev

IceManZ
24th March 2007, 21:18
Good luck with your exam LoRd_MuldeR :)

and thanks a lot gruntster for your build, you make my day :thanks:

LoRd_MuldeR
25th March 2007, 10:59
gruntster, thanks for your build. Nice to see a new QT build.

Unfortunately, your build throws this error at startup:
http://img444.imageshack.us/img444/5641/admerrdl7.gif

gruntster
25th March 2007, 15:31
LoRd_MuldeR, I've been able to reproduce your error. You must be using the new option for external filters. :)

It seems the current make files do not link avidemux correctly to support this feature when using MinGW. I've made a few changes to fix it and will forward Mean a patch soon (along with a few other MinGW tweaks).

If you're interested, I've built r2901 with my changes. It also includes x264 r635.

http://www.razorbyte.com.au/avidemux/avidemux_2.4_r2901_win32.zip

LoRd_MuldeR
25th March 2007, 19:35
Avidemux 2.4 Revision 2901
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

This build was contributed by gruntster. It cantains GTK+, QT and CLI version.
Also this build updates some libraries (including x264) to latest version.

Warning: This build makes my PC crash as soon as I start encoding. Can others confirm?

LoRd_MuldeR
25th March 2007, 20:20
gruntster, you build crashes on my computer as soon as I start encoding. Avidemux just disappears, couldn't find any useful info in the log files.
Once it even made my PC reboot, right when I started the encoding process :scared: :confused:

I use GTK+ version and I tried to do some MPEG-2 to H.264 conversion (with a bunch of filters)


// EDIT

Went back to Mean's Preview-1 build and everything works fine again. Any ideas?

gruntster
26th March 2007, 03:46
I think I've found the problem. It seems to be a bug introduced in x264 r634.

SSE2 instructions now seem to be mandatory. Judging from the SVN description (conflate HAVE_MMXEXT with HAVE_SSE2, since they were never used distinctly), I don't think this change was intentional.

People with SSE2 capable CPUs shouldn't be affected.

I'll roll x264 back to r633 and build vanilla and SSE2 versions. I'll also try to include vanilla, SSE2 and SSE3 versions of Aften.

Hopefully have another build for you tomorrow.

Thanks for your help behind the scenes LoRd_MuldeR :)

LoRd_MuldeR
27th March 2007, 03:50
Avidemux 2.4 Revision 2903
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

This build was made by Mean again and it doesn't crash on my system :)

LoRd_MuldeR
29th March 2007, 22:30
Avidemux 2.4 Revision 2910
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

This build was made by Gruntster and works okay on my system.
Gruntster's previous build used a newer version of GTK+, which obviously caused the crash on my system.

Also note that this build finally contains Sadarax' improved x264 config dialog :)

gruntster
29th March 2007, 22:59
Avidemux 2.4 R2910 is also available here:
http://www.razorbyte.com.au/avidemux/avidemux_2.4_r2910_win32.zip

LoRd_MuldeR
2nd April 2007, 23:09
Avidemux v2.4 Revision 2916
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

LoRd_MuldeR
5th April 2007, 03:06
I've just put together a small tool called ADM Tools.
It currently does two things: Priority Management and Automated Shutdown.

It's very easy to use, at least I hope so. Just run 'adm_tools.exe' and see yourself ;)
Note the System Tray Icon, it's located on your Taskbar right next to the clock!

Known limitation: Doesn't work with certain translations, currently "CS" and "RU".
That's because both of them don't have a proper caption on their 'Encoding in Progress' window.
Maybe something the translators can fix for future version ???

Tested with Avidemux 2.4 r2916 on Windows XP SP-2.

Screenshot:
http://img177.imageshack.us/img177/7070/fileadmtoolsjk0.png

Download:
http://mulder.brhack.net/public/downloads/ADM_Tools.2007-04-09.zip

LoRd_MuldeR
5th April 2007, 05:38
Just uploaded a new version, which should be able to handle multiple instances.
I replaced the DL link above with the new version...

gruntster
5th April 2007, 13:28
Avidemux 2.4 R2922 is available here:
http://www.razorbyte.com.au/avidemux

This build includes x264 R641. Although R644 is available, anything after R641 causes Avidemux to crash immediately upon encoding.

LoRd_MuldeR
5th April 2007, 14:18
Avidemux v2.4 Revision 2922
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

This package also contains a new version of my 'ADM Tools'.
For more information, see above.

LoRd_MuldeR
5th April 2007, 14:38
Although R644 is available, anything after R641 causes Avidemux to crash immediately upon encoding.

This might be due to another API change, maybe? :confused:
The "extreme cqms" problem mentioned in the log shouldn't be a problem in Avidemux, as long as you don't load a certain cqm, right?

Nevertheless "2x faster quant, 2% overall" sounds really promising, so I hope there will be a way...

LoRd_MuldeR
5th April 2007, 21:35
Although R644 is available, anything after R641 causes Avidemux to crash immediately upon encoding.

Akupenguin has posted information on the problem:
http://forum.doom9.org/showthread.php?p=979857#post979857


//EDIT

Possible workaround:
http://forum.doom9.org/showpost.php?p=979922&postcount=9

LoRd_MuldeR
6th April 2007, 01:22
Avidemux v2.4 Revision 2922 + x264 update
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

This package contains revision 645 of x264 with Akupenguin's patch included. Works like a charm here :)

Bigmango
6th April 2007, 02:39
Awesome, :thanks: Lord Mulder

gruntster
7th April 2007, 13:58
Avidemux 2.4 R2926 is available here:
http://www.razorbyte.com.au/avidemux

LoRd_MuldeR
7th April 2007, 15:09
Avidemux v2.4 Revision 2926 with x264 r648
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

Mirrored. Thx :)

LoRd_MuldeR
8th April 2007, 21:17
Here is a complete re-write of my ADM Tools:
http://mulder.brhack.net/public/downloads/ADM_Tools.2007-04-08.zip

http://img460.imageshack.us/img460/341/fileadmtoolsnewmc9.png

This one should be much 'cleaner' than my first attempt and also save some CPU cycles.
Feedback welcome. Sources are included.

kinematic
8th April 2007, 23:36
@ LoRd_MuldeR:
I'm a member of a private torrent site and i just wanted to let you know that i used your explanation over there to make a sticky post about why packed bitstream is bad.
Hope you don't mind :thanks:

Bigmango
9th April 2007, 00:28
Here is a complete re-write of my ADM Tools:
http://mulder.brhack.net/public/downloads/ADM_Tools.2007-04-08.zip

This one should be much 'cleaner' than my first attempt and also save some CPU cycles.
Feedback welcome. Sources are included.

This is great !

I have 1 question though: isn't it possible to implement these functions directly into avidemux instead of making a separate app ?

LoRd_MuldeR
9th April 2007, 00:38
This is great !

I have 1 question though: isn't it possible to implement these functions directly into avidemux instead of making a separate app ?

Yea, it should be possible. And I doubt it's much work.
BUT: Those features are OS specific and Avidemux' primary platform is Linux.
So Mean said it's "low priority" work....

LoRd_MuldeR
9th April 2007, 00:57
Right another optimization to the window detection code *sigh*
http://mulder.brhack.net/public/downloads/ADM_Tools.2007-04-09.zip

LoRd_MuldeR
9th April 2007, 20:19
I'm currently updating/extending the article about x264 at Avidemux' Wiki in order to make a more complete encoding guide.
Especially I'm working on the "H.264/AVC options explained" section of that article.

The work is still going on, but I made some progress today:
http://www.avidemux.org/admWiki/index.php?title=H264#H.264.2FAVC_options_explained

Feedback is very welcome :)

Bigmango
9th April 2007, 20:59
I'm currently updating/extending the article about x264 at Avidemux' Wiki in order to make a more complete encoding guide.
Especially I'm working on the "H.264/AVC options explained" section of that article.

The work is still going on, but I made some progress today:
http://www.avidemux.org/admWiki/index.php?title=H264#H.264.2FAVC_options_explained

Feedback is very welcome :)

This is excellent.

I have learned a lot of things thanks to this. Especially regarding conflicting settings like Trellis, DCT, Quant. mode, etc...

This should be in the software help, or there should be a link to the wiki available from within the application.

LoRd_MuldeR
10th April 2007, 00:09
I'm currently updating/extending the article about x264 at Avidemux' Wiki in order to make a more complete encoding guide.
Especially I'm working on the "H.264/AVC options explained" section of that article.

The work is still going on, but I made some progress today:
http://www.avidemux.org/admWiki/index.php?title=H264#H.264.2FAVC_options_explained

Feedback is very welcome :)

Work should be done for now. At least until someone finds my mistakes :)

PDF version is mirrored here:
http://mulder.dummwiedeutsch.de/pub/x264/

DarkZell666
10th April 2007, 12:40
I'm posting just to let you know I've just tried your latest ADM tools and it seems to work without any fuss. When the encoding starts, avidemux's priority switches to "below normal", and when the encode finishes, it switches back to "normal".

I'm surprised you decided to make the adm_tools.exe process "above normal" priority though, is there any particular reason ? It doesn't bother me the least because it doesn't actually do anything (it just sits there monitoring avidemux2_gtk.exe), I'm just being curious =) Is it "necessary" in order to catch the avidemux more accurately or something like that ?

PS: Quickly reading your pdf version, I fell on a couple of typos :rolleyes:. I'll have a more extensive read later on when I've finished my workload for today =)

LoRd_MuldeR
10th April 2007, 14:23
I'm surprised you decided to make the adm_tools.exe process "above normal" priority though, is there any particular reason ? It doesn't bother me the least because it doesn't actually do anything (it just sits there monitoring avidemux2_gtk.exe), I'm just being curious =) Is it "necessary" in order to catch the avidemux more accurately or something like that ?

The priority of adm_tools.exe should even be "high", not only "above normal". I did this, because the tool is checking for the "Encoding in Progress" Form to appear. Currently the check will be performed constantly every 1500 milliseconds. So I wanted to make sure no other CPU hungry app will "delay" the checkings. I'm not sure if this required at all, but as far as I can see, the CPU usage of adm_tools.exe is negligible anyway (ProcExp shows the total CPU time of adm_tools.exe is far below one second and doesn't increase) So I guess the higher priority won't hurt :)

BTW: You can test the "Automated Shutdown" feature safely! It won't shutdown your computer immediately. There is a countdown of 60 seconds and you can abort it at any time :cool:

PS: If you find any typos or bad English, please tell me. So I can correct ASAP...

LoRd_MuldeR
11th April 2007, 12:46
Avidemux v2.4 Revision 2926 with working FAAC
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

This package is a re-build of previous build. This time FAAC should work.

DarkZell666
11th April 2007, 13:17
Hmm FAAC "worked" for me with the last build you had mirrored (except for the "no-sound-in-mpc & wmp" problem because of that objectTypeIdentification stuff). No crash what so ever. Oh well :rolleyes: Upgrading now ^^

Edit: just saw your post about the b0rked bitrate, great news :)
http://www.avidemux.org/admForum/viewtopic.php?pid=18238#p18238

LoRd_MuldeR
11th April 2007, 14:24
Edit: just saw your post about the b0rked bitrate, great news :)

I just did a quick "96 kbps FAAC" test and I really got a file with ~96 kbps audio. Last time I got something arround 148 kbps ;)

Also some work has been done again:
http://mulder.dummwiedeutsch.de/pub/x264/

LoRd_MuldeR
13th April 2007, 18:53
Avidemux v2.4 Revision 2934
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

This build includes a new deinterlacing filter: Yadif (Yet Another DeInterlacing Filter)
It was ported form MPlayer to Avisynth by Fizick and then ported form Avisynth to Avidemux by Mean.
Yadif can do both: Keep the number of frames (like KernelDeint/TDeint) or framerate-doubling/bobbing (like DGBob)
While Yadif seems to give pretty nice results, it's also very fast. More info can be found in this (http://forum.doom9.org/showthread.php?t=124284) thread.

Also this time I have mirrored Gruntster's new installer, instead of using 'zip2exe' tool.

:thanks:

DarkZell666
15th April 2007, 09:39
A couple of observations recently :

Gruntster's two latest builds encode FAAC alone (video=copy) at something like 250fps. Much faster than the 140fps from the official 2.4-prev1 build. Good job =)

However, the volume of the audio encoded by FAAC is louder than the original. See my post here: http://www.avidemux.org/admForum/viewtopic.php?pid=18323#p18323

All revisions/builds seem to be affected.

gruntster
15th April 2007, 21:36
Avidemux 2.4 R2945 is now available here:
http://www.razorbyte.com.au/avidemux

The Avidemux executables are larger because a higher compiler optimisation level is now used. This should hopefully result in a speed increase.

The installer now uses improved compression so it's actually smaller than the last release.

Selur
15th April 2007, 21:53
Can avidemux remux mp4(xvid/mp3) to avi(xvid/mp3) ?

Kurtnoise
15th April 2007, 22:03
Yes...w/o problems.

gruntster
15th April 2007, 22:14
Can avidemux remux mp4(xvid/mp3) to avi(xvid/mp3) ?

I've experienced problems with this:
http://www.avidemux.org/admForum/viewtopic.php?id=3067

LoRd_MuldeR
15th April 2007, 22:52
Avidemux 2.4 R2945 is now available here:
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

The Avidemux executables are larger because a higher compiler optimisation level is now used. This should hopefully result in a speed increase.

The installer now uses improved compression so it's actually smaller than the last release.

Mirrored:

Avidemux v2.4 Revision 2945, x264 Revision 650
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

Thanks Gruntster. Nice you have added my ADM Tools to your installer.
But I think the Shortcut for GTK+ version should point to adm_tools.exe if the user checks AMD Tools in the installer.
Of course ADM Tools should be checked by default ;)


BTW: I doubt there will be much speedup due to compiler optimizations. Avidemux uses most decoders/encoders from libavcodec, which is highly "Hand Optimized" with Assembler code. Same applies to x264. So the most speedup (if any) is to be expected with certain filters that are plain C-Code...

BTW 2: To get H.264 video from MP4 to AVI container, I'd use MP4Box to extract RAW H.264 stream and then mux to AVI via avc2avi commandline-tool. Then add the Audio stream via AVI-Mux GUI.

BTW 3: Did you think of 'packing' the EXE's and maybe the larger DLL's with UPX before compiling the installer? This will definitely make the installer a little bigger, as compressing already compressed files isn't good, but it should make Avidemux startup faster: The time you save by loading the smaller UPX'd executables from HDD to RAM is more than you loose for UPX' decompression step inside RAM.

IceManZ
16th April 2007, 20:34
Same here.

But in earlier build I could mux with no trouble video (H.264, XiVD,...) + MP3 to AVI but not to MP4.

With 2945, neither AVI or MP4 work

LoRd_MuldeR
16th April 2007, 20:37
But in earlier build I could mux with no trouble video (H.264, XiVD,...) + MP3 to AVI but not to MP4.

With 2945, neither AVI or MP4 work

Are you encoding in Avidemux or do you want to re-mux an existing file? In the latter case, what is the source container?

IceManZ
16th April 2007, 21:44
Only re-mux

Source are avi (only video) + MP3.

LoRd_MuldeR
16th April 2007, 21:59
Only re-mux

Source are avi (only video) + MP3.

I just tried to remux an AVI (H.264 + MP3) to MP4 in Avidemux.
The resulting MP4 plays fine in MPlayer, but no video in MPC+Haali+ffdshow :(

IceManZ
17th April 2007, 07:06
Yes. Same here. A new build, 2948, is out.

Can't try it, since can't compil it.

Selur
17th April 2007, 07:46
Are there any plans to support .mov as output container?

gruntster
17th April 2007, 09:53
Avidemux 2.4 r2948 is available here:
http://www.razorbyte.com.au/avidemux

Jalavera
17th April 2007, 15:40
When you run adm_tools.exe then avidemux2_gtk.exe runs only in english (language ignored)

LoRd_MuldeR
17th April 2007, 16:50
When you run adm_tools.exe then avidemux2_gtk.exe runs only in english (language ignored)

That is correct. I have to enforce the ENGLISH translation by setting the environment variables accordingly. The problem is, that in some translations the caption of the "Encoding in process..." window is just blank (empty string), which makes it impossible to detect that window...

// EDIT

Avidemux v2.4 Revision 2948
http://mulder.dummwiedeutsch.de/home/?page=guestbook&app=avidemux&file=latest&mirror=brhack

gruntster
17th April 2007, 23:01
The problem is, that in some translations the caption of the "Encoding in process..." window is just blank (empty string), which makes it impossible to detect that window...


There seems to be a bug somewhere, maybe in GTK that prevents window captions from being displayed because "Encoding in process" exists in all translations. From what I can tell the issue seems to only affect non-Latin character sets. Unless it's a font issue but window labels display ok...

I can't find anything similiar on Google about it.

Anyone else come across this?

DarkZell666
18th April 2007, 07:34
I thought that thanks to Unicode & UTF-8 all this "codepage translation" business was over ... If the translations are stored in an UTF-8 file (instead of ANSI or latin-X) and that avidemux becomes UTF-8 aware (if it isn't already), the problem should be solved. Fonts would need to be Unicode-aware too, but having some squares displayed instead wouldn't stop the window from being detectable ...

LoRd_MuldeR
18th April 2007, 13:26
This version of ADM Tools supports translations now:
http://mulder.brhack.net/public/downloads/ADM_Tools.2007-04-18.zip

Change the translation with the provided .reg files. CS and RU are not supported yet...

gruntster
18th April 2007, 14:31
I thought that thanks to Unicode & UTF-8 all this "codepage translation" business was over ...

The GTK runtimes don't seem to be fully Unicode compliant. Using an API spy, CreateWindowExA is used to create windows so I'd assume only ANSI captions will be handled correctly. Perhaps the maintainer forgot to set a UNICODE preprocessor flag when compiling and therefore CreateWindowEx doesn't get mapped to CreateWindowExW.

Other Windows packages that use GTK+ suffer from the same problem, including GIMP.

I'll try to chase it further.

EDIT:
The latest SVN version of GTK uses CreateWindowExW explicilty. Looks like we'll have to wait for the next GTK release before the Russian and Czech translations will work correctly.

Jalavera
18th April 2007, 16:36
Sounds great! Thanx

I'll check it asap!

gruntster
18th April 2007, 16:41
Change the translation with the provided .reg files. CS and RU are not supported yet...

Is it possible for ADM Tools to detect when the regional settings are set to Czech or Russian and automatically set the LANG environment variable to English? :)

The GetThreadLocale API should be able to tell you this info.

LoRd_MuldeR
18th April 2007, 17:09
Is it possible for ADM Tools to detect when the regional settings are set to Czech or Russian and automatically set the LANG environment variable to English? :)

The GetThreadLocale API should be able to tell you this info.

hmm, how reliable is GetThreadLocale when you can overwrite the locale with Environment Variables ???
I guess I'd have to check both...

gruntster
18th April 2007, 17:56
Yes, both would be nice. :D

However, at least the environment variables can be managed by the user on a per application basis if need be via a batch file whereas regional settings seem to be a global thing.

Bigmango
18th April 2007, 20:49
Grunster, waiting on your r2951 build :)

With this build avidemux can now open Blue Ray HD mpeg2 files.

CruNcher
18th April 2007, 21:28
I really beginn to like Avidemux very much it's integration of stuff becomes better from day to day, and so i have a bug (incompatibility) report and feature request useing Sony HDV (HDVSplit 188 byte packet streams with Camera Metadata) seems those Transport Streams aren't supported in the newest build r2948 (would be nice if it would also show the Camera Metadata in the Properties Dialog or even better read it live and show it as a subtittle overlay on/off).
DGMPEGDEC has no problems with this kind of Transport Streams (tough it can't display the Metadata).
I also have a problem with A Blue-Ray stream crashing on Indexing 23 GB but again runs fine with DGMPGDEC (oops didn't saw Bigmangos post :P )

Bigmango
18th April 2007, 21:52
I really beginn to like Avidemux very much it's integration of stuff becomes better from day to day, and so i have a bug (incompatibility) report and feature request useing Sony HDV (HDVSplit 188 byte packet streams with Camera Metadata) seems those Transport Streams aren't supported in the newest build r2948 (would be nice if it would also show the Camera Metadata in the Properties Dialog or even better read it live and show it as a subtittle overlay on/off).
DGMPEGDEC has no problems with this kind of Transport Streams (tough it can't display the Metadata).
I also have a problem with A Blue-Ray stream crashing on Indexing 23 GB but again runs fine with DGMPGDEC (oops didn't saw Bigmangos post :P )

I suggest you report your bugs on the avidemux forums, Mean responds daily and is offering great support. Mean is the main guy in the saddle fixing and implementing things:
http://www.avidemux.org/admForum/viewforum.php?id=14


Edit: yes build r2951 fixes this 188 bytes problem with the blue ray files. If you are lucky its the same problem with HDV ? Anyway talk to Mean ;)

gruntster
18th April 2007, 22:35
Avidemux 2.4 R2951 is now available:
http://www.razorbyte.com.au/avidemux

CruNcher
18th April 2007, 23:09
@ Bigmango
Thx i posted the bug report on the Avidemux forum the Blue-Ray fix didn't fixed it seems to be more of a correct PID detection problem so Avidemux shows "Aspect Ratio not Supported" and stops. The Blue-Ray Stream works now :)

Bigmango
19th April 2007, 01:36
Avidemux 2.4 R2951 is now available:
http://www.razorbyte.com.au/avidemux

Awesome !

:thanks:

LoRd_MuldeR
19th April 2007, 16:30
Avidemux 2.4 R2951 is now available:
http://www.razorbyte.com.au/avidemux

Mirrored:
http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux

:thanks:

CruNcher
19th April 2007, 19:50
gruntster could you compile r2953 it should make Avidemux now HDV compatible too, oh boy i love it :)

also i found another interoperability problem but im not sure where this arises from yet but it's a very interesting problem that can couse a slowdown on playback with Cyberlinks H.264 Decoder (only in DXVA mode) and certain .mp4 files (CoreAVC is ok) im still investigating if it's coming from Avidemux Mp4 muxer part, Haalis Media Splitter (maybe somekind of timestamp problem wich couses some buffer problem after some seconds of playback) or Cyberlinks Decoder itself.
Also it seems Cyberlinks Decoder has a pading problem the same that XviD's/Neros decoder had ages ago (only in DXVA mode).

Edit: Seems to be entirely a Bug inside Cyberlinks Decoder and DXVA

gruntster
19th April 2007, 22:35
gruntster could you compile r2953 it should make Avidemux now HDV compatible too, oh boy i love it :)


Uploading right now...

http://www.razorbyte.com.au/avidemux/

LoRd_MuldeR
19th April 2007, 22:55
Thanks again! Maybe you can make your installer remember the install folder?

This should do the trick:
InstallDirRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Avidemux 2.4" "InstallDirectory"

Section "Some Section"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Avidemux 2.4" "InstallDirectory" "$INSTDIR"
SectionEnd

gruntster
20th April 2007, 00:13
For some reason InstallDirRegKey doesn't like LangStrings (???)


LangString INTERNALNAME ${LANG_NEUTRAL} "Avidemux 2.4"

!define REGKEY "SOFTWARE\$(INTERNALNAME)"
InstallDirRegKey HKLM "${REGKEY}" Path


Anyway, an extra line seems to solve:


!define INTERNALNAME "Avidemux 2.4"
LangString INTERNALNAME ${LANG_NEUTRAL} "${INTERNALNAME}"

!define REGKEY "SOFTWARE\${INTERNALNAME}"
InstallDirRegKey HKLM "${REGKEY}" Path


I'll include the fix in the next SVN revision build.

:thanks:

LoRd_MuldeR
20th April 2007, 11:10
Do you think it's a good idea to use language strings for "internal" constants, like RegKeys ???
They are not visible to the (regular) user anyway and they should be the same on any system, no matter which locale.

I'd suggest to use a GUID as Key-Name and put everything to the "Uninstall" key.
This way name conflicts are avoided for sure and we only need one RegKey.

So I would do it this way:

# This is a "real" GUID
!define ADM_GUID "{3f95441f-0fda-4a8b-893c-85b36ad2320b}"

InstallDirRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${ADM_GUID}" "InstallDirectory"

# Main Installer Section
Section "Core files"

(...)

WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${ADM_GUID}" "InstallDirectory" "$INSTDIR"
SectionEnd


Just my point of view :)


// EDIT

I changed the Program Icon of ADM Tools to the new one from Gruntster's build:
http://mulder.brhack.net/public/downloads/ADM_Tools.2007-04-20.zip

gruntster
20th April 2007, 14:07
The RegKeys will now use the constant but I also need the LangString to use for other areas. I could give the constant and string different names but the net result will be the same because they're referred to with different syntax. I'll have another look at it if I get time but at the end of the day I think it's cosmetic.

I understand what you're getting at with the GUID idea. I've currently stuck with the layout generated by EclipseNSIS.

LoRd_MuldeR
20th April 2007, 14:13
I understand what you're getting at with the GUID idea. I've currently stuck with the layout generated by EclipseNSIS.

Well, NSIS is really easy to use and the docs are detailed.
So I made all my installers with a simple Text Editor, Notepad++ to be precise.

Can you explain why you need Language Strings for the Registry Keys ???

gruntster
20th April 2007, 14:29
EclipseNSIS is great for producing a quick skeleton of well laid out code. It also integrates nicely with Eclipse and provides syntax highlighting and command lookups. I still prefer MSI based apps but that's a different story...

As I mentioned earlier, I no longer use LangStrings for the reg keys. They now use the defined constant (enclosed in curly braces not brackets).

ronnylov
20th April 2007, 14:30
Is the MP4 container output broken in avidemux?
I tried 2.3+ version in WindowsXP and tried ro remux from xvid avi with mp3 to MP4 container but the resulting file did not play in VLC. However using MP4Box with YAMB it was possible to create a playable file.

LoRd_MuldeR
20th April 2007, 14:32
Is the MP4 container output broken in avidemux?
I tried 2.3+ version in WindowsXP and tried ro remux from xvid avi with mp3 to MP4 container but the resulting file did not play in VLC. However using MP4Box with YAMB it was possible to create a playable file.

1. Avidemux v2.3+ is obsolete. Better try v2.4 SVN-Build
2. There seem to be problems with re-muxing, yes

IceManZ
20th April 2007, 14:38
Is the MP4 container output broken in avidemux?
I tried 2.3+ version in WindowsXP and tried ro remux from xvid avi with mp3 to MP4 container but the resulting file did not play in VLC. However using MP4Box with YAMB it was possible to create a playable file.

It's indeed broken. With last build you could mux XViD + MP3 only in AVI.

LoRd_MuldeR
20th April 2007, 14:41
EclipseNSIS is great for producing a quick skeleton of well laid out code. It also integrates nicely with Eclipse and provides syntax highlighting and command lookups. I still prefer MSI based apps but that's a different story...

As I mentioned earlier, I no longer use LangStrings for the reg keys. They now use the defined constant (enclosed in curly braces not brackets).

Okay. I see :)

LoRd_MuldeR
22nd April 2007, 20:59
Avidemux 2.4 Revision 2955 (2007-04-22)


Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/




* Updated x264 to SVN revision 652.
* Updated Xvid to CVS HEAD 2007-04-17.
* Updated ADM Tools to 2007-04-20.
* Added Japanese translation to Installer.
* Installer now remembers previous installation folder (thanks LoRd_MuldeR).
* Translations now work when starting Avidemux via the shortcuts created by the Installer (thanks Tetsuro).



2955 20 Apr 2007 mean switch from jp to ja
2954 20 Apr 2007 mean jp translation from testuro
2953 19 Apr 2007 mean dont loop if programInfo exceeds one packet
2952 19 Apr 2007 mean grunster: Updated icon(s) for win32
2951 18 Apr 2007 mean fix local downmixing

Schrade
22nd April 2007, 22:23
@LoRd_MuldeR

Is there any sort of chart/list that matches the x264 Settings GUI to x264 command line options?

I've seen your Wiki page about the settings but it doesn't really go into details about the command line settings they match.

LoRd_MuldeR
22nd April 2007, 22:30
@LoRd_MuldeR

Is there any sort of chart/list that matches the x264 Settings GUI to x264 command line options?

I've seen your Wiki page about the settings but it doesn't really go into details about the command line settings they match.

I'm not aware of such a list.

But the settings available in Avidemux are (more or less) identical to the descriptions of the command-line parameters.
So if you use "x264.exe --longhelp", read the description and search for the same option in Avidemux, you should find something.

Also this site might be helpful, as it mentions the command-line params:
http://www.digital-digest.com/articles/x264_options_print.html


// EDIT

I will add the commandline options to my guide when I have some free time!

Schrade
23rd April 2007, 03:13
I will add the commandline options to my guide when I have some free time!

Thanks. That will help folks like me who try to snatch x264 settings from posts on forums such as this and then try to implement them in AVIDemux.

IceManZ
23rd April 2007, 22:28
Ahh!! Mean begins to support MKV files ;)

LoRd_MuldeR
23rd April 2007, 23:56
Avidemux 2.4 Revision 2960 (2007-04-24)


Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/




* Updated x264 to SVN revision 654.
* Added GTK translations to installer. Standard GTK windows (e.g. Open and Save) are now correctly translated.
* The Installer now prohibits ADM Tools from being installed if the GTK+ user interface isn't also chosen.



2960 23 Apr 2007 mean grab all clusters, update flags
2959 23 Apr 2007 mean add extradata, needed for mp4/h264
2958 23 Apr 2007 mean very simple and incomplete video only indexer for mkv
2957 23 Apr 2007 mean skeleton for mkv parser
2956 23 Apr 2007 mean new utility to scan mkv files

LoRd_MuldeR
27th April 2007, 11:01
Avidemux 2.4 Revision 2975 (2007-04-27)


Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


This version adds support for MKV input :)
Nevertheless the MKV parser is still very incomplete at the moment (H.264 in MKV doesn't work yet)

See the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) for details!

j4gg3r
29th April 2007, 10:05
Feature request:
Extract streams from AVI/MP4 containers to raw streams.
Yeah like demux not remux!!

LoRd_MuldeR
29th April 2007, 10:10
Feature request:
Extract streams from AVI/MP4 containers to raw streams.
Yeah like demux not remux!!

You can extract a video stream to RAW by setting the output format to "MPEG Video"
Nevertheless I'd recommend to use MP4Box/YAMB to extract streams from AVI or MP4 container...

j4gg3r
30th April 2007, 10:58
Tested good extracting h.264 from an AVI container.

Yamb can't handle AVI with *.264 and same format converted to MP4 with AVIDemux dosn't work with Hali/MPC MP4 splitters.

But using MPEG Video like you said to extract to *.264 then Muxing to MP4 works good with Hali/MPC splitters.

I was able to use ffdshow VFW H.264 in VDub to encode and output a raw *.264 stream. But now I can get a raw *.264 stream out of an AVI X264 becomes usable in Vdub too.

LoRd_MuldeR
30th April 2007, 15:51
Yamb can't handle AVI with *.264 and same format converted to MP4 with AVIDemux dosn't work with Hali/MPC MP4 splitters.

Extracting H.264 steams from AVI works fine with YAMB/MP4Box here :confused:

If you want to mux H.264 into AVI then you need to use the "avc2avi" tool.

I was able to use ffdshow VFW H.264 in VDub to encode and output a raw *.264 stream. But now I can get a raw *.264 stream out of an AVI X264 becomes usable in Vdub too.

Using H.264 via VfW (VirtualDub) is bad idea :devil:

LoRd_MuldeR
30th April 2007, 18:12
Avidemux 2.4 Revision 2994 (2007-04-30)


Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


This version contains an improved MKV splitter :cool: (Info (http://www.avidemux.org/admForum/viewtopic.php?id=3155))

Also Avisynth input has been improved:
Open your script with avsproxy.exe (now included in installer) and choose 'Connect to avsproxy' from menu!

A simple GUI for AVSProxy can be found here:
http://mulder.dummwiedeutsch.de/pub/downloads/avsproxy_gui.2007-04-30.zip

Last but not least Xvid has been updated to "CVS HEAD 2007-04-29". See the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) for details!

DarkZell666
30th April 2007, 23:41
Gr8 stuff this is ! Gotta go back do some more testing now :p

Actually, I'm trying to get CodeBlocks to work with QT4 so I can start coding a quick&dirty IRC client (and train myself to c++ again before I get into reading the Avidemux code ...).

Nice to see some official mkv support, mean deserves a warm thank you I guess ;)

foxyshadis
1st May 2007, 04:16
Non-linear mkv editing at long last. Mean makes my heart go all aflutter. ^_^ That will be such a relief for some formerly very manual processes.

j4gg3r
2nd May 2007, 04:46
If you want to mux H.264 into AVI then you need to use the "avc2avi" tool.

No I'm not wanting to do that, I just want to be able to extract H.264/AVC out of AVI's and into MP4 containers.
Doing it as you suggested earlier with AVIDemux and MPEG Video container give me the RAW H.264/AVC i'm after.

One question thou, I made an H.264 in AVI and outputed a RAW H.264 using ffdshow in VDubMod at the same time.

When I extracted the H.264 out of the AVI using AVIDemux a hex compare showed the 2 raw streams to be exactly the same except the one extracted from the AVI had some 26 kilobytes missing from the end of the file.

Any ideas as what would be missing?

EDIT:
Maybe VDubMod cutting end of AVI output back to last I frame whilst ffdshow continues to output all the P/B frames to the RAW file?

LoRd_MuldeR
2nd May 2007, 19:22
Avidemux 2.4 Revision 3003 (2007-05-02)

Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Changes:

Postprocessing will be disabled for H.264
Multi-Track support for MKV
Vorbis support for MKV files
AVSProxy GUI added to the installer (avsproxy_gui.exe)


See changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) for details!

j4gg3r
3rd May 2007, 04:10
FFDShow shows the last 2 frames with the same frame number 3090.
So I can only conclude it's an error with VDubMod's not being frame accurate when encoding the AVI. VFW decoder lag error!

LoRd_MuldeR
3rd May 2007, 19:58
Avidemux 2.4 Revision 3015 (2007-05-03)

Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Changes:

Brand new "Encoding..." dialog including internal Priority Control (Screenshot (http://img474.imageshack.us/img474/6458/fileadmencodingud1.gif))
x264 updated to Revision 655
Added pts/dts info, so MKV -> MP4 is now possible (for ASP and H.264)
New MP4 Parser
AVSProxy Console-Output fixed (output is now flushed immediate)


Note: A new version of AVSProxy GUI (not in installer yet) is here:
http://mulder.dummwiedeutsch.de/pub/downloads/avsproxy_gui.2007-05-03.zip

For a complete list of all changes, have a look here: Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html)

LoRd_MuldeR
6th May 2007, 16:55
Avidemux 2.4 Revision 3040 (2007-05-06)

Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Changes:

Fixed "Elapsed" display in encoding window
Added "Shutdown computer when finished" to GUI (and finally removed ADM Tools)
Improved Priority Control, Priority can now be controlled for Preview/Playback
Added support for "Cinepak" codec
Added support for "HE AAC" audio
Various improvements for MKV input since last build


For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html)

LoRd_MuldeR
8th May 2007, 19:43
Avidemux 2.4 Revision 3048(2007-05-08)

Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


This version seems to handle the sample files from Matroska site properly now :cool:

For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html)

halsboss
9th May 2007, 07:13
Thankyou for keeping this up to date !

LoRd_MuldeR
10th May 2007, 18:17
Avidemux 2.4 Revision 3059 (2007-05-10)

Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html)

LoRd_MuldeR
14th May 2007, 20:15
Avidemux 2.4 Revision 3086 (2007-05-14)

Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
15th May 2007, 18:45
Avidemux 2.4 Revision 3099 (2007-05-15)

Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Libdca and amrnb aren’t distributed with Avidemux due to patent right issues.
However, since r3091, Avidemux 2.4 can automatically detect and use these libraries once they’re installed.

So if you’d like to decode DTS and AMR-NB soundtracks with Avidemux, download the libraries from here:
http://www.mytempdir.com/1328813

To install, just drop them in your Avidemux 2.4 folder.
To check they’re installed correctly, have a look at the Help -> Built-in Support window in Avidemux.

For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

DarkZell666
15th May 2007, 20:12
Can someone confirm that mp4 to avi remuxing is broken ? Actually, the whole avi muxer seems unstable to me ATM, I've ran into other problems recently too ...

Check for the details here: http://www.avidemux.org/admForum/viewtopic.php?id=3243

So many updates these days btw, this is good news :D

LoRd_MuldeR
15th May 2007, 21:05
Actually, the whole avi muxer seems unstable to me ATM, I've ran into other problems recently too ...

Are you referring to Re-Muxing only or also to AVI's created in Avidemux itself?
I make a lot of H.264/MP3 AVI's in Avidemux and didn't see any problems so far...

BTW: If you only want to remux, MP4Box/Yamb + AVI-Mux GUI seems to be a stable solution for me...

DarkZell666
15th May 2007, 22:06
Remuxing only, and even avi to avi remuxing works, so it was MP4-to-AVI specific. Mean stated it was fixed in r3102 anyway so that's out of the way :p

In fact, I was hunting for bugs precisely hoping to fall on stuff like this since using other software to work around a bug is something I don't like doing, I prefer contacting the author to get it fixed so everyone can profit from it ;)

wata
16th May 2007, 06:59
have 2 custom x264 with different settings

custom only work once
the setting remain the same as the first one even when you choose another custom file.

Gromozeka
22nd May 2007, 12:48
Why custom matrices not work?

LoRd_MuldeR
22nd May 2007, 12:52
Why custom matrices not work?

It's not implemented yet, I think...

LoRd_MuldeR
22nd May 2007, 12:53
What about moving this thread to "VirtualDub, VDubMod & AviDemux" sub-forum and (optionally) make it sticky?

Gromozeka
22nd May 2007, 14:30
It's not implemented yet, I think...

But why nevertheless it does not work?

DarkZell666
22nd May 2007, 15:07
@Gromozeka : I think you don't know what "implemented" means then :)

"Not implemented" precisely means "hasn't been coded to work yet". So "why it hasn't been coded to work yet" has an easy answer : the devs lack some time, or they decided matrices weren't a priority for them :)

Also, from what SadaraX posted, he seems to lack some information about CQM's (though I wonder what could be missing them, some fixed-size grids with positive 8-bit integers inside shouldn't be hard to implement imho ...).

@LoRd_MuldeR : about the vdub&avidemux subforum, hmm ... lemme think ... avidemux is similar in many points to vdub(mod) indeed ... yup, it's painful finding arguments for avidemux not to go there :p Avidemux isn't just an encoding GUI anymore as well, it's closer to a featureful NLE (except it crashes much more often if you ask me, it looks like don't spend too much time testing ...). And in fact, greater the number of users, greater are the chances bugs being fixed, so moving to the vdub subforum might help a bit :) Just my 0.02€ ^^

LoRd_MuldeR
22nd May 2007, 18:08
Avidemux 2.4 Revision 3124 (2007-05-22)

Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:


Libdca and amrnb aren’t distributed with Avidemux due to patent right issues.
However, since r3091, Avidemux 2.4 can automatically detect and use these libraries once they’re installed.

So if you’d like to decode DTS and AMR-NB soundtracks with Avidemux, download the libraries from here:
http://www.mytempdir.com/1328813

To install, just drop them in your Avidemux 2.4 folder.
To check they’re installed correctly, have a look at the Help -> Built-in Support window in Avidemux.

bond
22nd May 2007, 20:13
What about moving this thread to "VirtualDub, VDubMod & AviDemux" sub-forum and (optionally) make it sticky?moved :)

foxyshadis
23rd May 2007, 00:15
Awesome, they finally took my suggestion. =D Glad to have this stuff here, although vdub may also be getting mp4/etc support in the future now. If anyone wants to make a FAQ I'll sticky that.

Gromozeka
23rd May 2007, 05:00
"Not implemented" precisely means "hasn't been coded to work yet". So "why it hasn't been coded to work yet" has an easy answer : the devs lack some time, or they decided matrices weren't a priority for them :)
Also, from what SadaraX posted, he seems to lack some information about CQM's (though I wonder what could be missing them, some fixed-size grids with positive 8-bit integers inside shouldn't be hard to implement imho ...)

I think it incorrectly - what for to insert matrices if they do not work? Present it how to put in the car additional speed, and speed will not work! There will be a failure! I Hope matrices will be made.
Excuse me for my bad English language

LoRd_MuldeR
23rd May 2007, 10:55
If anyone wants to make a FAQ I'll sticky that.

I could have a look at that as soon as I get home ...

Gromozeka
23rd May 2007, 14:13
I could have a look at that as soon as I get home ...

Thanks :)

LoRd_MuldeR
25th May 2007, 13:46
Avidemux 2.4 Revision 3140 (2007-05-25)

Download Mirror #1: http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

I'm away on holidays later today. There will be no new builds on my site until 15 June.

Gromozeka
26th May 2007, 05:48
Again do not work custom matrices! Why all the same? It is complex for carrying out? :( Uh

foxyshadis
26th May 2007, 06:19
Until you see matrices listed in the changelog, it's likely to stay that way. You'll need to open a ticket, if one isn't open already, and try to get support for it.

LoRd_MuldeR
26th May 2007, 10:17
Again do not work custom matrices! Why all the same? It is complex for carrying out? :( Uh

Again: Custom Matrices are not implemented yet. In fact the whole "x264 configuration" dialog is not in a final state at this moment. So you will either have to wait until the developers are done with it (I think SadaraX is working on it) or you will have to do it yourself and submit a patch. I guess Custom Matrices are low priority work, as in most cases the Default Matrix (flat matrix) will be fine...

Gromozeka
26th May 2007, 14:35
It's not truth, because High details matrices the beautiful. Flat matrices give not details!

LoRd_MuldeR
26th May 2007, 14:39
It's not truth, because High details matrices the beautiful. Flat matrices give not details!

That might be the case for HQ material and for high bitrates, but not for general purpose.

Also it doesn't change the fact, that Custom Quant Matrices are not implemented yet.
So please either be patient or contribute a patch...

wata
26th May 2007, 16:36
have 2 custom x264 with different settings

custom only work once
the setting remain the same as the first one even when you choose another custom file.

nobody use custom file?
this bug is still there with the latest version

DarkZell666
26th May 2007, 17:00
@wata : I see you mentionned this 3 times already and nobody actually knows an answer (me included, since I never understood how it worked and never managed to get it to work at all).

What are you actually doing with avidemux ? (step by step so I can reproduce it).

I'll report the "problem" to mean (avidemux dev) if I have the same problem you have.

Actually this interests me right now since I didn't find a way to save my settings other than using a project file ... (which is associated to a video in particular).

foxyshadis
27th May 2007, 00:13
If you remove the app.load("...") from the project/script, it will apply any settings in it to the currently loaded video. It's an undocumented feature I found just as I was about to ask mean for such a capability. :D

wata
27th May 2007, 10:33
i have 2 custom setting file i edit from project save file
and put in Documents and Settings\User\avidemux\custom\ folder.

one for faster encode (fast.js)
partition decision set to 5

//AD <- Needed to identify//
//--automatically built--

var app = new Avidemux();

//** Video Codec conf **
app.video.codec("X264","AQ=26","188 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 1e 00 00 00 3c 00 00 00 0a 00 00 00 33 00 00 00 04 00 00 00 01 00 00 00 28 00 00 00 19 00 00 00 fa 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 02 00 00 00 04 00 00 00 10 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 33 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 00 00 00 ");

//** Audio **
app.audio.reset();
app.audio.codec("aac",64,4,"80 00 00 00 ");
app.audio.normalizeMode=0;
app.audio.normalizeValue=0;
app.audio.delay=0;
app.audio.mixer("NONE");
app.setContainer("MP4");
setSuccess(1);
//app.Exit();

//End of script


the other for slower encode (slow.js)
partition decision set to 6

//AD <- Needed to identify//
//--automatically built--

var app = new Avidemux();

//** Video Codec conf **
app.video.codec("X264","AQ=26","188 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 1e 00 00 00 3c 00 00 00 0a 00 00 00 33 00 00 00 04 00 00 00 01 00 00 00 28 00 00 00 19 00 00 00 fa 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 02 00 00 00 06 00 00 00 10 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 33 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 00 00 00 ");

//** Audio **
app.audio.reset();
app.audio.codec("aac",64,4,"80 00 00 00 ");
app.audio.normalizeMode=0;
app.audio.normalizeValue=0;
app.audio.delay=0;
app.audio.mixer("NONE");
app.setContainer("MP4");
setSuccess(1);
//app.Exit();

//End of script


i load one video and choose from custom menu fast.js
and add to joblist
next i load another video and choose slow.js but the setting doesn't change this time.

btw, i use avidemux exclusive now, since i mostly encode mpeg2 tv capture to x264, and avidemux allow me to edit out the commercial without having to save into another mpeg2 before encode.

LoRd_MuldeR
27th May 2007, 10:44
btw, i use avidemux exclusive now, since i mostly encode mpeg2 tv capture to x264, and avidemux allow me to edit out the commercial without having to save into another mpeg2 before encode.

haha, that's exactly what I do :D

About the custom script problem: I now understand your problem! That's definitely something you should report to the forum, if it's reproduceable. I'm sure it will be fixed soon...

http://www.avidemux.org/admForum/viewforum.php?id=14

DarkZell666
27th May 2007, 12:10
Ohhh yay it works ! Many thx for the heads-up boyz&girlz =)

Actually in r3140 I don't have the issue at all !
I can open a video, change custom settings several times, open another video, and re-change custom settings several times again, ! Note : I used different audio & video codecs in both custom settings files for quick checking.

Side note : When saving a project from a loaded custom file (like I wanted a q18 profile and a q20 profile with same settings), the project file has 0-length (empty file) apparently o_O

Romario
3rd June 2007, 16:32
Can someone, please, compile newest 2.4 build 3201?

Thanks in advance.

DarkZell666
5th June 2007, 08:36
Mean did so here : http://fixounet.free.fr/avidemux/win32/r3201_full.zip

Edit: be warned, the FAAC bitrate choice isn't respected, so you'll only get 128kbps (this was the case in r3140 already actually). Mean has been informed, be patient ^^

LoRd_MuldeR
15th June 2007, 21:48
Avidemux 2.4 Revision 3253 (2007-06-15)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


# Updated GCC to version 4.2.0 (also recompiled LAME).
# Updated Aften to version 0.07 (R522 to fix GCC alignment issue).
# Updated Cairo to version 1.4.8.
# Updated Fontconfig to version 2.4.2.
# Updated GLib to version 2.12.12.
# Updated GTK+ to version 2.10.13.
# Updated Pango to version 1.16.4.
# Updated Qt to version 4.3.0.
# Updated x264 to SVN revision 659.
# Updated Xvid to CVS HEAD 2007-06-03.
# Avidemux was built using new CMake scripts.
# Added Serbian Latin translation to Installer.
# Packaged using NSIS 2.28.

I've updated a lot of the dependencies and I'm now using a newer version of GCC so some things might be broken...

For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
17th June 2007, 18:42
Avidemux 2.4 Revision 3273 (2007-06-18)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Note: Running scripts seems to be broken with recent builds...
For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
20th June 2007, 18:51
Avidemux 2.4 Revision 3283 (2007-06-21)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


This build fixed the "script" (SpiderMonkey) bug on Win32, scripts do run fine again :)
Also note that Avidemux is able to open FLV files, for instance from Youtube, natively now!

For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
24th June 2007, 14:56
Avidemux 2.4 Revision 3294 (2007-06-24)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Revision 3294 (24 Jun 2007)
* Updated Freetype to 2.3.4.
* Updated Libxml2 to 2.6.28.
* Updated x264 to SVN revision 662.
* Recompiled Aften 0.07 with Microsoft Visual C++ 8 (to fix SSE2 threading issue).

3294 23 Jun 2007 mean nested include fix
3293 23 Jun 2007 mean fix 32/64 bits config for smjs
3292 23 Jun 2007 mean update smjs to .1
3291 23 Jun 2007 mean try to build smjs like native
3290 22 Jun 2007 mean temporary hack for ADM_SUBVERSION
3289 22 Jun 2007 mean hook spidermonkey to adm mem management
3288 22 Jun 2007 mean silence
3287 22 Jun 2007 mean fix arts + escape issue with ADMLOCALE
3286 22 Jun 2007 gruntster log SVN revision
3285 21 Jun 2007 mean VP6 fix for FLV

For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
25th June 2007, 22:42
Avidemux 2.4 Revision 3310 (2007-06-26)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


3310 25 Jun 2007 mean dont read too much
3309 25 Jun 2007 gruntster dump SEH info for Win32
3308 25 Jun 2007 mean more amv skeleton
3307 25 Jun 2007 gruntster backtrace - more efficient way of grabbing module info
3306 25 Jun 2007 gruntster dump backtrace for Win32
3305 25 Jun 2007 gruntster amv fix, part 2
3304 25 Jun 2007 gruntster fix amv makefile
3303 25 Jun 2007 gruntster update spidermonkey automake
3302 25 Jun 2007 mihailzenkov we need dummy blocks in vorbis when we have silence, otherwise we have out of sync
3301 25 Jun 2007 mean extract width/height from h263 header
3300 24 Jun 2007 mean compile & link amv skeleton when using auto* too
3299 24 Jun 2007 mean JM : Buffer fix
3298 24 Jun 2007 mean amv skeleton
3297 24 Jun 2007 mean amv skeleton
3296 24 Jun 2007 mean same bug, other fix from upstream
3295 24 Jun 2007 mean fix overflow

For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
28th June 2007, 19:36
Avidemux 2.4 Revision 3317 (2007-06-28)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Revision 3317 (28 Jun 2007)
* Updated Xvid to CVS HEAD 2007-06-27.
* Reverted GTK+ back to version 2.10.9 (due to reports of instability).

3317 27 Jun 2007 gruntster mpeg2enc - don't do work in assert
3316 27 Jun 2007 gruntster MSYS compatible make files
3315 27 Jun 2007 mean fix seek for msadpcm
3314 26 Jun 2007 mean quick and dirty hack for msadpcm, codec from mplayer, automake update
3313 26 Jun 2007 mean quick and dirty hack for msadpcm, codec from mplayer
3312 26 Jun 2007 gruntster generate po files for Win32
3311 26 Jun 2007 gruntster align lavcodec's stack variables when using GCC > 4.1

For a complete list of all changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
5th July 2007, 19:17
Avidemux 2.4 Revision 3332 (2007-07-05)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Revision 3332 (06 Jul 2007)
* Updated x264 to SVN revision 663.
* Updated Xvid to CVS HEAD 2007-06-28.

3332 05 Jul 2007 gruntster extra SDL logging
3331 04 Jul 2007 mean typo (Mihail)
3330 03 Jul 2007 mean avoid race on cur_frame/nesting in gtk process event (bug 251)
3329 03 Jul 2007 mihailzenkov fix reorderChannels
3328 02 Jul 2007 mean ja translation update
3327 02 Jul 2007 mean try to go on if errors happen on aac decoding
3326 02 Jul 2007 gruntster support for out-of-place builds with CMake
3325 01 Jul 2007 mean move animated to videoFilter and redo dialog with dialogFactory
3324 01 Jul 2007 mean joblist for QT i/f
3323 30 Jun 2007 mihailzenkov basic jack support
3322 29 Jun 2007 mean oops, fix Makefile.am
3321 29 Jun 2007 gruntster add turkish to win32 installer
3320 29 Jun 2007 mean move chromashift to videoFilter folder
3319 29 Jun 2007 mean turkish translation from dfisek
3318 28 Jun 2007 mean updated ca and de po

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
8th July 2007, 01:58
Avidemux 2.4 Revision 3342 (2007-07-08)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


3342 07 Jul 2007 gruntster prevent SDL window from stealing focus on playback or if clicked on (Win32)
3341 07 Jul 2007 gruntster attempt 32 bit colour depth rather than just 16 bit for SDL playback
3340 07 Jul 2007 mean glade file + JM patch
3339 06 Jul 2007 mean JM jogshuttle, now working :)
3338 06 Jul 2007 gruntster position the SDL playback window correctly for Qt4 (Win32)
3337 06 Jul 2007 mihailzenkov jack: add libsamplerate
3336 06 Jul 2007 gruntster eliminate flicker upon first use of SDL
3335 05 Jul 2007 mean JM jog shuttle, not completly working
3333 05 Jul 2007 gruntster DirectX support for Win32 (using SDL)

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
9th July 2007, 19:09
Avidemux 2.4 Revision 3353 (2007-07-10)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


3353 09 Jul 2007 mean very basic glyph editor, end
3352 09 Jul 2007 gruntster log OS version (Win32)
3351 09 Jul 2007 gruntster add gtk2_prefs to installer (Win32)
3350 09 Jul 2007 gruntster log GCC version
3349 09 Jul 2007 gruntster fix OpenDML indexer to work with GCC 4.2
3348 08 Jul 2007 mean very basic glyphset editor
3347 08 Jul 2007 mean new file
3346 08 Jul 2007 gruntster manually move SDL window with parent when using DirectX (Win32)
3345 08 Jul 2007 mean some stuff for projectX subs
3344 07 Jul 2007 mean fix EXPAND/FILL
3343 07 Jul 2007 mean [MKV] some cosmetics : progress bar when indexing clusters, use DIA_working + dont trust header in case of AC3 and extract infos from the actual stream

Revision 3353 (10 Jul 2007)
* Updated GCC to version 4.2.0 again.

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
14th July 2007, 14:21
Avidemux 2.4 Revision 3364 (2007-07-14)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


3364 14 Jul 2007 mean kill some warnings
3363 14 Jul 2007 mean [libass] update automake build too
3362 14 Jul 2007 mean [libASS] update to 0.9.4
3361 13 Jul 2007 mean [OCR] cleanup
3360 13 Jul 2007 gruntster add RGB support to ADMImageResizer
3359 13 Jul 2007 mean [ASF]dont assert
3358 12 Jul 2007 gruntster Italian translation by zoppo
3357 11 Jul 2007 mean [automake] cleanup postproc
3356 11 Jul 2007 mean [Automake] cleanup ocr + add glyph editor
3355 10 Jul 2007 mean JM: volume slider is back, Me: some cosmetic on MKV
3354 09 Jul 2007 mean put back volume slider (incomplete)

A new version of x264 is available (R665) but it doesn't compile with MinGW due to the use of an unsupported function (strtok_r).

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
16th July 2007, 15:07
Avidemux 2.4 Revision 3374 (2007-07-16)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


3374 15 Jul 2007 gruntster resize GTK filter preview window
3373 15 Jul 2007 mean [ALSA] correctly increment buffer when data is sent in several chunks
3372 15 Jul 2007 gruntster fix volume control on Win32
3371 14 Jul 2007 gruntster resize non-flyDialog filters for GTK
3370 14 Jul 2007 gruntster resize fix for Linux
3369 14 Jul 2007 mean [OCR] Global glyphset file, part 1
3368 14 Jul 2007 gruntster resize GTK flyDialog filters when image is greater than screen resolution
3367 14 Jul 2007 gruntster resize for flyDialog
3366 14 Jul 2007 gruntster add italian to win32 installer
3365 14 Jul 2007 mean [OCR] dont break automake

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

cross_syd
17th July 2007, 08:44
i don't think avidemux is a good tools. I tried it, lot of bugs, and does not encode/compress video audio well. It cannot open some avi file, which virtualdub can. That is the biggest point. I like the fact it support many format, but lot of works need to be done.

LoRd_MuldeR
17th July 2007, 13:24
i don't think avidemux is a good tools. I tried it, lot of bugs, and does not encode/compress video audio well. It cannot open some avi file, which virtualdub can. That is the biggest point. I like the fact it support many format, but lot of works need to be done.

1. If you think you found a bug, go to the Avidemux forum or the Bugtracker. This way you can find out if you really found a (new) bug. And if so, you can file a bugreport in order to help to fix that bug :rolleyes:

2. Avidemux uses common encoder libraries for encoding/compression: libavcodec, mpeg2enc, Xvid and x264. Therefore it won't compress any better or any worse than other applications which use those encoders! If you think those OpenSource encoders don't do a good job, you'll have to buy proprietary encoders :p

3. VirtualDub itself can not open any AVI file, because it uses VfW Codecs. So whether an AVI will open (or not open) in VirtualDub depends on the VfW Codecs you have installed on your system! Avidemux uses it's own decoders instead of the old-fashioned and platform-specific VfW interface. Therefore no additional software (like Codecs, Plugins, Filters or whatever) will be needed for Avidemux. In case your AVI file doesn't open in Avidemux, this means your file is either borked or the video/audio format isn't supported by Avidemux yet. But I cannot tell you now, because you didn't provide any useful information...

BTW: Don't post comments like this in the FAQ sticky! We have an Avidemux thread for that!

foxyshadis
18th July 2007, 09:10
A vfw interface has been brought up in the past, either old-fashioned vfw or interfacing with the codecs directly, but it's complex and a low priority when ffmpeg handles most things. There are a fair number of codecs that are still vfw-only, sadly, and if you work with a lot of files made with them, avidemux probably isn't a good fit for you.

The GTK version is much less buggy than the QT version, in case you were using that, although it doesn't look as nice.

LoRd_MuldeR
18th July 2007, 09:53
There are a fair number of codecs that are still vfw-only, sadly

Examples ???

Also note that Avidemux can use VfW Codecs via Avisynth input and AVISource(), video only though...

LoRd_MuldeR
18th July 2007, 16:39
Avidemux 2.4 Revision 3412 (2007-07-18)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Revision 3412 (18 Jul 2007)
# Updated x264 to SVN revision 667.

3412 18 Jul 2007 gruntster [LAV] disable SSE instructions on Win32 due to GCC stack issues
3411 18 Jul 2007 gruntster [LAV] stop CMake using SSE instructions with 32-bit compiler for libpostproc (matches automake)
3410 18 Jul 2007 gruntster fix mem leak (large leak when opening a file with audio and then one without)
3409 17 Jul 2007 mean [LAV] Put back extern cplusplus
3408 17 Jul 2007 mean [LAV] update swscale too
3407 17 Jul 2007 gruntster fix mem leak (prefs dialog)
3406 17 Jul 2007 mean [LAV] re-enable wmv1 wmv2
3405 17 Jul 2007 gruntster fix mem leaks (gtk)
3404 17 Jul 2007 gruntster [Win32] use a dynamically sized buffer for audio device
3403 17 Jul 2007 gruntster fix mem leak (avi writer)
3402 17 Jul 2007 mean [LAV] More codecs
3401 17 Jul 2007 gruntster re-engineer Win32 audio device to fix memory leak (large leak every time audio was played)
3400 16 Jul 2007 gruntster [LAV] align stack variables when using GCC > 4.1
3399 16 Jul 2007 gruntster [LAV] missing file
3398 16 Jul 2007 mean [LAV]re-add WMA & DV
3397 16 Jul 2007 gruntster [LAV] MinGW tweak
3396 16 Jul 2007 mean [MP4input] Correctly compute how much ctts entry there is
3395 16 Jul 2007 mean lav update
3394 16 Jul 2007 mean lost files
3393 16 Jul 2007 mean lost files
3392 16 Jul 2007 mean missing files
3391 16 Jul 2007 mean missing files
3390 16 Jul 2007 mean missing files
3389 16 Jul 2007 mean missing files
3388 16 Jul 2007 mean compatible with lav new revision
3387 16 Jul 2007 mean missing files
3386 16 Jul 2007 mean [LAV] Missing files
3385 16 Jul 2007 mean [LAV]update to R9685
3384 16 Jul 2007 mean [LAV] update to RR9685
3383 16 Jul 2007 mean [LAV] update to RR9685
3382 16 Jul 2007 gruntster fix mem leaks (asf)
3381 16 Jul 2007 gruntster fix mem leak (GTK file chooser)
3380 16 Jul 2007 gruntster fix mem leaks (mpeg decoder)
3379 16 Jul 2007 gruntster fix mem leak (playback)
3378 16 Jul 2007 gruntster fix mem leak (prefs)
3377 16 Jul 2007 gruntster fix mem leak (pref)
3376 16 Jul 2007 gruntster fix mem leak
3375 16 Jul 2007 gruntster fix mem leak

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

foxyshadis
18th July 2007, 19:33
Examples ???

Also note that Avidemux can use VfW Codecs via Avisynth input and AVISource(), video only though...

Lagarith, Fraps 2, Leadtools h.264 (which isn't compatible with ffmpeg's or anyone else's), wmv9 AP, Indeo 4 & 5, both MSU lossless and most other lossless codecs, all mjpeg2000 codecs, TSCC, VP7, and VP6 if the patch isn't included, to name a few. Almost all production codecs, not release codecs.

LoRd_MuldeR
18th July 2007, 20:12
1. I don't know that "Leadtools h.264", but H.264 encoding via VfW is a bad idea for the well-known reasons. Also if Avidemux doesn't open Leadtools files this means that either Leadtool produces borked H.264 bitstream or lavc's H.264 decoder doesn't support a specific feature used by Leadtools.

2. You list various lossless codecs. I guess if one of them is missing in Avidemux that's either because that Codec is ClosedSource and thus cannot be added or it's a rarely used Codec not on the priority list. Also Avidemux supports two excellent and widely used lossless Codecs: HuffYUV and FFv1.

3. Why in the world should anybody use an archaic and proprietary format like Indeo nowadays, instead of MPEG-2, MPEG-4 ASP or H.264 ??? And if somebody has some old Indeo videos on his HDD, he must be a Windows user. So he can easily convert those videos via VDub using the pre-installed Indeo Codecs. Or he can also open those videos in Avidemux via Avisynth/AVISource().

4. As Avidemux can open FLV files (FLV1 as well as FLV4), I'm pretty sure that it does support VP6.

5. I guess MJPEG2000 is not supported, because it's a proprietary format. Or is there a working OpenSource implementation yet?

foxyshadis
18th July 2007, 20:33
That's exactly my point, and why some form of vfw interface, whether it's through avisynth or a built-in API, is necessary to some people. It's not about making new files, which can easily be done in a compatible format, it's about working with ones that you have in storage without transcoding all of them first. (Yes, leadtools h.264 isn't standard, and doesn't work with any other decoder. Pointless and annoying codec, but some use it.) It's not seen as the best use of the devs' time, though, which I'm not arguing for, just pointing out that there are a substantial number of existing files that still need vfw out there.

I guess avidemux must include the VP6 patch, which is nice.

Schrade
19th July 2007, 10:39
Anyone know if it's possible to, say, turn a 60 fps mp4 with AAC to a 30 fps mp4 and not have the sound lose sync?

I can't find any options in the audio filters config to do this. I only see settings for None, Film to PAL and PAL to Film.

LoRd_MuldeR
19th July 2007, 10:49
Resampling the FPS doesn't change the duration of the video, so Audio should kepp in sync without any special settings.
I have just made a quick test, and it seems to work fine here...

Or do you want to keep the number of frames, but change the framerate? (-> change duration of the movie?)

Schrade
19th July 2007, 10:53
No, I just want to take a 60fps MP4 (formatted for a PS3) and downconvert it to 30 fps so it'll play on my AMD Athlon XP 2400+ At 60fps it's far too much for my system to handle.

LoRd_MuldeR
19th July 2007, 11:14
No, I just want to take a 60fps MP4 (formatted for a PS3) and downconvert it to 30 fps so it'll play on my AMD Athlon XP 2400+ At 60fps it's far too much for my system to handle.

In that case goto "Video" -> "Filters" and add the "Transform" -> "Resample fps" filter. That's it.

Schrade
20th July 2007, 20:56
In that case goto "Video" -> "Filters" and add the "Transform" -> "Resample fps" filter. That's it.
That's what I used and is what made the audio not be in sync.

LoRd_MuldeR
21st July 2007, 11:22
That's what I used and is what made the audio not be in sync.

"not in sync" means: Completely out of sync or just slightly? And is the delay constant or is it getting worse of the movie?

Gromozeka
21st July 2007, 15:17
How to put in avidemux filters from VirtualDub?

wata
21st July 2007, 19:47
latest version Avidemux 2.4 Revision 3412 (2007-07-18)
crash when i press ctrl-x to cut out video segment (commercial

Schrade
21st July 2007, 20:36
"not in sync" means: Completely out of sync or just slightly? And is the delay constant or is it getting worse of the movie?
Completely out of sync and it's a constant delay.

Here's the source file's MediaInfo output:
General #0
Complete name : C:\DL\WGet\Game Trailers\E3 - Trailer US KILLZONE- 09.mp4
Format : MPEG-4
Format/Info : ISO 14496-1 version 2
Format/Family : MPEG-4
File size : 286 MiB
PlayTime : 2mn 39s
Bit rate : 15 Mbps
StreamSize : 97.2 KiB
Encoded date : UTC 2007-07-10 16:00:30
Tagged date : UTC 2007-07-10 16:00:33

Video #0
Codec : H.264
Codec/Info : H.264 (3GPP)
PlayTime : 2mn 39s
Bit rate : 15 Mbps
Width : 1280 pixels
Height : 720 pixels
Aspect ratio : 16/9
Frame rate : 59.940 fps
Bits/(Pixel*Frame) : 0.265
StreamSize : 283 MiB
Language : English
Encoded date : UTC 2007-07-10 16:00:30
Tagged date : UTC 2007-07-10 16:00:33

Audio #0
Codec : AAC
Codec/Family : AAC
PlayTime : 2mn 39s
Bit rate : 152 Kbps
Bit rate mode : CBR
Channel(s) : 2 channels
Sampling rate : 48 KHz
Resolution : 16 bits
StreamSize : 2.89 MiB
Language : English
Encoded date : UTC 2007-07-10 16:00:30
Tagged date : UTC 2007-07-10 16:00:33

LoRd_MuldeR
22nd July 2007, 13:53
@Schrade
If it's a constant delay, then you can check "shift" and correct the delay by hand.
If this is not working, I guess you should file a bugreport at the Avidemux board (http://www.avidemux.org/admForum/viewforum.php?id=14).

@Gromozeka
Avidemux can not load VDub filters, if that is what you want.
Avidemux does have an interface for "external" filters, but it's not compatible with VDub's....

Gromozeka
23rd July 2007, 06:27
@Gromozeka
Avidemux can not load VDub filters, if that is what you want.
Avidemux does have an interface for "external" filters, but it's not compatible with VDub's....

But why to not make it

rfmmars
23rd July 2007, 12:32
But why to not make it

Plus list the last 5 files opened.

Thanks,

Richard

LoRd_MuldeR
23rd July 2007, 17:03
Plus list the last 5 files opened.

http://img480.imageshack.us/img480/76/fileadmlastva6.png

:confused: :confused: :confused:

rfmmars
24th July 2007, 03:15
http://img480.imageshack.us/img480/76/fileadmlastva6.png

:confused: :confused: :confused:

Need to read your guide, sorry my mistake.

Richard

Romario
25th July 2007, 00:29
Build 3443, come on LoRd_MuldeR, compile it.

LoRd_MuldeR
25th July 2007, 00:36
Build 3443, come on LoRd_MuldeR, compile it.

I don't compile, I only mirror Gruntster's build and I'm uploading r3441 at this moment...

LoRd_MuldeR
25th July 2007, 00:58
Avidemux 2.4 Revision 3441 (2007-07-24)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (server temporary down)


Revision 3441 (24 Jul 2007)
Updated GCC to version 4.2.1.


3441 24 Jul 2007 gruntster [Win32] resize GTK dialogs based on working area rather than screen resolution + multi-monitor support
3440 23 Jul 2007 mean [CMAKE] Correct fix
3439 23 Jul 2007 mean [CMAKE] Fix locales
3438 23 Jul 2007 mean Dont crash when cleaning up and no video loaded
3437 23 Jul 2007 mean [AUTOMAKE] update with dvb
3436 23 Jul 2007 mean [DVBSUB] Handle chroma, add reduceby2 to image
3435 23 Jul 2007 gruntster fix r3410 & fix large leak when using second audio track
3434 22 Jul 2007 gruntster [I18N] ja.po update by tetsuro & it.po update by zoppo
3433 22 Jul 2007 gruntster [I18N] include strings in pot file generation
3432 22 Jul 2007 mean [FILTER] First raw DVB subtitle filter, very incomplete
3431 22 Jul 2007 mean [TSSCAN] dispay info about dvb subs
3430 22 Jul 2007 mean revert r3410, it makes cutting mpeg crash+small cosmetic
3429 21 Jul 2007 mean [Automake] Rename libs
3428 21 Jul 2007 mean ???
3427 21 Jul 2007 mean [I18N] Updated pot file\n
3426 21 Jul 2007 mean [I18N] Updated pot file\n
3425 21 Jul 2007 mean [I18N] German translation update by Joo M.
3424 21 Jul 2007 mean [LAV] Move init, give more info to decoder, hook logs
3423 21 Jul 2007 mean [Automake] Crude hack to avoid circular dependancy
3422 21 Jul 2007 gruntster [Preview] fix filter preview (oops)
3421 21 Jul 2007 gruntster [Preview] enable playback when a zoom mode has been set and the Separate preview window is open
3420 20 Jul 2007 gruntster [Preview] assert fix (oops)
3419 20 Jul 2007 gruntster [Preview] flyDialog preview windows for GTK
3418 19 Jul 2007 mean [PSP] Some change so that it works with fwm >= 3.3, A/R is still incorrect by default.
3417 19 Jul 2007 mean [LAV] renable FLV related codecs
3416 19 Jul 2007 gruntster display filename in window caption when loaded via script (Win32)
3415 19 Jul 2007 gruntster [Vorbis] prevent crash if codec fails to initialise
3414 18 Jul 2007 mean [Auto*] Resync with latest lav*, incomplete
3413 18 Jul 2007 gruntster [OCR] prefs fix
3412 18 Jul 2007 gruntster [LAV] disable SSE instructions on Win32 due to GCC stack issues


For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

IceManZ
26th July 2007, 07:09
I don't know why, but can't D/L from your links:

Forbidden and always redirected to : Looking for your download? Please goto http://mulder.dummwiedeutsch.de/ and try again! Message

PS: on FireFox.
Thanks.

LoRd_MuldeR
26th July 2007, 11:34
I don't know why, but can't D/L from your links:

Forbidden and always redirected to : Looking for your download? Please goto http://mulder.dummwiedeutsch.de/ and try again! Message

PS: on FireFox.
Thanks.

Hmm, I tested Firefox, SeaMonkey, Opera and Safari - all work okay here :confused:
Please make sure you left-click the DL link on the site and then choose "Save to disk..." (Copy & Paste won't work !!!)

BTW: Did you install some extension (or change some setting) in order to disable Referrers in your browser?

Schrade
26th July 2007, 14:50
BTW: Did you install some extension (or change some setting) in order to disable Referrers in your browser?
Some Firewalls do that too.

I can download the file just fine from your site with no referrer, though.

(I always have referrer disabled and use RefControl (http://www.stardrifter.org/refcontrol/) for sites that must have referrers.

LoRd_MuldeR
26th July 2007, 19:58
Some Firewalls do that too.

I can download the file just fine from your site with no referrer, though.

(I always have referrer disabled and use RefControl (http://www.stardrifter.org/refcontrol/) for sites that must have referrers.

Without a valid Referrer, the download will be blocked for sure. That was necessary, because various third-party sites linked directly to those files, which leads to unacceptable traffic. Nevertheless I have checked all browsers (except IE) to download properly, as long as the download is started from one of the "allowed" sites. So IceManZ obviously is using some kind of Referrer-Blocker (maybe inside of his firewall) or he tried to Copy&Paste the download URL...

IceManZ
26th July 2007, 20:36
Really strange, I haven't change anything in FireFox / FireWall...

LoRd_MuldeR
26th July 2007, 20:49
Really strange, I haven't change anything in FireFox / FireWall...

You can still get it here:
http://www.freewarefiles.com/downloads_counter.php?programid=33631

wata
26th July 2007, 21:32
anywhere else to download the zip version beside
http://www.razorbyte.com.au/avidemux/ (server temporary down)

gruntster
26th July 2007, 21:43
My site should be back up and running next week.

I originally uploaded the build to mytempdir.com.

R3441 Installer:
http://www.mytempdir.com/1374485

R3441 Zip:
http://www.mytempdir.com/1374486

Schrade
26th July 2007, 22:18
Without a valid Referrer, the download will be blocked for sure. That was necessary, because various third-party sites linked directly to those files, which leads to unacceptable traffic. Nevertheless I have checked all browsers (except IE) to download properly, as long as the download is started from one of the "allowed" sites. So IceManZ obviously is using some kind of Referrer-Blocker (maybe inside of his firewall) or he tried to Copy&Paste the download URL...

Hah! You must have recently just changed that :) I just tried again and it doesn't work now.

LoRd_MuldeR
26th July 2007, 22:27
Hah! You must have recently just changed that :) I just tried again and it doesn't work now.

:confused:

The current behavior on my computer (with different browsers) is:
1. If I left-click the DL link on my homepage, then the download will be started normally.
2. If I Copy&Paste the DL link to the Address-Bar and press enter, then it displays the "Forbidden" page.

If more users report problems, I will have to remove the Referrer checker...

Schrade
27th July 2007, 00:51
:confused:

The current behavior on my computer (with different browsers) is:
1. If I left-click the DL link on my homepage, then the download will be started normally.
2. If I Copy&Paste the DL link to the Address-Bar and press enter, then it displays the "Forbidden" page.

If more users report problems, I will have to remove the Referrer checker...

No no.. what I was saying that the referrer checker wasn't working the last time I used it to download Avidemux I didn't have to bother turning my referrer on for the site.

And now the referrer checker is working and is preventing it from being downloaded without having your referrer activated.

LoRd_MuldeR
27th July 2007, 18:01
I see :)

LoRd_MuldeR
29th July 2007, 13:02
Avidemux 2.4 Revision 3451 (2007-07-28)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Revision 3451 (28 Jul 2007)
# Updated GLib to version 2.12.13.
# Updated Xvid to CVS HEAD 2007-07-26.
# Updated Vorbis to 1.2.0.


3451 28 Jul 2007 gruntster [CMAKE] fix x264 detection for Win32
3450 27 Jul 2007 mean [OCR] More on mpeg TS ocr, still incomplete
3449 26 Jul 2007 mean [OCR] Prepare for TS subs
3448 26 Jul 2007 gruntster [Preview] expand filter preview windows to fit video (Qt4)
3447 26 Jul 2007 gruntster fix mem leak (asf audio)
3446 26 Jul 2007 gruntster [Preview] centralise all resize logic to flyDialog + manually centre filter windows + optimise YUV & RGB resizing
3445 25 Jul 2007 mean [OCR] Preparatory work for TS ocr
3444 25 Jul 2007 mean [CMAKE] Sikon patch for FAAC/X264 inc/lib flags
3443 24 Jul 2007 gruntster [Playback] fix for Linux
3442 24 Jul 2007 gruntster [Playback] resize Qt4 playback window to fit video + reduce zoom if it exceeds screen resolution


For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

wata
30th July 2007, 21:23
cannot download from rapidshare.com cause my ISP is using transparent proxy
can someone upload the latest zip version to somewhere else
thanks.

LoRd_MuldeR
30th July 2007, 21:25
Why you don't simply download the Installer from my site?
If you don't want to run the installer for some reason (although I can hardly think of one) you can extract it with 7-Zip ;)

LoRd_MuldeR
1st August 2007, 00:49
Avidemux 2.4 Revision 3465 (2007-08-01)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


3465 31 Jul 2007 gruntster fix mem leaks (DVD/xVCD + MPEG)
3464 31 Jul 2007 mean [QT] Skeleton for OCR
3463 31 Jul 2007 mean [Automake] update for split ocr/gtk
3462 31 Jul 2007 mean [OCR] Split engine from Gtk
3461 30 Jul 2007 gruntster [CMake] support MinGW makefiles (MSYS is no longer required)
3460 30 Jul 2007 mean [OCR] Factorizing GTK code
3459 30 Jul 2007 mean [OCR] Begin factorizing GTK code
3458 29 Jul 2007 mean [QT] Add dialog for vobsub (ugly)
3457 29 Jul 2007 mean [AUTOMAKE] Fix green screen
3456 29 Jul 2007 mean [Automake] typo
3455 29 Jul 2007 mean [Automake] Add missing file
3454 28 Jul 2007 mean [CMAKE] Accept NO_${FEATURE} to disable stuff part 1, patch by ak+converted to unix end of line
3453 28 Jul 2007 mean [OCR] Cosmetic
3452 28 Jul 2007 mean [OCR] Mostly working TS subtitles OCR
3451 28 Jul 2007 gruntster [CMAKE] fix x264 detection for Win32

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

dansus
2nd August 2007, 20:34
Hello, does avidemux support dvr-ms input?

i tried but it crashes.

*************************
Avidemux v2.4 (r3317)
*************************
http://www.avidemux.org
Code : Mean, JSC, Gruntster
GFX : Nestor Di , nestordi@augcyl.org
Design : Jakub Misak
FreeBSD : Anish Mistry, amistry@am-productions.biz
Audio : Mihail Zenkov
MacOsX : Kuisathaverat
Win32 : Gruntster

Compiled for X86_32 Arch.

[Locale] setlocale English_United Kingdom.1252
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Test: _File

Initializing prefs

Registering Encoders
*********************
Mjpeg encoder registred
Xvid-4 encoder registred
FFMPEG encoder registred

3 encoder registered
SDL support on Version 1211
Global SDL init...
Initializing WinSock
WinSock ok
Initializing Dithering tables
Initializing global xvid 4
xvid build:xvid-1.2.0-dev
xvid thread:1
xvid SIMD supported:(1ff)
MMX
MMXEXT
SSE
SSE2
3DNOW
3DNOWEXT
Checking cpu capabilities
Cpu has MMX
Cpu has 3DNOW
Cpu has MMXEXT
End of cpu capabilities check
Directory C:\Documents and Settings\Dan\avidemux exists.Good.
Using C:\Documents and Settings\Dan\avidemux as base directory for prefs/jobs/...
Preferences found and loaded
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3

Registering Filters
*********************

Using dummy audio device
Unable to load [libamrnb-2.dll]: The specified module could not be found.


Unable to load [libdts.dll]: The specified module could not be found.


Spidermonkey initialized.
Directory C:\Documents and Settings\Dan\avidemux\custom exists.Good.
No custom script
Found 0 custom scripts, adding them
Menu built
Found 18 video encoder
Found 10 audio encoder
Found 10 Format
No crash file (C:\Documents and Settings\Dan\avidemux/crash.js)
Nothing to draw
Button From : actionOpen
75b22630 -> 75b22630

ASF file detected...
288
Chunk created at 0
Next chunk from 0 +6090 to 0
[ASF] getting headers
Chunk type : <<<<Header Chunk>>>>
Chunk Start : 0
Chunk Len : 6090
30 26 b2 75 8e 66 cf 11 a6 d9 00 aa 00 62 ce 6c
NB subchunk :6
Chunk created at 1e
Next chunk from 1e +722 to 0
***************
Chunk type : <<<<Unknown>>>>
Chunk Start : 1e
Chunk Len : 722
40 a4 d0 d2 07 e3 d2 11 97 f0 00 a0 c9 5e a8 50
Pos 36
Skipping to 2f0
Chunk created at 2f0
Next chunk from 2f0 +58 to 0
***************
Chunk type : <<<<Unknown>>>>
Chunk Start : 2f0
Chunk Len : 58
33 26 b2 75 8e 66 cf 11 a6 d9 00 aa 00 62 ce 6c
Pos 308
Skipping to 32a
Chunk created at 32a
Next chunk from 32a +104 to 0
***************
Chunk type : <<<<File Header>>>>
Chunk Start : 32a
Chunk Len : 104
a1 dc ab 8c 47 a9 cf 11 8e e4 00 c0 0c 20 53 65
Client ::4a:d0:41:e7:23:c7:3b:4a:97:60:cf:7e:32:90:e6:07
File size : 1b233d01
Creation time : 73bba790
Number of pack: 00001b23
Timestamp 1 : 2d00a980
Timestamp 2 : 2cd5c8f0
Timestamp 3 : 0000
Preload : 0000
Flags : 0002
Min size : ffff
Max size : ffff
Uncompres.size: 4f2914f
Pos 392
Skipping to 392
Chunk created at 392
Next chunk from 392 +4785 to 0
***************
Chunk type : <<<<Header Extension>>>>
Chunk Start : 392
Chunk Len : 4785
b5 03 bf 5f 2e a9 cf 11 8e e3 00 c0 0c 20 53 65
Pos 3aa
Skipping to 1643
Chunk created at 1643
Next chunk from 1643 +353 to 0
***************
Chunk type : <<<<Stream Header>>>>
Chunk Start : 1643
Chunk Len : 353
91 07 dc b7 b7 a9 cf 11 8e e6 00 c0 0c 20 53 65
Type :0xc0,0xef,0x19,0xbc,0x4d,0x5b,0xcf,0x11,0xa8,0xfd,0x00,0x80,0x5f,0x5c,0x44,0x2b,(video)
Conceal ::00:57:fb:20:55:5b:cf:11:a8:fd:00:80:5f:5c:44:2b
Reserved : 00000000
Total Size : 0113
Size : 0000
Stream nb : 0002
Reserved : 0000
Pic Width 0720
Pic Height 0576
BMP size 0264 (0040)
Codec : <DVR > (20525644)
This is MSDVR, not ASF
Trying mpeg
Filesystem is writable
Probing C:/Documents and Settings/Dan/My Documents/My Videos/TV Recordings/Encoding/F1 Fan Car edit.dvr-ms for streams...
Probing : C:/Documents and Settings/Dan/My Documents/My Videos/TV Recordings/Encoding/F1 Fan Car edit.dvr-ms

Simple loading:
file: C:/Documents and Settings/Dan/My Documents/My Videos/TV Recordings/Encoding/F1 Fan Car edit.dvr-ms, size: 455294209
found 1 files
Done
**** Probing MSDVR file ****
Chunk created at 0
[MSDVR] Searching data
Next chunk from 0 +6090 to 0
Chunk type : <<<<Header Chunk>>>>
Chunk Start : 0
Chunk Len : 6090
30 26 b2 75 8e 66 cf 11 a6 d9 00 aa 00 62 ce 6c
Pos 18
Skipping to 17ca
Next chunk from 17ca +455271695 to 0
Chunk type : <<<<Data Chunk>>>>
Chunk Start : 17ca
Chunk Len : 455271695
36 26 b2 75 8e 66 cf 11 a6 d9 00 aa 00 62 ce 6c
[MSDVR] Opened ok
** WARNING too big 3451 8185
Saving crash file to C:\Documents and Settings\Dan\avidemux/crash.js

**Saving script project **
Nothing to draw

*********** BACKTRACE **************
Frame 0: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(ADM_backTrack+0x101E0E) [0x00501E0E]
Frame 1: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(ZN9asfPacket7readVCLEj+0xC064A) [0x004C064A]
Frame 2: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(ZN9asfPacket10nextPacketEh+0xC08D5) [0x004C08D5]
Frame 3: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(Z9dmx_probePKcP8DMX_TYPEPjPP10MPEG_TRACK+0xD485E) [0x004D485E]
Frame 4: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(ZN12ADM_Composer11tryIndexingEPcS0_+0x1D44B) [0x0041D44B]
Frame 5: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(ZN12ADM_Composer7addFileEPch8fileType+0x2016D) [0x0042016D]
Frame 6: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(Z10A_openAvi2Pch+0x6866) [0x00406866]
Frame 7: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(Z9A_openAviPc+0x6BF9) [0x00406BF9]
Frame 8: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(Z15GUI_FileSelReadPKcPFvPcE+0x5C60A0) [0x009C60A0]
Frame 9: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(Z12HandleAction6Action+0x8553) [0x00408553]
Frame 10: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(ZN10MainWindow13buttonPressedEv+0x5C148A) [0x009C148A]
Frame 11: C:\Program Files\Avidemux 2.4\avidemux2_qt4.exe(ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv+0x5C1714) [0x009C1714]
Frame 12: C:\Program Files\Avidemux 2.4\QtCore4.dll(ZN11QMetaObject8activateEP7QObjectiiPPv+0x134E62) [0x6A2F4E62]
Frame 13: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN7QAction9triggeredEb+0x1F47) [0x65101F47]
Frame 14: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN7QAction8activateENS_11ActionEventE+0x22DA) [0x651022DA]
Frame 15: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN11QToolButton14nextCheckStateEv+0x4AFFFE) [0x655AFFFE]
Frame 16: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN15QAbstractButton12focusInEventEP11QFocusEvent+0x3A8308) [0x654A8308]
Frame 17: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent+0x3A8666) [0x654A8666]
Frame 18: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN11QToolButton17mouseReleaseEventEP11QMouseEvent+0x4AFD7C) [0x655AFD7C]
Frame 19: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN7QWidget5eventEP6QEvent+0x65972) [0x65165972]
Frame 20: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN15QAbstractButton5eventEP6QEvent+0x3A7607) [0x654A7607]
Frame 21: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN11QToolButton5eventEP6QEvent+0x4B0018) [0x655B0018]
Frame 22: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xACED) [0x6510ACED]
Frame 23: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN12QApplication6notifyEP7QObjectP6QEvent+0xBF3F) [0x6510BF3F]
Frame 24: C:\Program Files\Avidemux 2.4\QtCore4.dll(ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x11F993) [0x6A2DF993]
Frame 25: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN15QSessionManager6cancelEv+0x76477) [0x65176477]
Frame 26: C:\Program Files\Avidemux 2.4\QtGui4.dll(ZN19QApplicationPrivate10closePopupEP7QWidget+0x77E8B) [0x65177E8B]
Frame 27: C:\WINDOWS\system32\USER32.dll(GetDC+0x8724) [0x7E418724]
Frame 28: C:\WINDOWS\system32\USER32.dll(GetDC+0x8806) [0x7E418806]
Frame 29: C:\WINDOWS\system32\USER32.dll(GetWindowLongW+0x89BD) [0x7E4189BD]
Frame 30: C:\WINDOWS\system32\USER32.dll(DispatchMessageW+0x8A00) [0x7E418A00]
Frame 31: C:\Program Files\Avidemux 2.4\QtCore4.dll(ZN21QEventDispatcherWin3213processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x14EFC1) [0x6A30EFC1]
*********** BACKTRACE **************

Assert failed at file c:/Dev/avidemux_2.4/avidemux/ADM_inputs/ADM_asf/ADM_asfIo.h, line 33

Cleaning up
Deleting post proc
Waiting for Spidermonkey to finish...
Cleaning up Spidermonkey.
End of cleanup

Images stat:
___________
Max memory consumed (MB) : 0
Current memory consumed (MB) : 0
Max image used : 0
Cur image used : 0
Global mem stat
______________
Memory consumed :0 (MB)

Goodbye...

Nothing to draw

LoRd_MuldeR
2nd August 2007, 20:37
I don't know, but you should try again with latest build (r3465):
http://www.razorbyte.com.au/avidemux/

AFAIK that ".drv-ms" is nothing but MPEG-2 video and MP2 audio inside of M$'s own ASF container.
So in theory Avidemux should be able to decode those formats, but the none-standard container could introduce problems!

In case it still has problem, you should report that at the Avidemux board...

buzzqw
2nd August 2007, 21:16
mencoder is able to decode/encode dvr-ms using the options -demuxer 35

i added support to dvr-ms in automen... so i know that handling this files is a little tricky

BHH

LoRd_MuldeR
2nd August 2007, 21:37
I made a quick test with this sample:
http://www1.mplayerhq.hu/MPlayer/samples/dvr_ms/Channel%204%20News_Channel%204_20_10_2006_19_00_01.dvr-ms

I loads finde in Avidemux after demuxing with MEncoder:
mencoder -of rawvideo -ovc copy -oac copy -o c:\test.m2v c:\Temp\Channel.dvr-ms
mencoder -of rawaudio -ovc copy -oac copy -o c:\test.mp2 c:\Temp\Channel.dvr-ms

Just open the .m2v file into Avidemux and let it index. Then load the external audio. That's it :)

dansus
2nd August 2007, 23:12
Im happy to cli the demux, but essentially the answer is no?

LoRd_MuldeR
2nd August 2007, 23:55
Looking at this (http://www.avidemux.org/admForum/viewtopic.php?id=2347) thread, it seems support for dvr-ms was added a while ago.
I have posted a reply with a sample that causes Avidemux to crash. Waiting for reply...

dansus
3rd August 2007, 00:31
Sorry, seems im posting in the wrong section. I will continue over there.

thanks.

LoRd_MuldeR
5th August 2007, 13:01
Avidemux 2.4 Revision 3475 (2007-08-05)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Revision 3275 (05 Aug 2007)
Updated GTK+ to version 2.10.14.
Packaged using NSIS 2.29.

3475 04 Aug 2007 mean [GTK] Change shortcut key for zoom
3474 04 Aug 2007 mean [MPLEX] Put back the guided detection of streams, needed for LPCM and DTS
3473 03 Aug 2007 mean [Warnings] Remove some warnings
3472 03 Aug 2007 gruntster [mplex] update automake
3471 03 Aug 2007 mean [GUI] Update QT4 user interface + OCR sync
3470 03 Aug 2007 mean [QT] Mostly working OCR for QT
3469 03 Aug 2007 gruntster [mplex] update mplex library to 1.8.0 to fix mem leaks
3468 02 Aug 2007 gruntster [OCR] fix Qt4 CMake build
3467 01 Aug 2007 mean [Automake] Update wrt new ocr layout
3466 01 Aug 2007 mean [QT] More flesh on the OCR QT4 skeleton
3465 31 Jul 2007 gruntster fix mem leaks (DVD/xVCD + MPEG)

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
8th August 2007, 01:33
Avidemux 2.4 Revision 3488 (2007-08-08)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/


Libavcodec's SSE extensions were disabled in R3412 for Win32. SSE instructions require 16 byte alignment, which the Windows GCC doesn't enforce. Most libraries manually work around this and libavcodec used to work but with the recent update a gremlin has crept into their code somewhere. I still need to look into this further. How does this affect x264? When x264 is initialised it automatically detects the CPU's capabilities. However, the results of the detection are overridden by Avidemux which uses libavcodec's detection routine (now restricted to MMX for Win32 but Avidemux only recognises up to SSE2). This may have been for legacy reasons but I think it’s now safe for x264 to take care of its own CPU detection. We'll also get SSE3 and SSSE3 extensions to boot. I'll have a look at enabling all CPU extensions for x264 in the next build.

For me this change speeds up encoding from 3-4 fps to ~16 fps. Thanks Gruntster, you definitely saved my day :)

3488 07 Aug 2007 gruntster [x264] enable all CPU extensions
3487 07 Aug 2007 mean [Filter] Add yuy2 jpg support
3486 07 Aug 2007 mean [Filter] LOGO Handles alpha channel
3485 07 Aug 2007 mean [I18N] ca translation by Joan F
3484 07 Aug 2007 mean [I18N] sr translation by popac
3483 07 Aug 2007 gruntster [Win32] permit compilation without SDL
3482 06 Aug 2007 mean [Filter] More on imageLoader and logo filter
3481 06 Aug 2007 mean [Codec] Add an assert when using non isRef image
3480 05 Aug 2007 mean Make it compile in release mode
3479 05 Aug 2007 mean [Filters] Skeleton for logo and imageLoader, not complete
3478 05 Aug 2007 mean [QT4] Connect volume slider
3477 05 Aug 2007 mean [AUDIO] Increase buffer+remove check when using lavcodec as audio decoder
3476 05 Aug 2007 mean OOPS

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
13th August 2007, 12:45
Avidemux 2.4 Revision 3500 (2007-08-13)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


Updated Qt to version 4.3.1.

3500 / 13 Aug 2007 / [codec] Inverted params (Chris Mc Gregor
3499 / 13 Aug 2007 / [mpeg2dec] Fix for amd64/cpu detect
3498 / 13 Aug 2007 / [Cosmetic] Add () to macro (Chris McGregor)
3497 / 13 Aug 2007 / [Filter] Convert array to vector, fix size overflow (Chris McGregor)
3496 / 12 Aug 2007 / [Ass] Remove leftovers from previous version
3495 / 09 Aug 2007 / [lav] more Make tidy-ups
3494 / 09 Aug 2007 / [CMake] tidy up config.h + define HAVE_THREADS to prevent dup declaration + enable acceleration for mpeg2dec
3493 / 09 Aug 2007 / [lav] enable fast integers
3492 / 09 Aug 2007 / [Win32] use native equivalents for rindex, index, ftello and fseeko
3491 / 08 Aug 2007 / [Filter] Add bmp and png support to imageloader
3490 / 08 Aug 2007 / [CMake] Cygwin/MSYS/MinGW compatibility tweak for Win32
3489 / 08 Aug 2007 / [GTK] remove zoom_4_1 runtime warning
3488 / 07 Aug 2007 / [x264] enable all CPU extensions

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
15th August 2007, 00:02
I have put together a simple guide for DVD Authoring with Avidemux:
http://www.avidemux.org/admForum/viewtopic.php?id=3570

Schrade
15th August 2007, 06:52
Nice guide! I noticed in your Flash animation that you changed the matrices to TMPGEnc, but didn't include that in your guide text. Did you mean to?

Does Avidemux's Auto DVD script choose your DVD encoding output? i.e. does it somehow check your region and choose whether to resize the video to NTSC or PAL?

Your flash animation/guide was very helpful in teaching me how to use the Calculator. That's awesome for calculating the bitrate! Very very nice, thanks a ton.

LoRd_MuldeR
15th August 2007, 11:07
I noticed in your Flash animation that you changed the matrices to TMPGEnc, but didn't include that in your guide text. Did you mean to?

That was more an example than a real advice. In fact I'm not sure if the "TMPGEnc" matrix performs any better then the default one. So I kept that out of the guide. The Flash was created a while ago...

Does Avidemux's Auto DVD script choose your DVD encoding output? i.e. does it somehow check your region and choose whether to resize the video to NTSC or PAL?

It simply looks at the framerate: 25 fps -> 720x576 (PAL), 29.97 fps -> 720x480 (NTSC). In case you video uses a none-standard framerate, you will have to add the "Resample FPS" filter by hand before calling Auto -> DVD. Otherwise it does nothing. Guide has been updated...

Schrade
15th August 2007, 12:07
Aha, thanks. That makes sense.

LoRd_MuldeR
16th August 2007, 01:25
Avidemux 2.4 Revision 3516 (2007-08-16)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


* Updated Freetype to 2.3.5.
* Updated GLib to version 2.14.0.

3516 - [CMAKE] Fix extenstion (cyrille)
3515 - [QT] Automatically set the frame selection slider to the # of images in incoming stream (flyDialog)
3514 - [Automake] Fix makefile.am (cyrille)
3513 - [Prefs] only display ALSA and OSS options when supported
3512 - [OCR] Fix reading unknown language
3511 - [Filter] Move Eq2 to videoFilter
3510 - [Filter] Fix eq2 + finish qt4 version
3509 - [QT4] flyDialog for Eq2, same bug as in Gtk
3508 - [lav] oops, remove extra logging
3507 - [lav] use SSSE3 if available + add configure option to exclude SSSE3 from compilation (for when binutils is too old)
3506 - [Automake] Link with imageLoader
3505 - [Automake] Add incpath to build libmpeg2dec
3504 - [Filter] Flydialog for mplayerEq2, seems there is a bug
3503 - [lav] enable SSE except for WMA due to stack issues (Win32 only)
3502 - [Filter] move crop also
3501 - [Filters] Move hue and srt to their proper place, now that they use dialogFactory/flyDialog
3500 - [codec] Inverted params (Chris Mc Gregor

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

jeffy
16th August 2007, 04:06
Please can someone answer, do the Win32 builds of AviDemux support Snow wavelet codec? Thank you.
If yes, where can I find this option?

Schrade
16th August 2007, 11:31
The latest build has removed the default Title/Author MP4 tags so now you can see the actual filenames for PSP encoded files. Yay!

Trying to use any Auto scripts with a .wmv is still broken though.

buzzqw
16th August 2007, 12:18
@jeffy

snow isn't in list of supported codec

BHH

LoRd_MuldeR
16th August 2007, 13:01
Please can someone answer, do the Win32 builds of AviDemux support Snow wavelet codec? Thank you.
If yes, where can I find this option?

There is no such option yet.

Nevertheless support for Snow should be available via libavcodec, which used by Avidemux for most formats. But I don't know how much extra work it would require to enable Snow support. Also I don't know how stable the Snow code is at the moment. Last but not least: Which container is Snow supposed to be stored in? One that is already implemented in Avidemux?

Maybe you should put a request on the Avidemux Forums (http://www.avidemux.org/admForum/index.php)...

buzzqw
16th August 2007, 13:05
ffmpeg encode and store snow in avi

but the support is very limited and snow isn't a valid option, now, in any situation

BHH

gruntster
16th August 2007, 13:16
I don't have any samples to try out but the source code suggests Avidemux can decode Snow.

There is also code to support the Snow encoder but it has been "disabled". Enabling the code and performing an encode causes Avidemux to crash...

As LoRd_MuldeR suggested, Mean will certainly be able to clarify things on the Avidemux forum.

LoRd_MuldeR
16th August 2007, 13:22
I don't have any samples to try out but the source code suggests Avidemux can decode Snow.

I think I found a sample:
http://tuxrip.free.fr/transperl/MPlayer/The_Godfather-1972_snow.avi

This causes Avidemux to crash with internal CODEC_ID_SNOW not found error.


[EDIT]

Also I cannot get it to play anywhere: MPC+ffdshow, MPlayer and VLC all crash...

>mplayer c:\temp\The_Godfather-1972_snow.avi

MPlayer dev-SVN-r23833-4.2.0 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Quad CPU @ 2.40GHz (Family: 6, Model: 15, Stepping: 7)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing c:\temp\The_Godfather-1972_snow.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
AVI: No audio stream found -> no sound.
VIDEO: [SNOW] 688x576 24bpp 25.000 fps 1195.6 kbps (146.0 kbyte/s)
Clip info:
Software: MEncoder dev-CVS-050414-22:10
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffsnow] vfm: ffmpeg (FFSNOW (Michael's wavelet codec))
==========================================================================
Audio: no sound
Starting playback...
[snow @ 00C73FC0]pic->data[0]!=NULL in avcodec_default_get_buffer
[snow @ 00C73FC0]get_buffer() failed


MPlayer interrupted by signal 11 in module: decode_video
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.

gruntster
16th August 2007, 13:58
Snow decoder has been disabled too. If I enable it, Avidemux crashes with the same "get_buffer() failed" message your MPlayer is reporting.

ffplay doesn't like it either.

Perhaps it's the sample?

So to answer jeffy, no, Avidemux does not currently support Snow :)

// EDIT: It is the sample. I'll enable the decoder for next build. I may know what's wrong with the encoder too.

LoRd_MuldeR
16th August 2007, 14:13
By the way: When Avidemux finds an un-supported Codec in an AVI file, shouldn't it simply show a message like "Unsupported Video Format (FourCC: XXXX)" instead of crashing with internal CODE_ID_XXXX not found error?

gruntster
16th August 2007, 14:19
I think the problem crept in with the latest libavcodec update. Avidemux is expecting the Snow decoder to be there but it's not enabled in libavcodec.

I'll enable it for the next release.

Plamen234
16th August 2007, 19:50
any chance to get a dialog box showing the x264 command line?

LoRd_MuldeR
16th August 2007, 20:14
any chance to get a dialog box showing the x264 command line?

:confused:

buzzqw
16th August 2007, 21:39
i suppose showing cmd like megui/automkv...

BUT AviDemux don't use directly the x264.exe but the lib... so .. isn't used by command line... but by direct interface

however the x264 configuration isn't based on profile.. so it's easier to set and undertand what checked/set on or not

BHH

LoRd_MuldeR
16th August 2007, 22:10
That's correct.

But you can simply see the Avidemux log file (stdout.txt) to get all the x264 settings used:
...
X264 AQ mode: 22X264 AQ
Opening X264 for 640 x 400
vui.i_sar_width = 1
vui.i_sar_height = 1
rc.f_qcompress = 0,60
rc.i_vbv_max_bitrate = 0
rc.i_vbv_buffer_size = 0
rc.f_vbv_buffer_init = 0,90
analyse.b_fast_pskip = 0
analyse.b_dct_decimate = 1
b_interlaced = 0
analyse.i_direct_mv_pred = 2
rc.i_qp_min = 10
rc.i_qp_max = 51
rc.i_qp_step = 4
i_frame_reference = 8
i_scenecut_threshold = 40
i_keyint_min = 25
i_keyint_max = 250
i_bframe = 3
i_bframe_bias = 0
b_bframe_pyramid = 1
analyse. b_bidir_me = 1
b_bframe_adaptive = 1
analyse.b_weighted_bipred = 1
b_cabac = 1
analyse.i_trellis = 0
analyse.i_subpel_refine = 9
analyse.b_chroma_me = 1
b_deblocking_filter = 1
i_deblocking_filter_alphac0 = -2
i_deblocking_filter_beta = -1
analyse.i_me_method = 2
analyse.i_me_range = 16
analyse.b_transform_8x8 = 1
analyse.b_mixed_references = 1
analyse.i_noise_reduction = 0
_8x8P is on
_8x8B is on
_4x4 is on
_8x8I is on
_4x4I is on
VBV_max_br :0
vbv_buffer_size :0
f_vbv_buffer_init :0,900000
X264 init ok (atom mode : 0)

X264 Encoder ready , w: 640 h:400 mode:1
Saved as 640 x 400
x264 has 0 extra bytes
...


Also loading the created AVI file into AVInaptic can give a lot of information:

[ About file ]

Name: Austern mit Senf.avi
Date: 11/08/2007 18:11:46
Size: 730,640,778 bytes (696.793 MB)

[ Generic info ]

Play duration: 01:27:54 (5274.12 s)
Container type: AVI
Number of streams: 2
Type of stream nr. 0: video
Type of stream nr. 1: audio
Audio streams: 1
JUNK: Avidemux

[ Relevant data ]

Resolution: 640 x 400
Width: multiple of 32
Height: multiple of 16

[ Video track ]

FourCC: H264/H264
Resolution: 640 x 400
Frame aspect ratio: 8:5 = 1.6
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 8:5 = 1.6
Framerate: 25 fps
Number of frames: 131853
Stream size: 659,163,921 bytes
Bitrate: 999.846679 kbps
Qf: 0.156226
Key frames: 890 (0; 34; 284; 534; 784; ... 131760)
Null frames: 0
Min key int: 25
Max key int: 250
Avg key int: 148.149438
Delay: 0 ms

[ Audio track ]

Audio tag: 0x55 (MP3)
Bitrate: 96 kbps CBR
Channels: 2
Sample rate: 44100 Hz
Chunks: 201910
Stream size: 63,292,110 bytes
Delay: 0 ms

[ About H.264 encoding ]

User data: x264
User data: core 56 svn-667
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2005
User data: http://www.videolan.org/x264.html
User data: cabac=1
User data: ref=8
User data: deblock=1:-2:-1
User data: analyse=0x3:0x133
User data: me=umh
User data: subme=7
User data: brdo=1
User data: mixed_ref=1
User data: me_range=16
User data: chroma_me=1
User data: trellis=2
User data: 8x8dct=1
User data: cqm=0
User data: deadzone=21,11
User data: chroma_qp_offset=0
User data: threads=6
User data: nr=0
User data: decimate=1
User data: mbaff=0
User data: bframes=3
User data: b_pyramid=1
User data: b_adapt=1
User data: b_bias=0
User data: direct=1
User data: wpredb=1
User data: bime=1
User data: keyint=250
User data: keyint_min=25
User data: scenecut=40(pre)
User data: rc=2pass
User data: bitrate=1000
User data: ratetol=1,0
User data: rceq='blurCplx^(1-qComp)'
User data: qcomp=0,60
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: cplxblur=20,0
User data: qblur=0,5
User data: ip_ratio=1,40
User data: pb_ratio=1,30
SPS id: 0
Profile: High@L5.1
Num ref frames: 11
PPS id: 0
Entropy coding type: CABAC
Weighted prediction: No

This report was created by AVInaptic (http://fsinapsi.altervista.org) (30-07-2007) on 16 ago 2007, h 23:12:29

Plamen234
17th August 2007, 09:14
I got it :)
Thanks for your attention.

p.s.: about AVInaptic, amazing, really fast, I needed such a tool so much

Schrade
17th August 2007, 11:20
Also loading the created AVI file into AVInaptic can give a lot of information:

Is this only available in an x264 encoded file with the .avi container in Avidemux? Because none of my encoded .MP4s have any such info.

LoRd_MuldeR
17th August 2007, 13:22
Is this only available in an x264 encoded file with the .avi container in Avidemux? Because none of my encoded .MP4s have any such info.

That seems to be the case, though I don't know why. When I store to MP4, I cannot find those information - neither with AVInaptic nor with my HexViewer. Also extracting the Video stream from the MP4 and muxing it into AVI again doesn't bring the information back. So I guess for some reason it is written to the AVI file, but is missing in the MP4 file. That made me guess the information is stored in some AVI specific header. But looking at the RIFF tree, it seems the x264 encoder information are located somewhere in the "AVI Data Block", not in any of the "Header" blocks...


[EDIT]

You can get the x264 encoder information into MP4 this way:
Create AVI file in Avidemux, extract the streams form the AVI and mux them into MP4 conatiner with MP4Box.
No idea why this doesn't work directly...

[ About file ]

Name: video.mp4
Date: 17/08/2007 14:24:18
Size: 23,467,707 bytes (22.381 MB)

[ Generic info ]

Play duration: 00:00:53 (52.8 s)
Container type: MP4/MOV
Major brand: ISO Base Media version 1
Compatible brands: JVT AVC
Creation time: 16/08/2007 12:24:18 UTC
Modification time: 16/08/2007 12:24:18 UTC
Number of streams: 1
Type of stream nr. 1: video (avc1) {GPAC ISO Video Handler}
Audio streams: 0

[ Relevant data ]

Resolution: 768 x 480
Width: multiple of 32
Height: multiple of 32

[ Video track ]

Codec: avc1
Resolution: 768 x 480 (*)
Frame aspect ratio: 8:5 = 1.6
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 8:5 = 1.6
Framerate: 25 fps
Number of frames: 1320
Bitrate: 3553.391363 kbps

[ About H.264 encoding ]

User data: x264
User data: core 56 svn-667
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2005
User data: http://www.videolan.org/x264.html
User data: cabac=1
User data: ref=8
User data: deblock=1:-2:-1
User data: analyse=0x3:0x133
User data: me=umh
User data: subme=7
User data: brdo=1
User data: mixed_ref=1
User data: me_range=16
User data: chroma_me=1
User data: trellis=0
User data: 8x8dct=1
User data: cqm=0
User data: deadzone=21,11
User data: chroma_qp_offset=0
User data: threads=6
User data: nr=0
User data: decimate=1
User data: mbaff=0
User data: bframes=3
User data: b_pyramid=1
User data: b_adapt=1
User data: b_bias=0
User data: direct=2
User data: wpredb=1
User data: bime=1
User data: keyint=250
User data: keyint_min=25
User data: scenecut=40(pre)
User data: rc=crf
User data: crf=22,0
User data: rceq='blurCplx^(1-qComp)'
User data: qcomp=0,60
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: ip_ratio=1,40
User data: pb_ratio=1,30
SPS id: 0
Profile: High@L5.1
Num ref frames: 11
PPS id: 0
Entropy coding type: CABAC
Weighted prediction: No

This report was created by AVInaptic (http://fsinapsi.altervista.org) (30-07-2007) on 17 ago 2007, h 14:24:53

Schrade
17th August 2007, 13:38
Thanks for that! I think it's really important to save the encoding settings used, that way other people can replicate the quality or just use it as a learning method.

LoRd_MuldeR
17th August 2007, 13:57
Thanks for that! I think it's really important to save the encoding settings used, that way other people can replicate the quality or just use it as a learning method.

Interestingly enough, the MP4's created by x264.exe actually do contain the encoder information...

Plamen234
17th August 2007, 20:16
It seems I don't experience such problem.
I always use mp4/mkv container for x264 video stream - and AVInaptic gets all the information

Name: lotr3-5a_sample_clip2_cropped_sar253x178.mp4
Date: 16/08/2007 15:02:51
Size: 68,215,177 bytes (65.055 MB)

[ Generic info ]

Play duration: 00:03:47 (227.48 s)
Container type: MP4/MOV
Major brand: JVT AVC version 0
Compatible brands: ISO Base Media
Creation time: 15/08/2007 10:41:13 UTC
Modification time: 15/08/2007 10:41:13 UTC
Number of streams: 1
Type of stream nr. 1: video (avc1) {GPAC ISO Video Handler}
Audio streams: 0

[ Relevant data ]

Resolution: 720 x 416
Width: multiple of 16
Height: multiple of 32

[ Video track ]

Codec: avc1
Resolution: 720 x 416
Frame aspect ratio: 45:26 = 1.730769
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 45:26 = 1.730769
Framerate: 25 fps
Number of frames: 5687
Bitrate: 2396.695656 kbps

[ About H.264 encoding ]

User data: x264
User data: core 56 svn-669
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2005
User data: http://www.videolan.org/x264.html
User data: cabac=1
User data: ref=8
User data: deblock=1:0:0
User data: analyse=0x3:0x133
User data: me=umh
User data: subme=7
User data: brdo=1
User data: mixed_ref=1
User data: me_range=16
User data: chroma_me=1
User data: trellis=2
User data: 8x8dct=1
User data: cqm=0
User data: deadzone=21,11
User data: chroma_qp_offset=0
User data: threads=1
User data: nr=0
User data: decimate=0
User data: mbaff=0
User data: bframes=4
User data: b_pyramid=1
User data: b_adapt=1
User data: b_bias=0
User data: direct=1
User data: wpredb=1
User data: bime=1
User data: keyint=250
User data: keyint_min=25
User data: scenecut=40
User data: rc=crf
User data: crf=18.0
User data: rceq='blurCplx^(1-qComp)'
User data: qcomp=0.60
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: ip_ratio=1.40
User data: pb_ratio=1.30
SPS id: 0
Profile: High@L5.1
Num ref frames: 11
PPS id: 0
Entropy coding type: CABAC
Weighted prediction: No

This report was created by AVInaptic (http://fsinapsi.altervista.org) (30-07-2007) on 17 ago 2007, h 22:09:42


[ About file ]

Name: lotr3-5a_sample_clip2_cropped_sar64x45.mkv
Date: 8/08/2007 03:28:29
Size: 51,862,061 bytes (49.46 MB)

[ Generic info ]

Play duration: 00:03:47 (227.48 s)
Container type: matroska
Number of streams: 1
Type of stream nr. 1: video (V_MPEG4/ISO/AVC)
Audio streams: 0
Muxing Application: Haali Matroska Writer b0
Writing Application: x264

[ Relevant data ]

Resolution: 720 x 416
Width: multiple of 16
Height: multiple of 32

[ Video track ]

Codec ID: V_MPEG4/ISO/AVC
Resolution: 720 x 416
Frame aspect ratio: 45:26 = 1.730769
Pixel aspect ratio: 64:45 = 1.422222
Display aspect ratio: 32:13 = 2.461538
Framerate: 25 fps

[ About H.264 encoding ]

User data: x264
User data: core 56 svn-667
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2005
User data: http://www.videolan.org/x264.html
User data: cabac=1
User data: ref=3
User data: deblock=1:0:0
User data: analyse=0x3:0x133
User data: me=umh
User data: subme=7
User data: brdo=1
User data: mixed_ref=1
User data: me_range=16
User data: chroma_me=1
User data: trellis=1
User data: 8x8dct=1
User data: cqm=0
User data: deadzone=21,11
User data: chroma_qp_offset=0
User data: threads=1
User data: nr=0
User data: decimate=0
User data: mbaff=0
User data: bframes=3
User data: b_pyramid=1
User data: b_adapt=1
User data: b_bias=0
User data: direct=1
User data: wpredb=1
User data: bime=1
User data: keyint=250
User data: keyint_min=25
User data: scenecut=40
User data: rc=2pass
User data: bitrate=1819
User data: ratetol=1.0
User data: rceq='blurCplx^(1-qComp)'
User data: qcomp=0.60
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: cplxblur=20.0
User data: qblur=0.5
User data: ip_ratio=1.40
User data: pb_ratio=1.30
SPS id: 0
Profile: High@L5.1
Num ref frames: 6
PPS id: 0
Entropy coding type: CABAC
Weighted prediction: No

This report was created by AVInaptic (http://fsinapsi.altervista.org) (30-07-2007) on 17 ago 2007, h 22:15:54

Schrade
17th August 2007, 23:18
Is there a way to get the information to show up in an already encoded MP4? i.e. re-mux it and it'll appear? Or do you just have to start with an .avi and then re-mux it with YAMB/MP4Box to get it to show up?

@Plamen234: We're talking about Avidemux though, not x264.exe output.

jeffy
18th August 2007, 02:38
Thank you for your replies.
I was misguided by Wikipedia:
Programs Using Snow

The following open-source video editing programs can encode to Snow format:

* Avidemux
* LiVES
* MeGUI


http://en.wikipedia.org/wiki/Snow_%28codec%29

LoRd_MuldeR
18th August 2007, 12:32
Is there a way to get the information to show up in an already encoded MP4? i.e. re-mux it and it'll appear? Or do you just have to start with an .avi and then re-mux it with YAMB/MP4Box to get it to show up?

The encoding information are just not there, when creating an MP4 file in Avidemux. Re-muxing won't make those information appear magically.


x264 can be configured in two modes :
* Repeat all headers at each gop/idr boundary
* Put only one header (global header mode)

Avi is using the 1st mode
mp4 is using the 2nd.

Either the infos are not there or they are stripped by lavformat when creating the file.

LoRd_MuldeR
18th August 2007, 12:34
It seems I don't experience such problem.
I always use mp4/mkv container for x264 video stream - and AVInaptic gets all the information

http://forum.doom9.org/showpost.php?p=1034810&postcount=598
http://forum.doom9.org/showpost.php?p=1034816&postcount=600

:rolleyes:

LoRd_MuldeR
18th August 2007, 14:24
@Schrade:
It seems the problem of disappearing "User Data" in MP4 was fixed :)

I have the fix ready, but i'll have to wait for berlios to accept incoming ssh.

Should work with the next Avidemux build I think.

Schrade
18th August 2007, 19:51
Woo awesome! Thanks for explaining it to them and getting it fixed!

Another fix they've done recently is to not write the Title/Author tags in an MP4. For whatever reason this has increased x264 setting compatibility for PSP encoding. Previous to this fix if you enabled many of the supported settings in the x264 config window for a PSP encode, the encoded video would show up as not playable on the PSP.

I really have no clue what they did to fix it since they didn't really mention it in any changelog but I'm glad it works again :) I'm hoping to release a script people can put in their C:\Documents and Settings\USERNAME\avidemux\custom folder to switch to maximum quality settings that are compatible with the PSP.

LoRd_MuldeR
19th August 2007, 14:06
Avidemux 2.4 Revision 3535 (2007-08-19)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


3535 - [QT] main window - fix Play menu item + make zoom items checkable + add preview modes to menu
3534 - [QT] add shortcuts and accelerators to main window
3533 - [GTK] Mysterious change happened, dont crash
3532 - [QT] GTK style layout for main window
3531 - [Codec] Re-enable rgb16 codec
3530 - [Filters] Move to proper place
3529 - [MP4+X264] Put user data/SEI with 1st frame in mp4 mode
3528 - [DialogFactory] Slider patch (Chris McGregor)
3527 - [QT4] Remove the manual rgb to bgr, faster display
3526 - [QT] fix r3525 to support earlier versions of Qt4
3525 - [QT] increase range of audio time shift
3524 - [GTK] allow manual entry of audio time shift
3523 - [OCR] fix crash when closing TS OCR window
3522 - [Win32] flush stdout before and during backtrace
3521 - [Prefs] restore xfilter tab + link xfilter options + save xfilter option + change Glyph option to checkbox
3520 - [lav] OS friendly CPU detection
3519 - [Codec] enable Snow decoder
3518 - [Codec] new auto-detect threads option for all MT codecs + permit more than 4 threads + MT can now be disabled for x264
3517 - [CPU] Allow user to disable individually simd extension, require a restart atm

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

Gromozeka
19th August 2007, 18:58
But where bug fix custom matrices x264? :)

LoRd_MuldeR
19th August 2007, 19:02
But where bug fix custom matrices x264? :)

There is no bug, it's just not implemented yet. You will have to wait until somebody is willing to do it...
Maybe a friendly feature-request post on the Avidemux forum can speed things up ;)

Gromozeka
20th August 2007, 10:19
There is no bug, it's just not implemented yet. You will have to wait until somebody is willing to do it...
Maybe a friendly feature-request post on the Avidemux forum can speed things up ;)

I have bad speaking english and not will be asked. :(
In this I'm stupid!
Буду учить английский

mean
20th August 2007, 19:33
или французский :)

It is coming...

Gromozeka
21st August 2007, 07:55
Английский я худо бедно в школе учил, а французский надо с нуля :( Да и не так он актуален! памятник еще надо поставить учителю русского языка - большую часть слов без ошибок и с припинанием научила писать!
P.s: Да, чего там говорить мы даже русский до конца не знаем, так - стандартные фразы: привет, пока, а язык, на котором говорил Пушкин нам не по зубам! :)

LoRd_MuldeR
22nd August 2007, 23:35
Avidemux 2.4 Revision 3553 (2007-08-23)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


3553 - [lav] "official" stack alignment fix
3552 - [QT] enable spacebar + tidy ups
3551 - [QT] enable mute button
3550 - [QT] jump to frame and time via the textboxes on main window
3549 - [QT] Matrix diaElem for QT
3548 - [QT] clip path from script name in Custom menu + refresh Custom menu after saving new project
3547 - [QT] enable Up/Down keys for audio shift + fix focus issues
3546 - [QT] enable modifier keys for slider (Shift+Mouse = don't lock to intra frames; Shift+Left/Right = jump 25 frames; Ctrl+Left/Right = jump 50 frames)
3545 - [GTK] disable seeking via the cursor keys when altering the audio time shift or current frame index
3544 - [Automake] Fix makefile for matrix
3543 - [DialogFactory] new dialogFactory widget : matrix (incomplete)
3542 - [QT] smoother seeking with mouse + set main window title to the same as GTK
3541 - [QT] enable cursor keys for seeking
3540 - [QT] new slider
3539 - [Filters] Move more filters to proper place (all the ones that have dialog for both qt and gtk)
3538 - [QT] default generic progress window to 0%
3537 - [AVI] fix random crash when opening AVI files with audio
3536 - [H264] Factorize some defines
3535 - [QT] main window - fix Play menu item + make zoom items checkable + add preview modes to menu

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

Mudalanera
25th August 2007, 09:03
Hi

I am new here and I have a question:

How can I join two MKV files which are in h264? I know you can join with Virtual Dub, but it only allows XviD and I don't want to reencode h264 to XviD :(


Note: I haven't much knowledge with encoding... so try to explain it the easiest way possible ^^'

DarkZell666
25th August 2007, 11:56
First link here : http://www.google.fr/search?q=join+mkv

By the way as you may have noticed this is the avidemux topic, and avidemux isn't able to join 2 mkv files unless you output the video and audio in MP4 or AVI (even if it does open MKV it doesn't output MKV yet).

Edit: another hit on the same result page from google was this : http://forum.doom9.org/showthread.php?t=109485

LoRd_MuldeR
26th August 2007, 20:01
Avidemux 2.4 Revision 3563 (2007-08-26)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


3563 - [Output] Flv output
3562 - [Output] FLV output (incomplete)
3561 - [VBR] fix large leak after building VBR time map
3560 - [GUI] fix mem leaks
3559 - [Cosmetic] correct syntax to make finding leaks easier
3558 - [lav] fix mem leaks
3557 - [Win32] make back-tracing function public for debugging purposes
3556 - [mplex] reduce verbosity
3555 - [Filter] only #include <vector> where necessary
3554 - [CMake] fix HAVE_LIBINTL_H endif
3553 - [lav] "official" stack alignment fix

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

Schrade
29th August 2007, 14:16
This is just a post translating the Avidemux2 options to x264 command line options. This is useful for those of us who see an example x264 commandline from a forum post and then want to test it out in Avidemux2.




Bitrate Tab
Most everything here is self explanatory. Skipping.

Motion & Misc Tab

Motion Estimation
Partition Decision: --subme, --b-rdo
Method: --me
Range: --merange
Max. Ref. Frames: --ref
Chroma ME: --no-chroma-me
Mixed Refs: --mixed-refs
Fast P-Skip: --no-fast-pskip
DCT Decimate: --no-dct-decimate
Interlace: --interlaced

Sample Aspect Ratio (A/R)
Self Explanatory, Skipping.

Misc. Options
CABAC: --no-cabac
Trellis: --trellis
Noise Reduction: --nr
Deblocking Filter: --nf
Strength: --filter X,
Threshold: --filter ,X

Partitions & Frames Tab

Partition Macroblocks
8x8 Transform: --8x8dct (Req. High Profile)
8x8, 8x16 and 16x8 P-frame search: --analyse b8x8
8x8, 8x16 and 16x8 B-frame search: --analyse p8x8
4x4, 4x8 and 8x4 P-frame search: --analyse p4x4
8x8 Intra search: --analyse i8x8 (Req. High Profile)
4x4 Intra search: --analyse ix4x

B-Frames
Max Consecutive: --bframes
Bias: --b bias X
Use as reference: --b-pyramid (Req. High Profile)
Bidirectional ME: --bime
Adaptative DCT: --no-b-adapt
Weight biprediction: --weightb
B-Frame Direct Mode: --direct

Rate Control Tab

Bitrate
Keyframe boost (%): ??????
B-frame reduction (%): ??????
Bitrate variability (%): ??????

Quantization Limits
Min Qp: --qpmin
Max Qp: --qpmax
Max QP Step: --qpstep

More Rate Settings
Scene Cut Threshold: --scenecut
Min IDR frame interval: --min-keyint
Max IDR frame interval: --keyint

Video Buffer Verifier
Maximum local bitrate: --vbv-maxrate
VBV buffer size: --vbv-bufsize
Initial VBV buffer (%): --vbv-init

More Tab

Misc
Bitrate Variance: --ratetol
Quantizer Compression: --qcomp
Temp. Blur of est Frame Complexity: --cplxblur
Temp. Blur of Quant after CC: --qblur


Quantizers
Factor between I and P frame Quants: --ipratio
Factor between P and B frame Quants: --pbratio
Chroma QP Offset: --chroma-qp-offset

Quantization Matrices
Not enabled yet

Schrade
29th August 2007, 23:38
I'm trying to figure out a way to make JPEG thumbnails for MP4 videos for the PSP.

Does anyone know if it's possible to do this with a script in Avidemux2?

I'd want to do something like load up the video, then choose the frame I want to be the thumbnail by using the seek bar.

Run the script and the script would do the following:

1) Resize the frame to 160x120
2) If it's 4x3, do nothing special.
3) If it's anything other than 4x3, add black borders to fill it up to 160x120.
4) Open the Save JPEG Image dialogue (or just save the jpeg automatically with the video file name.)

If there's another small program out there that'll do this I'd be interested in hearing about it too. I'd prefer something with a seek bar though so it's easier to decide what scene you want as the thumbnail.

LoRd_MuldeR
30th August 2007, 21:45
Avidemux 2.4 Revision 3570 (2007-08-31)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


3570 - [MP4] fix mem leak + cosmetics
3569 - [Debug] Nvwa, part 2
3568 - [Debug] Nvwa memory leak detector, enabled only in debug mode and with FIND_LEAKS defined
3567 - [TDeint] Print some infos
3566 - [DialogFactory] Take into account capabilities of codec, remove CBR mode for lavc mpeg1/2 (does not work)
3565 - [FLV] simple configuration dialog + [LAVC] some fixes about lavc encoding
3564 - [Automake] add flv output
3563 - [Output] Flv output

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
5th September 2007, 01:37
Avidemux 2.4 Revision 3579 (2007-09-05)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


3579 - [QT4] Chris Mac Gregor : new file for sliders
3578 - [DialogFactory+Fileselector] Chris Mac Gregor : Fix for default suffix + fix for slider
3577 - [Container] Fix javascript dummy container save/load
3576 - [Container] Dummy container, useful for testing and Chris MacGregor weird filters
3575 - [Filter] Chris MacGregor funky filters
3574 - [Translations] De update (J. Martin)
3573 - [GTK/Filters] Chris Mc Gregor : Try do display filters with very long comment
3572 - [Cache] Chris Mc Gregor : Accept filter without conf
3571 - [Cache] Chris Mc Gregor : protect against multiple includes
3570 - [MP4] fix mem leak + cosmetics

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
10th September 2007, 20:07
Avidemux 2.4 Revision 3587 (2007-09-11)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)



3587 - [Matroska write] Patch lavformat to add defaultduration atom, very useful for fixed rate video
3586 - [Matroska Read] Fix display width/height tag, identify alternate tag for div3
3585 - [Codec] Allow non standard YV12-HuffYUV
3584 - [MKV out] Set proper fps, still incomplete
3583 - [Mkv] Read the mkv generated by lavformat
3582 - [Output Format] Matroska output, VERY incomplete
3581 - [Filers] oops , forgot one file for partial in script
3580 - [SDL] Hackish SDL HW zoom
3579 - [QT4] Chris Mac Gregor : new file for sliders


For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

Romario
16th September 2007, 17:46
Shame on you, Mean. I can't load MJPEG video recorded from compact digital camera in Avidemux. It says "error".

Can you, Mean, include MJPEG codec support in final revision of version 2.4? Thanks.

mean
16th September 2007, 18:27
sample ?

bond
16th September 2007, 18:45
Shame on you, Mean. I can't load MJPEG video recorded from compact digital camera in Avidemux. It says "error".

Can you, Mean, include MJPEG codec support in final revision of version 2.4? Thanks.shame on you? watch your words. mean, owes you nothing

striked for rule 4

Schrade
17th September 2007, 20:37
AVIDemux 2.4 r3587 works just fine with MJPEG video from a Canon S45 digital camera.

Here's the info from MediaInfo:
General #0
Complete name : C:\DL\Movies\Sample.avi
Format : AVI
Format/Info : Audio Video Interleave
Format/Family : RIFF
File size : 13.5 MiB
PlayTime : 47s 933ms
Bit rate : 2367 Kbps
Mastered date : Sat Aug 25 15:03:04 2007

Writing application : CanonMVI01

Video #0
Codec : M-JPEG
Codec/Info : M-JPEG including Huffman Tables
PlayTime : 47s 933ms
Bit rate : 2266 Kbps
Width : 320 pixels
Height : 240 pixels
Aspect ratio : 4/3
Frame rate : 15.000 fps
Resolution : 24 bits
Bits/(Pixel*Frame) : 1.967

Audio #0
Codec : PCM
Codec/Family : PCM
Codec/Info : Microsoft PCM
PlayTime : 47s 933ms
Bit rate : 88 Kbps
Channel(s) : 1 channel
Sampling rate : 11 KHz
Resolution : 8 bits
Video0 delay : 47s 932ms
StreamSize : 516 KiB

wata
27th September 2007, 07:08
seem there is a bug with BframePredictionMode
from Megui
1=--direct spatial , 2=--direct temporal , 3=--direct auto
and 0=--none

but in AVIDemux (i look at the inside of an AVIDemux
x264 encode file)
3=--direct spatial , 2=--direct temporal , 1=--direct auto
and 4=--none

and
you can't select bframes=16 (max=15)

btw Quantizer CRF doesn't accept decimal number like eg 18.5 (it is either 18 or 19)

LoRd_MuldeR
29th September 2007, 20:21
Avidemux 2.4 Revision 3600 (2007-09-26)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)



Revision 3600 (26 Sep 2007)
# Updated Aften to version 0.0.8
# Updated ATK to version 1.20.0.
# Updated Cairo to version 1.4.10.
# Updated GLib to version 2.14.1.
# Updated GTK+ to version 2.12.0.
# Updated Libxml2 to 2.6.30.
# Updated Pango to version 1.18.2.
# Updated SDL to version 1.2.12.
# Updated x264 to SVN revision 680.



3600 - [Aften] fix CMake detection on Linux
3599 - [Debug] print UI info to stdout
3598 - [I18N] change underscore macro to QT_TR_NOOP + Linux fix for part I (part II)
3597 - [I18N] use Qt4's Translator instead of gettext for Qt4 UI (part I)
3596 - [CMake] drop unnecessary main function as it causes conflict on Windows and Mac
3595 - [Aften] Aften 0.08 support, part 2
3594 - [Aften] add support for Aften 0.08 (CMake only)
3593 - [Win32] update installer with GTK 2.12
3592 - [Lame out] Set disableReservoir bit to easily make FLV files
3591 - [MKV out] Fix vorbis header writting, asserts when av_write_header fails
3590 - [i18n] Translation update by zoppo
3589 - [MKV output] Use correct table for mkv tag + set a dummy time increment for audio
3588 - [TS read] Dont put stuff in debug only part. Fix could_not_open.ts
3587 - [Matroska write] Patch lavformat to add defaultduration atom, very useful for fixed rate video


For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

dado023
4th October 2007, 06:12
hi to every1,

I dont even remember when was my last post here, i was away quite a bit :).

I discovered this software two days ago, stumbled on it when i was searching on Google for HD1920x1080i.m2t to DVD conversion....
anyway this program is gr8 it has everything i need, even FLV format....except VOB formating, but it is okay, coz i use free version of muxman for quick mpeg to vob.

my questions:

1)What gui is more stable or safer to use in winXP(avidemux2_gtk.exe or avidemux2_qt4.exe or even avidemux2_cli.exe(command line)).

2) i often use avidemux from my usb stick, but is has approx50MB, so i want to shrink it a bit, if possible, by deleting unnecessary files. The question is, what files are safe to delete if i am using a gui from question 1)

-----------------------------------------------------------------------------------------------------------------
I tried and deleted qt4 exe file coz it is logically it is a standalone gui, but i am not sure what dlls can i delete......that was 7MBs reduction ......but i am almost sure there are other files that can be also deleted.


Hm, i think that is all for now :D,
plz try



Thanks in advance

buzzqw
4th October 2007, 07:11
after avidemux2_gtk.exe you can safely delete QtCore4.dll and QtGui4.dll and if you don't mind to use the command line, you can delete even the avidemux2_cli.exe

and then UPX all

BHH

dado023
4th October 2007, 07:38
Tnx for reply buzzqw

I did upx yesterday and reduced it to 18MB,....drag and drop onto upx.exe(default compresion)....

i dont use command line

1) what do you think which gui is more stable QT or GTK?
3) I have linux ubuntu 7.1 and winXPsp2.....which is better and faster for avidemux?

LoRd_MuldeR
4th October 2007, 12:07
1) what do you think which gui is more stable QT or GTK?

Definitely the GTK+ GUI. The QT4 GUI is work in progress...

LoRd_MuldeR
7th October 2007, 15:17
Avidemux 2.4 Revision 3625 (2007-10-07)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


Updated Qt to version 4.3.2.

3625 - [CMake] fix include path for Mac
3624 - [AMV] Mostly working amv reading + decoding, except sound
3623 - [GTK] include filename in warning message when overriding file
3622 - [I18N] update file and directory selection text
3621 - [Codec] Fix huff with 16 bpp + camtasia + enhance i/f to give that bpp information
3620 - [I18N] make various strings translatable
3619 - [CMake] fix CPU detection
3618 - [CMake] enable XVideo for Qt4 and use Qt4's libpng on Mac
3617 - [CMake] prevent register saturation with debug builds on Mac
3616 - [CMake] reorder libs so correct Freetype lib is used on Mac
3615 - [CMake] improve detection of gettext and FAAD
3614 - [CMake] find X11 libs on Mac
3613 - [codec] disable registration of Snow encoder since it isn't used anyway
3612 - [CMake] enable mangling for libavcodec on Mac + consolidate libavcodec defines
3611 - [CMake] stop clobbering of ebx in libswscale for Mac
3610 - [CMake] perform CPU and OS detection earlier
3608 - [Misc] Chris McGregor : plenty of fixes, warning fixes, and more mysterious filters
3607 - [MKV read] add a new tag, just for completeness
3606 - [Lavcodec] Workaround slice end not reached when FF_BUG_AUTODETECT is set
3605 - [Mp3 packet] Patch from yhjvgskxwizgr, try to handle better borked mp2/mp3 packet
3604 - [CMake] force Subversion to English output when extracting info
3603 - [I18N] fix automake for Linux
3602 - [I18N] ja.po update by tetsuro + update pot file
3601 - [I18N] make strings translatable
3600 - [Aften] fix CMake detection on Linux

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

dado023
9th October 2007, 15:01
i also deleted everything i locale folders, i assume it is just translations.......it still works :D

LoRd_MuldeR
10th October 2007, 15:36
Avidemux 2.4 Revision 3639 (2007-10-10)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


# Reverted GTK+ back to version 2.10.14 (due to reports of instability).

3639 - [Win32] add Greek translation to installer + split installation of GTK & Qt4 translations
3638 - [CMake] add NO_SVN flag to turn off Subversion detection
3637 - [CMake] a more platform friendly way of forcing SVN to English
3636 - [CMake] cosmetics for Linux
3635 - [I18N] Greek po by nikos + Italian po & ts by zoppo
3634 - [CMake] build and install Qt4 ts files
3633 - [I18N] make various strings translatable for Qt4 + utf8 fixes
3632 - [CMake] only grab SVN revision if sourced from SVN
3631 - [UI] Patch from Denis Cheong, 100 frames fwd/backwd with CTRL+SHIFT+LEFT/RIGH
3630 - [Ipod] Fix resizer + set title to the filename instead of avidemux
3629 - [Auto] Add ipod +mpegvideo auto mode, update ui updater _()->QTNOOP()
3628 - [Funky filters] Chris Mac Gregor : Cleanup output patch
3627 - [JS] Denis Cheong, added clearFilters to javascript
3626 - [make] support build without gettext

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

dado023
10th October 2007, 18:56
my frustrations are all gone............. :)

LoRd_MuldeR
17th October 2007, 20:05
Avidemux 2.4 Revision 3658 (2007-10-17)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


3658 - [Codec] Nellymoser codec backport from lavcodec, part 1
3657 - [SDL] compilation fixes for Mac
3656 - [SDL] the recommended implementation of SDL for Mac
3655 - [Jog] Part 2, try to compile it only under linux
3654 - [Jog] Part 1, make its use under #defines
3653 - [CMake] use CMake to detect SDL instead of pkg-config - better for Windows and Mac
3652 - [Debian] Debianize, incomplete, starting from C. Marillat deb package
3651 - [I18N] Italian po and ts update by zoppo + update Win32 installer with Qt qm
3650 - [CMake] build Qt ts files normally (no xslt op)
3649 - [I18N] Serbian po's by popac + update Win32 installer with po
3648 - [CMake] minor tweaks
3647 - [Package] Added debian folder from Christian Marillat 2.3 version as is
3646 - [JugShuttle] Chris Mac Gregor : Handle physical jugshuttle
3645 - [I18n] De update by Joo Martin
3644 - [Colorspace] update Makefile.am
3643 - [Color] Make a proper color conversion class
3642 - [I18N] make various strings translatable
3641 - [Huff] Stop breaking our balls huffyuv patch to make it compatible with VFW huff codec
3640 - [CMake] use CXXFLAGS when finding Aften lib + introduce NO_XV flag to turn off XVideo
3639 - [Win32] add Greek translation to installer + split installation of GTK & Qt4 translations

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

LoRd_MuldeR
23rd October 2007, 00:42
Avidemux 2.4 Revision 3665 (2007-10-23)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


Revision 3665 (23 Oct 2007)
# Updated GLib to version 2.14.2.
# Updated Pango to version 1.18.3.

3665 - [Qt4] utf-8 filename support
3664 - [Win32] remove std::string from common headers to eliminate utf-8 conflict on Win32
3663 - [GTK] Fix drag & drop, works with nautilus and konqueror
3662 - [Codec] Update nellymoser as in lavcodec svn
3661 - [I18N] exclude qt ts files from avidemux.pro update script
3660 - [I18N] hide translation test from lupdate
3659 - [Codec] Nellymoser part2, with a hack as lavcodec returns inconsistent consumed bytes
3658 - [Codec] Nellymoser codec backport from lavcodec, part 1

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

rfmmars
25th October 2007, 06:10
This message started showing up after the last few builds, it now happens with any build going back to May 2007.

I have deleted the folder/un-installed but it still happens. Program doesn't see the sample external filter when function is choosen inside AviDemux.

Richard

LoRd_MuldeR
31st October 2007, 01:30
Avidemux 2.4 Revision 3676 (2007-10-31)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


Revision 3676 (31 Oct 2007)
# Updated FAAC to version 1.26.
# Updated FAAD2 to version 2.6.
# Updated x264 to SVN revision 681.

3676 - [I18N] Greek update by nikos
3675 - [Filter] Revert dvbsub
3674 - [Filter] Dont show dvbsub, it is internal only
3673 - [Codec] Re-enable snow, it is needed by mcDeinterlace internally
3672 - [Codec] Disable autodetect bug as it causes more problems than it solves
3671 - [cosmetic] Display container name for mp4/psp/...
3670 - [i18N] JM : cs.po update
3669 - [Mac] disable custom memory management for Mac
3668 - [.desktop] Put in audiovideo categorie
3667 - [I18N] Italian po & ts update by zoppo
3666 - [Jog] header fix
3665 - [Qt4] utf-8 filename support

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

St Devious
2nd November 2007, 19:03
Crashes a lot for me with MPEG-2 while previewing filters . Also the audio and video r out of sync with MPEG-2 video . even after copying both the streams to a new file and only applying filters .

does it generate some sort of crash log so i can give it to u ?

LoRd_MuldeR
2nd November 2007, 20:20
Crashes a lot for me with MPEG-2 while previewing filters . Also the audio and video r out of sync with MPEG-2 video . even after copying both the streams to a new file and only applying filters .

does it generate some sort of crash log so i can give it to u ?

See the log files: stdout.txt + stderr.txt in install folder!

Bug reports belong to:
http://bugs.avidemux.org/

BTW: Sure you are using the latest SVN Builds? Which filters cause problem? Tried to fix your MPEG-2 files with ProjectX?

St Devious
4th November 2007, 12:10
See the log files: stdout.txt + stderr.txt in install folder!

Bug reports belong to:
http://bugs.avidemux.org/

BTW: Sure you are using the latest SVN Builds? Which filters cause problem? Tried to fix your MPEG-2 files with ProjectX?

i dont see the stderr.txt file in the install folder . Whenevr i press the preview button after aplying the filters , it crashes . Yes i corrected my mpeg-2 file with videoredo .

DarkZell666
4th November 2007, 17:54
So what's in stdout.txt then ?

St Devious
5th November 2007, 04:06
Here's the stdout after latest crash .

*************************
Avidemux v2.4 (r3676)
*************************
http://www.avidemux.org
Code : Mean, JSC, Gruntster
GFX : Nestor Di , nestordi@augcyl.org
Design : Jakub Misak
FreeBSD : Anish Mistry, amistry@am-productions.biz
Audio : Mihail Zenkov
MacOsX : Kuisathaverat
Win32 : Gruntster

Compiler: GCC 4.2.1
Build Target: Microsoft Windows (x86)
User Interface: GTK+ (2.10.14)
Operating System: Microsoft Windows XP Professional Service Pack 2 (5.1.2600; 32-bit)

Initialising prefs
Directory C:\Documents and Settings\Administrator\avidemux exists.Good.
Using C:\Documents and Settings\Administrator\avidemux as base directory for prefs/jobs/...
Preferences found and loaded
[cpuCaps]Checking CPU capabilities
MMX detected
MMXEXT detected
SSE detected
SSE2 detected
[cpuCaps]End of CPU capabilities check (cpuMask :ffffffff)

Registering Encoders
*********************
MJPEG encoder registered
Xvid-4 encoder registered
FFmpeg encoder registered

3 encoder(s) registered

[SDL] Version: 1.2.12
[SDL] Setting video driver to Microsoft Windows GDI
[SDL] Initialisation succeeded
[SDL] Video Driver: windib

Initializing WinSock
WinSock ok

[Locale] setlocale English_United States.1252
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Test: _File

Initializing Dithering tables
[xvid] Initializing global Xvid 4
[xvid] Build: xvid-1.2.0-dev
[xvid] SIMD supported: (cf)
MMX
MMXEXT
SSE
SSE2
Found 19 video encoder
Found 10 audio encoder
Found 13 Format
Directory C:\Documents and Settings\Administrator\avidemux\custom exists.Good.
No custom script
Found 0 custom scripts, adding them
Menu built
The screen seems to be 1024 x 740 px
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3

Registering Filters
*********************

Using dummy audio device
Unable to load [libamrnb-2.dll]: The specified module could not be found.


Unable to load [libdts.dll]: The specified module could not be found.


Spidermonkey initialized.
No crash file (C:\Documents and Settings\Administrator\avidemux/crash.js)
ba010000 -> ba010000

Mpeg file detected...
Filesystem is writable
Probing E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg for streams...
Probing : E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg
There was several files, but dont append was forced

Simple loading:
file: E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg, size: 153566164
found 1 files
Done
E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg looks like Mpeg PS (197/2462)
Creating mpeg PS demuxer main Pid: EA
There was several files, but dont append was forced

Simple loading:
file: E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg, size: 153566164
found 1 files
Done
Probe exceeded
Refill failed at 0
Stopped at 0, 0 MB
c0: there is something 413 kb
e0: there is something 9701 kb
Found video as e0, and 1 audio tracks
Probing : E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg
There was several files, but dont append was forced

Simple loading:
file: E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg, size: 153566164
found 1 files
Done
E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg looks like Mpeg PS (197/2462)

Auto adding:
file 1: E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg, size: 153566164
file: E:\TV Capture\Video\Z Punjabi 2007-11-04_220149.mpg not found.
found 1 files
Done
Creating mpeg PS demuxer main Pid: E0
There was several files, but dont append was forced

Simple loading:
file: E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg, size: 153566164
found 1 files
Done
*********Indexing started (2 audio tracks)***********
Dmx IO: End of file met (153566160 / 153566164 seg1)
DmxPS: cannot sync at 153566160/0
Refill failed at 153410494

io error , aborting sync 1
*********Indexing Ended (2 audio tracks)***********
Time difference:192 s
25000 :50000 / 25093 , 49.813999
Seems to be frame encoded
*********Indexing stopped***********
Found :464 gop
Found :4818 image
Average fps :25093 /1000 fps
594d4441 -> 594d4441

New mpeg index file detected..

opening d2v file : E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg.idx
For file :E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg
Pic :720x576, 25000 fps
#Gop :464
#Img :4818
Creating mpeg PS demuxer main Pid: E0
There was several files, but dont append was forced

Simple loading:
file: E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg, size: 153566164
found 1 files
Done
Dropping 2 last B/P frames
Creating start sequence (32)..

0000 : ...ģ-.@#.aĢ€...ĩ 00 00 01 b3 2d 02 40 23 0f 61 a3 80 00 00 01 b5
0010 : .‚.......ĩ#....B 14 82 00 01 00 00 00 00 01 b5 23 06 06 06 0b 42
0020 : .....ļ...@...... 12 00 00 00 01 b8 00 08 00 40 00 00 01 00 00 0f
0030 : ĸø ff f8
Image :72834, seqLen : 34 seq 0 0 1 b3
Reordering mpeg frames
Renumbered Gop 1 /464

opening dmx file for audio track : E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg.idx
Creating mpeg PS demuxer main Pid: C0
There was several files, but dont append was forced

Simple loading:
file: E:\TV Capture\Video\Z Punjabi 2007-11-04_220148.mpg, size: 153566164
found 1 files
Done
Building index with 464 sync points
Filling audio header
Audio index loaded, probing...
Probing track:0, pid: 0 pes:c0

DMX audio initialized (6627840 bytes)
With 464 sync point
Mpeg index file successfully read
The video codec has some extradata (34 bytes)

0000 : ...ģ-.@#.aĢ€...ĩ 00 00 01 b3 2d 02 40 23 0f 61 a3 80 00 00 01 b5
0010 : .‚.......ĩ#....B 14 82 00 01 00 00 00 00 01 b5 23 06 06 06 0b 42
0020 : .. 12 00
Deleting post proc
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3
[Editor] Duration in seconds : 192 , in samples : 0

Decoder FCC: MPEG (4745504D)
Searching decoder (720 x 576, extradataSize:34)...

using Mpeg1/2 codec (libmpeg2)
[lavc] Build: 3352580
[lavc] Decoder init: CODEC_ID_MPEG2VIDEO video decoder initialized!

checking for B-Frames...
* # * # * # * # * # * # * #
* # * # * # * # * # * # * # * # * # * # * #
* # * # * # * # * # * # * # * # * # * #
* #

Mmm this appear to have b-frame...

And the index is ok

Frames re-ordered, B-frame friendly now :)
End of B-frame check

Editor :Audio streamer initialized
Audio codec: MP2-3
Mpeg1/2 audio codec created
[GTK] Changing size to 720 576
[GTK] Changing size to 720 576
[GTK] Changing size to 720 576

** conf updated **

72 tag

58 tag

6 tag

39 tag

found : 4 filters
Saving crash file to C:\Documents and Settings\Administrator\avidemux/crash.js

**Saving script project **
Conf size : 0

*********** EXCEPTION **************
Registers:
EAX: 00000010 EBX: 0617C3DC ECX: 06378A6C EDX: 000002F0 ESI: 05AD0030
EDI: 0637A1F0 ESP: 0021DF38 EBP: 0022AB18 EIP: 007292B9 EFlags: 00210202

Exception Code: EXCEPTION_ACCESS_VIOLATION (C0000005)
Exception Flags: 00000000

Origin:
C:\Program Files\Avidemux 2.4\avidemux2_gtk.exe(ff_snow_inner_add_yblock_sse2+0x3292B9) [0x007292B9]
*********** EXCEPTION **************

*********** BACKTRACE **************
Frame 0: C:\Program Files\Avidemux 2.4\avidemux2_gtk.exe(Z16exceptionHandlerP17_EXCEPTION_RECORDPvP8_CONTEXTS1_+0x10F02E) [0x0050F02E]
Frame 1: C:\WINDOWS\system32\ntdll.dll(RtlConvertUlongToLargeInteger+0x37BF) [0x7C9037BF]
Frame 2: C:\WINDOWS\system32\ntdll.dll(RtlConvertUlongToLargeInteger+0x378B) [0x7C90378B]
Frame 3: C:\WINDOWS\system32\ntdll.dll(KiUserExceptionDispatcher+0xEAFA) [0x7C90EAFA]
Frame 4: C:\Program Files\Avidemux 2.4\avidemux2_gtk.exe(ff_spatial_dwt+0x2D2F71) [0x006D2F71]
Frame 5: C:\Program Files\Avidemux 2.4\avidemux2_gtk.exe(ff_spatial_dwt+0x2D5745) [0x006D5745]
Frame 6: C:\Program Files\Avidemux 2.4\avidemux2_gtk.exe(avcodec_encode_video+0x15011B) [0x0055011B]
Frame 7: (<unknown>+0x65430) [0x05165430]
*********** BACKTRACE **************

Cleaning up
[lavc] Destroyed
Deleting post proc
Waiting for Spidermonkey to finish...
Cleaning up Spidermonkey.
[SDL] Quitting...
End of cleanup

Images stat:
___________
Max memory consumed (MB) : 12757
Current memory consumed (MB) : 1822
Max image used : 22
Cur image used : 3
Global mem stat
______________
Memory consumed: 19 (MB)

Goodbye...

Schrade
5th November 2007, 07:11
For those looking for pre-built Mac Intel versions (no PPC, unfortunately) you can get them here:

http://www.harryvanderwolf.dyndns.org/index.php?lang=en&subject=Avidemux&texttag=Avidemux

Jay Bee
13th November 2007, 08:01
I just checked out Avidemux v2.4 Preview-3 after a long time of not keeping up to date: it's really coming along fine! The amount of different video and container types it can both input and output is fantastic, plus built-in yadif!

There are however still a few problems that force me to stay with Virtual Dub at the moment. First the show stoppers, then the annoyances (all Qt4):

1) Fonts are broken in the filter manager:
http://xs121.xs.to/xs121/07462/Zwischenablagebild.png (http://xs.to)

2) The keys needed to set the editing markers ( [ and ] ) don't exist on German keyboards and you actually need to use Right Alt + 8 and Right Alt + 9 combos. :( Personally I'd love Home/End as it allows one handed editing (yeah, I'm a lazy bastard) but anything simpler than what it is now would be good enough.


Now the non-showstopping annoyances:

3) File extensions aren't appended when saving, you need to type them yourself

4) Open and save dialogs don't remember which folder the last file was opened from or saved to

5) Codec settings are set to default on every program start

6) The idx files that Avidemux creates get left behind after Avidemux is closed

7) Window gets resized every time a file is opened or the preview mode is changed

8) Compatibility with European HDTV files (samples (http://x264.nl/h.264.samples/)) is not perfect yet, some work, some don't, some crash

9) And a question not an annoyance: what exactly is the setting video/postprocessing? Does every video I open get deblocked by default?


I hope the feedback helps, keep up the good work!

EDIT: I just found out that both showstoppers aren't an issue with the GTK+ version, although finding out that [ and ] mean 8 and 9 on the keyboard and that 4,6,2,8 mean the cursor keys may be a bit hard for new users. So it looks like Avidemux is already usable for me, yay. But is there a way to change the language to English, other than deleting "share\gettext" and "share\locale"? German is a bit unfamiliar for video encoding.

EDIT2: wow, I just found the smart copy mode for xvid, another killer feature!

LoRd_MuldeR
13th November 2007, 15:08
I just checked out Avidemux v2.4 Preview-3 after a long time of not keeping up to date: it's really coming along fine! The amount of different video and container types it can both input and output is fantastic, plus built-in yadif!

There are however still a few problems that force me to stay with Virtual Dub at the moment. First the show stoppers, then the annoyances (all Qt4):

1) Fonts are broken in the filter manager:
http://xs121.xs.to/xs121/07462/Zwischenablagebild.png (http://xs.to)

2) The keys needed to set the editing markers ( [ and ] ) don't exist on German keyboards and you actually need to use Right Alt + 8 and Right Alt + 9 combos. :( Personally I'd love Home/End as it allows one handed editing (yeah, I'm a lazy bastard) but anything simpler than what it is now would be good enough.


Now the non-showstopping annoyances:

3) File extensions aren't appended when saving, you need to type them yourself

4) Open and save dialogs don't remember which folder the last file was opened from or saved to

5) Codec settings are set to default on every program start

6) The idx files that Avidemux creates get left behind after Avidemux is closed

7) Window gets resized every time a file is opened or the preview mode is changed

8) Compatibility with European HDTV files (samples (http://x264.nl/h.264.samples/)) is not perfect yet, some work, some don't, some crash

9) And a question not an annoyance: what exactly is the setting video/postprocessing? Does every video I open get deblocked by default?


I hope the feedback helps, keep up the good work!

EDIT: I just found out that both showstoppers aren't an issue with the GTK+ version, although finding out that [ and ] mean 8 and 9 on the keyboard and that 4,6,2,8 mean the cursor keys may be a bit hard for new users. So it looks like Avidemux is already usable for me, yay. But is there a way to change the language to English, other than deleting "share\gettext" and "share\locale"? German is a bit unfamiliar for video encoding.

EDIT2: wow, I just found the smart copy mode for xvid, another killer feature!

1) I cannot reproduce that. But it looks more like a buffer overrun or a memory/pointer issue than a font problem. Maybe you should try to make a clean re-install and try again. If you still see that issue, you should file a bug report! But remember that the QT4 interface is work in progress, still. Though it's getting better every day...

http://img441.imageshack.us/img441/4690/fileadmqtfiltermgrzx1.th.png (http://img441.imageshack.us/my.php?image=fileadmqtfiltermgrzx1.png)

2) If you think those hotkeys are that important, you might want to post a feature request for editable hotkeys at the Avidemux board...

3) That's because file extensions are simply a part of the filename and on Linux they are way less important than on Windows. Also most containers don't even have one valid extension, so there can be a lot of discussion what the appropriate extension is. Except your player is very badly implemented, it will detect the correct file format independent of the file's name/extension. Last but not least you can rename your files at anytime, so I wouldn't worry too much about such cosmetic things...

4) In the GTK+ interface you can add your favorite folders to the "places" list on the left side by using the "Add" button in the Open dialog. This way your folders will stay there for quick one-click access...

5) That's why Avidemux has a powerfull scripting engine! See the Avidemux FAQ (http://forum.doom9.org/showthread.php?t=126164) for how to save your Codec settings!

6) Sure, or do you want to re-index your MPEG-2 files everytime you open them? Indexing a 20 GB file can take quite some time, so you will be happy for re-using the existing index! If you really worry about those few Megabytes you can delete the .idx files at any time...

7) That was introduced to make sure High-Resolution material can be displayed properly, even if the video resolution is greater than your screen resolution. Before that "fix" was introduced, such videos simply cause a crash...

9) Not sure. I'd guess that the post-processing option applies at least to MPEG-1, MPEG-2 and MPEG-4. Also I assume post-processing won't be used with H.264, because H.264 has it's own "built-in" Inloop-Deblocking, so additional deblocking would be nonsense. Nevertheless I do know that the level of post-processing that is applied to a specific frame depends on the quantizer. That means frames with a lot of compression artifacts will usually get stronger post-processing than frames with few compression artifacts. If you want to apply the same amount of post-processing to all frames - independent of quantizer and input format - you can add the "Forced Postprocessing" filter...


//EDIT

You can set the language with the following environment variables:
LANG
LANGUAGE
LC_ALL
LC_MESSAGES
Simply set those variables to "en_EN" in order to enforce English language. To add/change environment variables (I think you will need to add them yourself) righ-click on "Arbeitsplatz" and choose "Eigenschaften". Then go to the "Erweitert" tab and click the "Umgebungsvariablen" button...

http://img147.imageshack.us/img147/1162/fileadmenvvaryk6.th.png (http://img147.imageshack.us/my.php?image=fileadmenvvaryk6.png)

Jay Bee
13th November 2007, 18:01
Thanks for the response. I'm already getting used to most of the issues.

1) Completely deleting and reinstalling fixed it!

2) I didn't think of looking for an official forum before posting here, but ATM the keys 8 and 9 are good enough for me in the GTK version.

3) Would still be a convenient feature though, it's just what all Windows programs do and saves some typing.

4) Yep, it's fine in GTK.

5) Nice FAQ, maybe it can be made accessible from Avidemux' "help" because that's where I did look before posting here. The scripting system does exactly what I want, thx.

6) Depends on how you use Avidemux, I guess. I usually only edit a source file once and it seems a bit messy that I have to go cleaning up after every file I open.

7) Well if crash is the alternative then I think I'll take the resizing. :D

Anyway, all in all it looks like Avidemux is fully usable in its current state and I'm actually quite exited to be able to say goodbye to Virtual Dub and probably Avisynth and TMPGenc all in one go. If I encouter any other problems I'll get an account at the official forum.

St Devious
13th November 2007, 18:03
Plz look at my error file posted on this page , why avidemux crashes while using filters .

LoRd_MuldeR
13th November 2007, 18:17
Plz look at my error file posted on this page , why avidemux crashes while using filters .
Well, there is an Exception error and that's what causes Avidemux to exit :(
You should post a bugreport at the Avidemux board and provide a sample file to reproduce the crash...

joseph5
18th November 2007, 02:00
Is this a bug?
I created a few matroska files from flv and avi files. If later I open the newly created matroska files in Avidemux to edit, every frame seems to be a keyframe! I thought I accidentally created those files uncompressed, but their file sizes say otherwise.
EDIT: Same problem when I save in avi container.

LoRd_MuldeR
18th November 2007, 13:34
Is this a bug?
I created a few matroska files from flv and avi files. If later I open the newly created matroska files in Avidemux to edit, every frame seems to be a keyframe! I thought I accidentally created those files uncompressed, but their file sizes say otherwise.
EDIT: Same problem when I save in avi container.

After loading a Matroska file, you should run "Tools" -> "Rebuild Frames" first ...

joseph5
18th November 2007, 18:16
After loading a Matroska file, you should run "Tools" -> "Rebuild Frames" first ...
Thanks, now it works. But, why isn't this done by default when opening the files?

LoRd_MuldeR
18th November 2007, 18:22
Thanks, now it works. But, why isn't this done by default when opening the files?
Because Matroska support is one of the "work-in-progress" features, as many things in Avidemux are...

LoRd_MuldeR
23rd November 2007, 20:09
Avidemux 2.4 Revision 3699 (2007-11-22)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)


Revision 3699 (22 Nov 2007)
# Updated GLib to version 2.14.3.
# Updated FAAD2 to version 2.6.1.
# Updated x264 to SVN revision 700.

3699 - [ASS] Surfer: Update to ass/mplayer current
3696 - [MKV] Fix indexes & seeking
3694 - [FLV] If headers is lying, try to grab audio track
3688 - [Mac] surfer: subtitle fix
3687 - [Mac] fix libpng when using MacPorts Qt4
3686 - [Audio] Kill a bunch of warning
3685 - [UI] Repair scan for all black frames too
3684 - [FLV] ignore no video flag
3683 - [UI] Repair search black frame
3682 - [Mac] fix Core Audio output
3681 - [Codec] Try to find a correct middleground for padding bug
3680 - [Qt4] different resizing strategy to improve cross-platform compatibility
3679 - [Mac] permit build without SDL
3678 - [Codec] Support for mjpegb
3677 - [I18N] French update
3676 - [I18N] Greek update by nikos

For a complete list of all (previous) changes, have a look at the Changelog (http://www.razorbyte.com.au/avidemux/2.4/SVN/Change%20Log.html) :cool:

weaver4
23rd November 2007, 21:41
I have an unusual problem with avidemux. I made a x264 movie in Linux and when I play the movie in windows it plays fine at first, but if I move the slider to go to another part of the movie the audio gets out of sync. I tried making the same movie using staxrip, automkv and RipBot256 (in Windows) I did not have the same problem. I was using CQ-CRF of 22 with the LC audio coder.

LoRd_MuldeR
23rd November 2007, 21:50
I have an unusual problem with avidemux. I made a x264 movie in Linux and when I play the movie in windows it plays fine at first, but if I move the slider to go to another part of the movie the audio gets out of sync. I tried making the same movie using staxrip, automkv and RipBot256 (in Windows) I did not have the same problem. I was using CQ-CRF of 22 with the LC audio coder.

What container did you save to from Avidemux?
And what do you mean with "LC" audio coder? You talk about "FAAC" (LC-AAC) audio?
And what player did you use? Can you provide a sample?

weaver4
23rd November 2007, 23:30
I used mp4, yes the FAAC audio. I tried it in three players.

Windows Media Player 11
Media Player Classic
VLC

Do you have a ftp server I could send the file to? Send a PM. Is there a utility to take and reduce the size to the first 10-15 minutes? it is a big file.

LoRd_MuldeR
23rd November 2007, 23:37
Do you have a ftp server I could send the file to? Send a PM. Is there a utility to take and reduce the size to the first 10-15 minutes? it is a big file.

Simply upload it to one of the free webhsoting sites. I currently prefer that one:
http://uploaded.to/

I can download and test your file then. And maybe I can confirm your problem.
But it might be even better to post your file at the Avidemux board, so the developers can check it out and maybe fix the bug.

weaver4
24th November 2007, 15:34
I looked but did not see anyway to upload the file to the Avidemux forum. Is there a specific place to do it?

LoRd_MuldeR
24th November 2007, 15:42
I looked but did not see anyway to upload the file to the Avidemux forum. Is there a specific place to do it?
No, there is no upload function on the board itself, but as I already said:

You can simply upload it to one of those free web-hsoting sites. I currently prefer that one:
http://uploaded.to/

You don't need to register or pay. Simply choose your file and click "Upload it!".
Then you will get a public DL link for your file, which you can post at a forum, send via PM or do whatever you want with it.
Uploaded.to seems to be reliable and pretty fast. And they are less annoying than Rapidshare is ;)

weaver4
24th November 2007, 18:32
OK here is the link.

http://uploaded.to/?id=407v21

BTW: I used YAMB to spilt the video in winxp and all the segments except the first one had audio out of sync. Probably a symptom of the same problem.

LoRd_MuldeR
24th November 2007, 21:12
OK here is the link.

http://uploaded.to/?id=407v21

BTW: I used YAMB to spilt the video in winxp and all the segments except the first one had audio out of sync. Probably a symptom of the same problem.
hmmm, seems to play okay (MPlayer, VLC Player, MPC+Haali+ffdshow), but Auido/Video are out of sync...

LoRd_MuldeR
29th November 2007, 02:50
Avidemux 2.4 Revision 3707 (2007-11-29)
http://www.avidemux.org/

Revision 3707 (29 Nov 2007)
# Updated GLib to version 2.14.4.
# Updated x264 to SVN revision 702.

3707- [MKV] Completed switch to 64 bit-ness, not tested much
3706 - [GTK] Put back calculator icon
3705 - [Sikon] Add 640*480 profile for Ipod
3704 - [Codec] Fix memleak
3699 - [ASS] Surfer: Update to ass/mplayer current

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
4th December 2007, 14:53
Avidemux 2.4 Revision 3718 (2007-12-03)
http://www.avidemux.org/

Revision 3718 (03 Dec 2007)
# Updated x264 to SVN revision 708.

3718 - [PowerPC] CMake support for PowerPC + fixes
3717 - [UI] Fix seeking out of boundaries
3716 - [Lav] Try to avoid corruption decoding mpeg4/xvid
3715 - [GTK] Fix jog (oops)
3714 - [CMake] remove unnecessary file from libavcodec build
3713 - [Mac] disable custom memory management
3712 - [CMake] remove unnecessary file from mpeg2enc build
3707 - [MKV] Completed switch to 64 bit-ness, not tested much

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
13th December 2007, 01:10
Avidemux 2.4 Revision 3728 (2007-12-13)
http://www.avidemux.org/

Revision 3728 (13 Dec 2007)
# Updated Qt to version 4.3.3.
# Updated x264 to SVN revision 711.

3728 - [Win32] add fonts from FontConfig to Win32 installer
3727 - [Mac] use Qt4's file dialog instead of native
3724 - [CMake] include OpenGL lib for Mac Leopard build
3723 - [Mac] prevent menu items from moving to application menu due to conflict with SDL
3722 - [CMake] assist cross-compilation
3721 - [AltiVec] update swscale's AltiVec code + fixes
3720 - [AltiVec] update libavcodec's AltiVec code + add AltiVec support for CMake build
3719 - [Mac] vip007: Core Audio fix for Leopard
3718 - [PowerPC] CMake support for PowerPC + fixes

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

Poopoo
15th December 2007, 18:13
Hi Lord,

I have some problems converting a DVD to AVI, AviDemux doesn't seem able to get the subtitles.... Please how can we do this ?

LoRd_MuldeR
15th December 2007, 18:36
1. Extract your original DVD to your HDD with DVDFab Decrypter or a similar tool
2. Run Avidemux and open the first VOB file of the main movie (e.g. VTS_01_1.VOB)
3. If Avidemux asks to index the MPEG file, say "Yes"
4. If Avidemux asks to append several MPEG files, say "Yes" again (to get the whole movie)
5. Then use "Tools" -> "VOB -> VobSub"
6. In the next dialog box, select the appropriate VOB and IFO file
7. Choose your desired output file and click "OK". This will take a few moments...
8. Back in the main window, goto the Video Filter Manager
9. Add the "VobSub" filter and load the subtitle file you have just created

Note: After running the "VOB -> VobSub" tool, there will be two subtitle files: "foobar.sub" and "foobar.idx"
That subtitle .idx file is different from the .idx file Avidemux creates when indexing the VOB/MPEG file.
When you add the VobSub filter, you need to load the .idx that was created by the "VOB -> VobSub" tool!

BTW: You need to switch "Input" to "Output" in the main window, to preview the video with subtitles ;)

LoRd_MuldeR
16th December 2007, 12:37
Thanks Lord_Mulder, unfortunatelly step 9 always fails.
Whenever I choose the subtitle.idx file (created in step 7) ... The "Language" tab remains empty, I cant change it, and thus a blank(empty) Vobsub filter is added, the output shows without any subtitles... :(
Did you really select the correct .idx file?

When you open the VOB/MPEG file, then Avidemux will index it and create an idx file, for example:
"VTS_01_1.VOB" -> "VTS_01_1.VOB.IDX"

As said before, that .idx is file is not the one to use with the VobSub filter!

When you run the "VOB -> VobSub" tool on your VOB/IFO files, then you should get two new files:
"foobar.idx" and "foobar.sub" (you can choose the output filename manually)

Now that one is the .idx file you need to load into the VobSub filter...
I did the same mistake, when I tried the first time ;)

Poopoo
16th December 2007, 13:23
Thank you very much Lord,

I did use the correct .idx file, the problem must have been when using DVD Decrypter, when I used "File Mode" and "Stream Processing" to copy only some substreams and audio streams, the IFO/VOB must have become non-compliant.

I redid the whole File copy thing now copying EVERYTHING, and now Avidemux worked miraculously well ! :)

Now, I need to find out how can I actually make a DVD-image with Avidemux instead of a 4GB AVi file ;)

Thanks again for this wonderful tool !
:thanks:

Edit : I want to re-convert DVD -> DVD because the original draws subtitles too low on my TV, and I want to add a Dutch subtitle stream, but right now I was just trying out avidemux :)

LoRd_MuldeR
16th December 2007, 13:27
Thank you very much Lord,

I did use the correct .idx file, the problem must have been when using DVD Decrypter, when I used "File Mode" and "Stream Processing" to copy only some substreams and audio streams, the IFO/VOB must have become non-compliant.

I redid the whole File copy thing now copying EVERYTHING, and now Avidemux worked miraculously well ! :)

Now, I need to find out how can I actually make a DVD-image with Avidemux instead of a 4GB AVi file ;)

Thanks again for this wonderful tool !
:thanks:

You might want to have a look at this guide:
http://www.avidemux.org/admForum/viewtopic.php?id=3570

But why do you want to convert from DVD -> AVI and then back from AVI -> DVD :confused:
That would mean you re-encode the movie twice, ending up with the same you got at the beginning...

Why not backup the original DVD to DVD-R and that's it?

St Devious
18th December 2007, 01:20
anyway to get nero aac in avidemux ? even if user has to put the files there .

LoRd_MuldeR
18th December 2007, 08:50
anyway to get nero aac in avidemux ? even if user has to put the files there .
The answer is: You can not use any external encoders with Avidemux! Only the "built-in" ones!
Therefore neither DivX nor Nero AAC or any other proprietary Codec can be used!
If you want to add a new encoder to Avidemux, you will have to link the encoder's code against Avidemux' code.
Thus the encoder necessarily has to be OpenSource...

Nevertheless Avidemux can load Audio Streams from "external" audio files.
So you should be able to simply use the Nero AAC CLI encoder to create the audio file, without involving Avidemux.
Then you can load the resulting audio file in Avidemux and merge it with your video.

BTW: Is there anything wrong with the built-in "FAAC" encoder?

DarkZell666
18th December 2007, 11:19
BTW: Is there anything wrong with the built-in "FAAC" encoder?That one's easy, it doesn't do HE-AAC :D

Avidemux doesn't explicitely allow importing AAC audio tracks either ATM, are we supposed to fake-rename the file to .mp3 and use the mp3 import method ? (sorry I can't try myelf right now).

Placio74
18th December 2007, 11:52
T...
Nevertheless Avidemux can load Audio Streams from "external" audio files.
...
But, at this moment only AC3, MP3 and WAV.

... are we supposed to fake-rename the file to .mp3 and use the mp3 import method ?...
Possible, but it make fake audio in container too (recognised as MPEG-1 Layer 2) and it's not 'playable' (only noise).

Poopoo
18th December 2007, 18:11
1. Extract your original DVD to your HDD with DVDFab Decrypter or a similar tool
2. Run Avidemux and open the first VOB file of the main movie (e.g. VTS_01_1.VOB)
3. If Avidemux asks to index the MPEG file, say "Yes"
4. If Avidemux asks to append several MPEG files, say "Yes" again (to get the whole movie)
5. Then use "Tools" -> "VOB -> VobSub"
6. In the next dialog box, select the appropriate VOB and IFO file
7. Choose your desired output file and click "OK". This will take a few moments...
8. Back in the main window, goto the Video Filter Manager
9. Add the "VobSub" filter and load the subtitle file you have just created

Note: After running the "VOB -> VobSub" tool, there will be two subtitle files: "foobar.sub" and "foobar.idx"
That subtitle .idx file is different from the .idx file Avidemux creates when indexing the VOB/MPEG file.
When you add the VobSub filter, you need to load the .idx that was created by the "VOB -> VobSub" tool!

BTW: You need to switch "Input" to "Output" in the main window, to preview the video with subtitles ;)

That's weird, I followed these steps, , however when I load the .idx file created in step 7, I'm only able to choose ENglish
When I play the IFO in MPC, I can choose between ENglish & DUtch subs :(

LoRd_MuldeR
23rd December 2007, 15:26
Avidemux 2.4 Final - Revision 3731 (2007-12-23)
http://www.avidemux.org/

3731 - [Mixer] Fix mono to stereo
3730 - [Mac] autodetect number of processors for libavcodec threading
3729 - [CMake] don't stop because Subversion can't be found
3728 - [Win32] add fonts from FontConfig to Win32 installer


What's new in Avidemux 2.4
* Input and output support for MKV and FLV containers
* Rewritten MP4/MOV/3GP reader
* Support for Nellymoser codec
* New DV video output support
* New MPEG-TS support including H.264 Elementary Stream
* OCR support for MPEG-TS subtitles
* New video bitstream unpacker (improved compatibility)
* Capability to pack video bitstreams
* New Yadif filter (ported from Avisynth)
* Video filters can be loaded as external plug-ins (sample plug-in included)
* Three interfaces now offered: command line, GTK+ and Qt4 (Qt4 is still incomplete)
* Several key dialogs have been revamped (GTK+ user interface only)
* Preview system refactored
* Priority control added for encoding and video playback (Win32 only)
* New Jog Shuttle control (GTK+ user interface only)
* Support for Jog Shuttle hardware (Linux & GTK+ only)
* New iPod and PlayStation Portable profiles
* New Glyph Editor
* Improved Bitrate Histogram
* JACK support (Linux only)
* DirectX support (Win32 only)
* New Avisynth Proxy GUI (Win32 only)
* Improved crash recovery - session settings are saved and reloaded upon application start
* Numerous bugs fixed


Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

rfmmars
24th December 2007, 15:31
At some point after intalling many "AvuDemux upgrades, I get "Error in loading external plugins" when starting the program, the example external filter is there in the plugin folder.

Richard
photorecall.net

LoRd_MuldeR
24th December 2007, 15:39
At some point after intalling many "AvuDemux upgrades, I get "Error in loading external plugins" when starting the program, the example external filter is there in the plugin folder.

Richard
photorecall.net

Is the path to the plugins set properly in the preferences?

http://img517.imageshack.us/img517/448/fileadmpluginsbp3.th.png (http://img517.imageshack.us/my.php?image=fileadmpluginsbp3.png)

weaver4
24th December 2007, 17:30
I have an easy question I think. I have a group of vob files that play at 29.97fps and I want to encode them into an xvid file that plays at 24.98fps but I don't know what filter (or setting) to use to do the Inverse Telecine.

LoRd_MuldeR
24th December 2007, 17:39
For Inverse Telecine use "Interlacing" -> "Decomb Telecide".
After that you can use "Resample FPS" to change the framerate, while keeping the audio in sync.

weaver4
24th December 2007, 17:51
thanks, I had the "Decomb Telecide" figured out but not the "Resample FPS"

rfmmars
24th December 2007, 18:51
Is the path to the plugins set properly in the preferences?

http://img517.imageshack.us/img517/448/fileadmpluginsbp3.th.png (http://img517.imageshack.us/my.php?image=fileadmpluginsbp3.png)

You were right on the money, bad path statment.

Many thanks, try not to bug you again.

Richard

Schrade
24th December 2007, 19:02
Anyone ever have problems with Avidemux where if you go and encode a video in h.264/AAC and when it comes time to view it the first couple of frames that are encoded are from a place OTHER than the start of the video?

I've seen this many times when I've added filters in the Filters section and then used preview in there then moved the seek bar around.

It's really annoying because I can't seem to figure out why it does this and it seems to do it randomly.

Another things that seems to happen is that the first second of audio gets a weird sound too.

LoRd_MuldeR
24th December 2007, 19:41
Anyone ever have problems with Avidemux where if you go and encode a video in h.264/AAC and when it comes time to view it the first couple of frames that are encoded are from a place OTHER than the start of the video?

I've seen this many times when I've added filters in the Filters section and then used preview in there then moved the seek bar around.

It's really annoying because I can't seem to figure out why it does this and it seems to do it randomly.

Another things that seems to happen is that the first second of audio gets a weird sound too.

I guess this is because of the way Avidemux handels H.264 streams.

If you use the "special mode" Avidemux let's the decoder decide the type of frame.
The problem is: The decoder has a number of frames buffered "internally", because those frames are requird as references.
So if Avidemux puts a new frame into the decoder, it cannot predict which frame will come out...

That's why you loose frame accuracy ...

Schrade
24th December 2007, 22:06
I guess this is because of the way Avidemux handels H.264 streams.

If you use the "special mode" Avidemux let's the decoder decide the type of frame.
The problem is: The decoder has a number of frames buffered "internally", because those frames are requird as references.
So if Avidemux puts a new frame into the decoder, it cannot predict which frame will come out...

That's why you loose frame accuracy ...
So is there a way to stop this from happening when preparing to encode a video?

LoRd_MuldeR
25th December 2007, 12:51
So is there a way to stop this from happening when preparing to encode a video?

Not until Avidemux will implement a "new" method to handle H.264 streams in a frame-accurate way.
I think mean has announced that for the upcoming v2.5 series, but I wouldn't expect too much.
All the Avidemux developers (mainly Mean and Gruntster) spend their free time to work on the project.
So new features can take a while...

In the meantime, I'm not aware of any OpenSource video editor than is capable of handling H.264 properly.
In Avisynth you can try DGAVCSource or ffmpegSource, but you will have to re-encode then!

blizard
25th December 2007, 19:02
That one's easy, it doesn't do HE-AAC :D

Avidemux doesn't explicitely allow importing AAC audio tracks either ATM, are we supposed to fake-rename the file to .mp3 and use the mp3 import method ? (sorry I can't try myelf right now).

You could use YAMB (http://yamb.unite-video.com/)which is a GUI for MP4BOX.exe. This GUI make it easy to re-mux Nero AAC instead of FAAC in a a MP4 container. There a different way to do this if you use AVIDemux as you could just create a video stream in a MP4 or AVI container with or without sound. The only problem I see with this is that you need first to create a wave (wav) or flac from your original sound and then transcode it with Nero AAC, create and edit a video in AVIDEmux to get your desired compressed (Xvid/Divx/H.264) video and then re-mux it with your Nero AAC sound stream in YAMB.

Almost all these step can be done with a simple batch file as MP4BOX.exe, Nero AAC and AVIDemux (or MEncoder) can be used in this process. Depending on what you want to do with your processed video it is either better to use AVIdemux FAAC for simplicity or to use MENcoder in a batch file processing, if you wish only to have a video with HE-AAC and no need for editing or other feature of AVIDemux.

_____
I forgot to say that MPlayer (part of MENcoder package) can be used to create a wave file from a video file (=file with both sound and video). Use mplayer.exe -vf null -vo null -ao pcm:fast:waveheader:file=audio.wav file_to_convert.avi

This will create an audio file with the name "audio.wav". Use quote to give path or make up another name if you want, but be aware that it is a bit tricky as mplayer.exe make use of colon as setting a chain of option and you need to tell mplayer this is not a part of its internal option for audio driver, but a path for a file. Look into you mplayer/mencoder folder if you can find your audio.wav file and ignore all error messages as those will always show when you use pcm:fast. Make sure that you have enough space for audio.wav as uncompressed sound can become rather large. After this you can use Nero AAC to create your desired quality encoding and then use YAMB for muxing.

DarkZell666
26th December 2007, 10:11
@blizard :
Thanks for the thorough explanation, I'm sure it'll be useful to some beginners passing by ;)

I know about yamb and neroaac already, but the aim of avidemux is precisely not to have to use external tools. It can be a pain to start using cli stuff when you want to get a single job done and you need to read the manual every single time. I'll agree there's not much choice left in our case though.

I didn't know about the mplayer trick for creating wav files though, I'll keep that one on one side :D

Poopoo
30th December 2007, 21:28
Hi, sorry for this newbie question.

I converted a DVD (720 by 576) to AVI.

I cropped away the black borders, for better compression, but now the aspect ratio ain't 16:9 anymore. If I play the movie in MPC all people are skinny and tall.

Now my question :

Is it of any value to put another filter to add black borders until the aspect ratio is 16:9 again, below the CROP and RESIZE filters ?

What I want to know, will the added black border be added after the conversion has happened, or is this step meaningless, since adding these black borders will take their part in the compression, resulting in a worse encoding of the actual video content ?

Please, could someone point me to the correct way of keeping the AR correct, even if cropping and resizing has to be done ?

Thanks a lot !

LoRd_MuldeR
30th December 2007, 21:44
Add the "MPlayer resize" filter and put it after the crop filter.
In the resize dialog: Set Input to "4:3" or "16:9" depending on your Video DVD (usually 16:9).
Set Destination to "1:1", assuming you don't want to encode anamorphic.
Also check the "16 round up" option and select the "Lanczos" (or at least "Bicubic") method.
Finally use the slider to set the resolution. Do not enter it manually!

dk75
30th December 2007, 22:35
Isn't it better to remux this file to MKV or MP4 container (since AVI don't work with aspect ratio flag) with new aspect ratio without resizing and new encoding?

LoRd_MuldeR
30th December 2007, 22:48
Isn't it better to remux this file to MKV or MP4 container (since AVI don't work with aspect ratio flag) with new aspect ratio without resizing and new encoding?

AVI works quite well with Aspect Ratio flag - if the flag was set correctly and the player is reading it properly! :p
Only the Aspect Ratio flag is not stored in the AVI container itself, but in the MPEG-4 bitstream.

But if you resize with "Destination" set to "1:1", then you won't need to set an Aspect Ratio flag at all...

joseph5
6th January 2008, 22:34
Is there a way to save a video with no audio? I can't find the option.

LoRd_MuldeR
6th January 2008, 22:36
Is there a way to save a video with no audio? I can't find the option.

Audio -> Main Track -> Audio Source: None :p

joseph5
6th January 2008, 22:52
:o OOOPS. I was looking in the Sound dropdown next to the video preview.

tekNerd
13th January 2008, 16:46
first is first: nice to see how beautiful piece of software Avidemux is and how stable the 2.4 (r3731) is.
Now, there is something, nothing important, but it is annoying nevertheless. When I open the filters preview window this opens on my secondary monitor (which is my TV, since I use the nvidia's dualview thing). And this happens everytime (I mean it doesn't remember the last position of the window or anything).
Is this something known or.....?

Thank u for your answers.

LoRd_MuldeR
13th January 2008, 18:59
tekNerd, you might want to report that at:
Avidemux2 Forum ŧ User interface and Usability (http://www.avidemux.org/admForum/viewforum.php?id=7)

LoRd_MuldeR
18th January 2008, 16:29
Avidemux 2.4 Final - Revision 3756 (2008-01-18)
http://www.avidemux.org/

3756 - [I18N] Russian update by S. Maslennikov
3755 - [SDL] don't double the size of the SDL window
3754 - [Mac] don't disable acceleration based on DISPLAY environment variable
3753 - [SDL] Init it twice so that the GTK hack works every time
3752 - [Muxer] Set h263 type for mp4 output
3751 - [FreeBSD] Patch by yarodin at gmail DOT com
3750 - [FreeBSD] Patch by yarodin at gmail DOT com]
3749 - [libs] Silence mjpeg_output
3748 - [Editor] Added debug infos
3747 - [Filters] Chris Mc Gregor weird filters + fixes
3746 - [Filters] Chris Mc Gregor weird filters + fixes
3745 - [Filters] Chris Mc Gregor weird filters + fixes
3744 - [Filters] Chris Mc Gregor weird filters + fixes
3743 - [Filters] Chris Mc Gregor weird filters + fixes
3742 - [Filters] Chris Mc Gregor weird filters + fixes
3741 - [Qt] Fix build on debian sid
3740 - [FourCC] fix conversion of fourCC to a string on big-endian processors
3739 - [PowerPC] define PowerPC constant for libavcodec
3738 - [Indexer] Log 64-bit integers correctly in MPEG demuxer
3737 - [ASF] fix for big endian processors
3736 - [Qt4] don't perform ABGR conversion for big endian processors
3735 - [QT4] Fix typo in makefile.am (C Marillat)
3734 - [UI] Rename vars to avoid name clash on linux/ppc (C. Marillat)
3733 - [MP4/MOV] Fix non thread safe demuxer
3732 - [Mplex] Dont exit when doing underruns
3731 - [Mixer] Fix mono to stereo

Revision 3755 (18 Jan 2007)
* Updated Cairo to version 1.4.14.
* Updated GLib to version 2.14.5.
* Updated Pango to version 1.18.4.
* Updated SDL to version 1.2.13.
* Updated x264 to SVN revision 721.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

ShadowVlican
19th January 2008, 01:19
i have a suggestion to make!

fix the inconsistency and double negatives:

x264 encoder options
http://img31.picoodle.com/img/img31/4/1/18/f_fastpskip1cm_9ff599f.png (http://www.picoodle.com/view.php?img=/4/1/18/f_fastpskip1cm_9ff599f.png&srv=img31)

Wiki:H264 (http://avidemux.org/admWiki/index.php?title=H264)
http://img31.picoodle.com/img/img31/4/1/18/f_fastpskip2m_db2b752.png (http://www.picoodle.com/view.php?img=/4/1/18/f_fastpskip2m_db2b752.png&srv=img31)

so check or uncheck for QUALITY>SPEED?? i've read it a couple times and i still don't know whether to check or uncheck it :o

LoRd_MuldeR
19th January 2008, 01:34
ShadowVlican, I have reported that issue long ago.
But it seems nobody seems to be willing to fix the x264 configure dialog at the moment.
Various settings in that dialog are not working yet. Also CQMs are there, but not working.

I'd say you have to uncheck "Fast P-Skip" in order to disable fast p-skip and get max quality.
Although the hint message isn't correct...


//EDIT

Yes, unchecking the "Fast P-Skip" option results in:
[x264] analyse.b_fast_pskip = 0 :)

dk75
19th January 2008, 16:08
I think that only option name in the window is messed and should be "NoFast P-skip" and in that case unchecking it should increase quality and decrease speed.

LoRd_MuldeR
19th January 2008, 16:55
I'm not sure whether any of the controls on the "More" tab actually do work. Custom quantization matrices don't work for sure. Also we have "Bitrate Variability" and "Quantizer (Curve) Compression" options, although they both refer to the very same x264 setting....

ShadowVlican
19th January 2008, 21:24
ShadowVlican, I have reported that issue long ago.
But it seems nobody seems to be willing to fix the x264 configure dialog at the moment.
Various settings in that dialog are not working yet. Also CQMs are there, but not working.

I'd say you have to uncheck "Fast P-Skip" in order to disable fast p-skip and get max quality.
Although the hint message isn't correct...


//EDIT

Yes, unchecking the "Fast P-Skip" option results in:
[x264] analyse.b_fast_pskip = 0 :)
I think that only option name in the window is messed and should be "NoFast P-skip" and in that case unchecking it should increase quality and decrease speed.
thanks for your replies

i guess i should time my encodes with and without that option just to verify :)

it's too bad no one is willing to fix the x264 options box, avidemux is a great program otherwise

edit:
CHECKED:
1st pass
2:38
2nd pass
4:56

UNCHECKED:
1st pass
2:38
2nd pass
5:24

LoRd_MuldeR
20th January 2008, 16:23
Well, it seems the Avidemux devs are busy with more important stuff:
We're currently concentrating on fixing bugs in 2.4 so I'd imagine new features will be on the backburner for a little while.

LoRd_MuldeR
21st January 2008, 22:51
Avidemux 2.4 Final - Revision 3764 (2008-01-22)
http://www.avidemux.org/

3764 - [x264] fix typos and grammar on GTK config window
3763 - [I18N] Russian update by S. Maslennikov
3762 - [SDL] fix for embedding Qt4
3761 - [SDL] hacks for Mac to embed SDL control
3760 - [MkvScan] Be more verbose
3759 - [SDL] cleanse SDLMain for Mac
3758 - [MkvScan] Cleanup, use source from adm, build with cmake
3757 - [Filter] Add Hz field
3756 - [I18N] Russian update by S. Maslennikov

Revision 3764 (22 Jan 2007)
* Updated gettext to 0.17.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
22nd January 2008, 18:55
I think that only option name in the window is messed and should be "NoFast P-skip" and in that case unchecking it should increase quality and decrease speed.

Fixed in latest revision:

http://img251.imageshack.us/img251/9305/admpskipxk6.png

rebkell
26th January 2008, 23:22
I've downloaded the latest AviDemux, but I have yet to have any success with the copy mode. I load up an mkv x.264 file and make my cuts, and I'm using copy mode for video and audio, but it doesn't cut any of the audio, I left a commercial in an encode and I just wanted to cut it out. It cuts the video perfectly, but when it comes to the point in the video where I cut out the commercial, the video is right, but the audio proceeds to play the commercial that I thought was cut out.

Is there a trick to cutting the audio out on a straight copy mode, I tried copy the video and encode the audio to faac, but the same thing, the audio stream does not appear to get cut at all.

I finally did get it to cut the audio, when I remuxed the original video with ac3, instead of aac that the original mkv had. But, it started having audio sync issues within the first couple of minutes of the 41 minute video.

LoRd_MuldeR
27th January 2008, 13:46
You should be able to cut the audio along with the video in "Copy" mode.
But cutting H.264 video in a frame-accurate way is not supported yet.
Also you should run "Tools" -> "Rebuild Frames (I & B)" when processing MKV files...

If you think you found a bug, report it here:
http://www.avidemux.org/admForum/viewforum.php?id=1

LoRd_MuldeR
28th January 2008, 03:58
Avidemux 2.4 Final - Revision 3775 (2008-01-28)
http://www.avidemux.org/

3775 - [Colourspace] correct various RGB/BGR -> YUV conversions
3774 - [BMP] improve handling of bitmaps - correct colour conversion and support padded scanlines
3773 - [JPEG] add support for 24-bit images
3772 - [I18N] Italian update by zoppo
3771 - [I18N] correct typo in French translation (FS#265)
3770 - [SpiderMonkey] More verbose error (Chris Mc Gregor)
3769 - [I18N] German update by J Martin
3768 - [ODML] Realloc dynamically super index if needed
3767 - [automake] invert ssse3 switch so enable doesn't disable etc
3766 - [x264] update terminology
3765 - [dts] set all platforms to use same version of libdca
3764 - [x264] fix typos and grammar on GTK config window

Revision 3775 (28 Jan 2007)
# Updated gettext to 0.17-1.
# Updated Libxml2 to 2.6.30+.
# Updated x264 to SVN revision 735.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
29th January 2008, 01:25
Avidemux 2.4 Final - Revision 3779 (2008-01-29)
http://www.avidemux.org/

3779 - [H263] enable H.263 decoder
3778 - [ODML] Fix crash when not using openDML
3777 - [SRT] swap LE and BE for BSD family, not just Mac (FS#249)
3776 - [PNG] data is stored RGB not BGR
3775 - [Colourspace] correct various RGB/BGR -> YUV conversions

Revision 3779 (29 Jan 2007)
# Updated x264 to SVN revision 736.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
1st February 2008, 18:30
Avidemux 2.4 Final - Revision 3784 (2008-02-02)
http://www.avidemux.org/

3784 - [Win32] build CLI as a console application
3783 - [x264] add tesa motion estimation
3782 - [VC1] enable Windows Media Video 9 Advanced Profile codec
3781 - [ODML] Fix big endian + uninitialized var
3780 - [Editor] destroy scratch when loading a new video so quant is always reset (test case: open WMV then open MPEG-2 with same width/height causes fatal error)
3779 - [H263] enable H.263 decoder

Revision 3784 (02 Feb 2007)
# Compiled CLI without SDL so output is directed to the console instead of log files.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

Please note: There also is an "experimental" build with x264 VAQ Patch v0.48 included now :cool:

wata
3rd February 2008, 10:37
can i change the strength & sensitivity with the "experimental" build with x264 VAQ Patch v0.48

LoRd_MuldeR
3rd February 2008, 23:37
can i change the strength & sensitivity with the "experimental" build with x264 VAQ Patch v0.48
No you can't. There are no controls to adjust the AQ settings yet.
The default will be used: strength=0.5, sensitivity=13, qcomp=1

LoRd_MuldeR
8th February 2008, 17:30
Avidemux 2.4 Final - Revision 3789 (2008-02-08)
http://www.avidemux.org/

3789 - [I18N] CA translation update by jfarrerons
3788 - [CMG] Chris Mc Gregor patch update
3787 - [I18N] Spanish update by F. Dacoba
3786 - [Win32] redirect stdout and stderr to admlog.txt in user's profile folder
3785 - [encoder] Unlock same qz as input mode for lavc
3784 - [Win32] build CLI as a console application

Revision 3789 (08 Feb 2007)
# Updated GLib to version 2.14.6-1.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

Please note: There also is an "experimental" build with x264 VAQ Patch v0.48 included now :cool:

lnatan25
9th February 2008, 03:35
Dear lord, what a buggy pos! Usually, I'd give a more constructive post, that would detail all the bugs I encountered, but in this case, if don't see them yourself, you are mentally ill lol.

LoRd_MuldeR
9th February 2008, 11:20
Dear lord, what a buggy pos! Usually, I'd give a more constructive post, that would detail all the bugs I encountered, but in this case, if don't see them yourself, you are mentally ill lol.
At least I'm not too stupid to read the rules before posting :rolleyes:
http://forum.doom9.org/forum-rules.htm

buzzqw
9th February 2008, 15:05
@LoRd_MuldeR

Please note: There also is an "experimental" build with x264 VAQ Patch v0.48 included now

thanks for the head-up!

BHH

LoRd_MuldeR
9th February 2008, 15:36
@LoRd_MuldeR
thanks for the head-up!
Thanks should go out to Gruntster, who provides all those Builds :p

Also note that there are no GUI controls to configure AQ yet...

wata
11th February 2008, 20:36
can you provide the "experimental" build with x264 VAQ Patch v0.48 in zip/7z/rar format instead of exe install
thanks.

LoRd_MuldeR
11th February 2008, 20:40
can you provide the "experimental" build with x264 VAQ Patch v0.48 in zip/7z/rar format instead of exe install
thanks.

No, it's available for download as installer only. What's wrong with that?
I could install it and re-upload as a ZIP file. But I won't do that without a good reason...

LoRd_MuldeR
15th February 2008, 23:39
Avidemux 2.4.1 Final - Revision 3791 (2008-02-16)
http://www.avidemux.org/

Avidemux 2.4.1

* Support for x264's new Hadamard Exhaustive Search method of motion estimation
* Decoder for Windows Media Video 9 Advanced Profile (WVC1)
* Re-enabled H.263 decoder (it was missing from the 2.4.0 release)
* Fixed loss of audio when saving large OpenDML AVI files
* Fixed various colour conversion issues with RGB codecs including BMP, Huffyuv, JPEG and PNG
* Updates to the following translations: Catalan, French, German, Italian, Russian and Spanish
* Win32 logging is now stored in an Avidemux folder under the user's profile. This allows Avidemux to operate under a non-administrator account.
* Win32 CLI version nows outputs to console
* New Quartz version for Mac
* Better SDL support for Mac Quartz and Qt4 versions (SDL windows are now embedded and acceleration is enabled for Qt4)
* Various video decoding fixes for PowerPC-based Macs
* Fixed freezing when opening files on Mac

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

Please note: There also is an "experimental" build with x264 VAQ Patch v0.48 included now :cool:

wata
3rd March 2008, 08:59
how to use avidemux2_cli.exe to AUTO generate index files
eg
i have 3 mpeg
i create a batch file to generate index for each file:-

FOR %%1 IN (*.mpg) DO avidemux2_cli.exe "%%1"

but it keep asking this question for every mpeg file
There is several mpeg file, append them?
how to default to no

Auto adding:
file 1: E:\Encode\untitled1.mpg, size: 308813824
file 2: E:\Encode\untitled2.mpg, size: 286889984
file 3: E:\Encode\untitled3.mpg, size: 233545728
file: E:\Encode\untitled4.mpg not found.
found 3 files
Done
**************************************************

* Question *
* There is several mpeg file, append them ? *
**************************************************

Yes or No (Y/y or N/n) :

LoRd_MuldeR
3rd March 2008, 09:05
Did you try "--autoindex" and/or "--index-mpeg" yet?

Have a look here for a list available commandline options, if not already done:
http://www.avidemux.org/admWiki/index.php?title=Command_line_usage#Commands

wata
3rd March 2008, 16:06
thanks adding "--index-mpeg" seem to fix it.

LoRd_MuldeR
18th March 2008, 18:48
Avidemux 2.4.1 SVN-r3908 (2008-03-19)
http://www.avidemux.org/

3908 - [SDL] fix zoom when using SDL
3907 - [CMake] improve detection of libiconv
3904 - [AviOuput] Fix smart copy when global headers are used
3886 - [Preview] fix centring of parentless preview windows
3885 - [CMake] link libiconv when necessary
3872 - [I18N] Greek update by nikos and Italian update by zoppo
3833 - [Preview] centre preview windows correctly on multi-monitor setups
3821 - [Gtk] media control patch with older linux kernel, patch by nhjm
3820 - [All] Jw patch : lot of unitialized vars & other similar errors
3815 - [Avi] AC3/DTS fix for windows vista
3794 - [UI] Last chunk of Chris patch
3791 - [Release] stamp as 2.4.1
3790 - [I18N] fix ru
3789 - [I18N] CA translation update by jfarrerons
3788 - [CMG] Chris Mc Gregor patch update
3787 - [I18N] Spanish update by F. Dacoba
3786 - [Win32] redirect stdout and stderr to admlog.txt in user's profile folder
3785 - [encoder] Unlock same qz as input mode for lavc
3784 - [Win32] build CLI as a console application

Revision 3908 (19 Mar 2008)
# Updated GTK+ to version 2.12.9.
# Recompiled Aften 0.0.8 with Microsoft Visual C++ 9 (to enable SSE3).
# Recompiled Avidemux and LAME with MinGW's GCC 4.2.1-sjlj-2.
# Replaced libiconv with win_iconv (20080317).
# Reverted x264 back to SVN revision 741.

Revision 3872 (13 Mar 2008)
# Updated ATK to version 1.22.0.
# Updated Avisynth Proxy GUI to version 2.04.
# Updated Fontconfig to version 2.4.2 (20071015).
# Updated GLib to version 2.16.1.
# Updated Qt to version 4.3.4.
# Updated Pango to version 1.20.0.
# Updated x264 to SVN revision 745.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

Please note: There also is an "experimental" build with x264 VAQ Patch v0.48 included now :cool:

wata
19th March 2008, 04:57
today i try to commandline auto index some files, what i though it is fix with --index-mpeg actually doesn't work

it still keep asking this question

There is several mpeg file, append them?
how to default to no


how to use avidemux2_cli.exe to AUTO generate index files
eg
i have 3 mpeg
i create a batch file to generate index for each file:-

FOR %%1 IN (*.mpg) DO avidemux2_cli.exe "%%1" --index-mpeg


Auto adding:
file 1: E:\Encode\untitled1.mpg, size: 308813824
file 2: E:\Encode\untitled2.mpg, size: 286889984
file 3: E:\Encode\untitled3.mpg, size: 233545728
file: E:\Encode\untitled4.mpg not found.
found 3 files
Done
**************************************************

* Question *
* There is several mpeg file, append them ? *
**************************************************

Yes or No (Y/y or N/n) :


any idea anyone?

Schrade
19th March 2008, 07:51
Just to let people know, it appears there may be a bug with the x264 B-Frame Direct Mode drop down menu in Avidemux.

I made a post about it here:

http://www.avidemux.org/admForum/viewtopic.php?id=4465

Basically, you need to set the drop down menu to "None" to get -direct auto

Setting it to "Auto" basically sets it to -direct none

LoRd_MuldeR
19th March 2008, 14:58
Just to let people know, it appears there may be a bug with the x264 B-Frame Direct Mode drop down menu in Avidemux.

I made a post about it here:

http://www.avidemux.org/admForum/viewtopic.php?id=4465

Basically, you need to set the drop down menu to "None" to get -direct auto

Setting it to "Auto" basically sets it to -direct none

The values passed to x264 by Avidemux seem to be completely wrong.
I think they should be in the range between 0 and 3, not between 1 and 4
:confused:

See my reply over there:
http://www.avidemux.org/admForum/viewtopic.php?pid=26009#p26009

wata
19th March 2008, 20:47
Just to let people know, it appears there may be a bug with the x264 B-Frame Direct Mode drop down menu in Avidemux.

I made a post about it here:

http://www.avidemux.org/admForum/viewtopic.php?id=4465

Basically, you need to set the drop down menu to "None" to get -direct auto

Setting it to "Auto" basically sets it to -direct none


i think i report this problem here on 27th September 2007
http://forum.doom9.org/showthread.php?p=1048977#post1048977

Schrade
19th March 2008, 20:57
i think i report this problem here on 27th September 2007
http://forum.doom9.org/showthread.php?p=1048977#post1048977
The important thing is reporting it to the devs on their forum. They don't hang out here much.

Your post was a little difficult to understand too...

Gripweed
22nd March 2008, 19:10
Did you try "--autoindex" and/or "--index-mpeg" yet?

Have a look here for a list available commandline options, if not already done:
http://www.avidemux.org/admWiki/index.php?title=Command_line_usage#Commands

I'm having a bit of a problem with the "Use alternate safe read mode for h264 video" y/n question coming up when processing a H264 file. There appears to be a "--force-alt-h264" option but not a don't force option. My batch gets stuck there everytime waiting for me to enter "n". Am I missing something?

LoRd_MuldeR
30th March 2008, 17:13
Avidemux 2.4.1 SVN-r3945 (2008-03-30)
http://www.avidemux.org/

3945 - [x264] pass the correct direct prediction mode to encoder
3944 - [Win32] remove exception handler before exiting (causes crash with Vista + MinGW GCC + Qt4)
3943 - [Qt4] correctly cache translated strings
3941 - [I18N] French update by NSV
3931 - [Qt4] add expanding spacer to dialogFactory tabs
3908 - [SDL] fix zoom when using SDL
3907 - [CMake] improve detection of libiconv

Revision 3945 (30 Mar 2008)
# Updated win_iconv to 20080320.
# Updated x264 to SVN revision 798 and compiled with Microsoft Visual C++ 9.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
31st March 2008, 19:44
Avidemux 2.4.1 SVN-r3947 (2008-04-01)
http://www.avidemux.org/

3947 - [Mov] Support for mjpegA in mov/mp4
3945 - [x264] pass the correct direct prediction mode to encoder

Revision 3947 (01 Apr 2008)
# Updated x264 to SVN revision 808, compiled with Microsoft Visual C++ 6 SP5.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
11th April 2008, 13:59
Avidemux 2.4.1 SVN-r3974 (2008-04-10)
http://www.avidemux.org/

3974 [I18N] fix typo introduced in r3971
3973 [Win32] install GTK+ locale files to share directory and remove Qt locale files on uninstall
3972 [CMake] remove duplicate code from scripts otherwise CMake 2.6 complains
3971 [I18N] make various strings translatable
3970 [I18N] French update by NSV
3969 [Mov] Fix avc when colr atom is present
3947 [Mov] Support for mjpegA in mov/mp4

Revision 3974 (10 Apr 2008)
# Updated GLib to version 2.16.2.
# Updated x264 to SVN revision 816.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

CruNcher
20th April 2008, 17:16
Whats about .m2ts AVC Index support? (i guess there is no support yet in libavformat for it?)

LoRd_MuldeR
20th April 2008, 19:04
Whats about .m2ts AVC Index support? (i guess there is no support yet in libavformat for it?)

http://www.avidemux.org/admForum/viewtopic.php?id=3919

CruNcher
20th April 2008, 22:47
yep still a big way to go (for AviDemux currently keeping up) tried some stuff (Mainconcept interoperability)

AVC (Blu-Ray)

Mplayer for Windows (LoRd_MuldeR latest package mplayer by sherpya)

MPG (fails)
TS (works)
M2TS (works)
MP4 (works)
MKV (works)

FFMPEGsource 1.18

MPG (fails)
TS (works)
M2TS (works seekmode=-1)
MP4 (works)
MKV (works)

Videolan (current release 0.8.6f)

MPG (fails)
TS (parsing ok) (decoding fails mbaff)
M2TS (parsing ok) (decoding fails mbaff)
MP4 (parsing ok) (decoding fails mbaff)
MKV (parsing ok) (decoding fails mbaff)

Avidemux r3974

MPG (fails)
TS (fails crashes after indexing in every mode also after reconstructing the pictures very weired behavior)
M2TS (fails)
MP4 (fails)
MKV (fails)


It looks like Videolan isn't Mbaff patched yet and Avidemux still has issues @ parsing stuff, especially with AVC inside Program Stream all fail (not yet libavformat supported?) :(
Tough all in all that's a very good overall result (almost 100% of AVC supported container are working now OSS) only MPG is missing, compared to 1 year ago allot has been achieved congrats to all involved and AviDemux just has to get it correctly integrated now :)

Heres also a short sample of the index file

ADMY0003
Type : T
File : C:\x264hardware\test.ts
Append : 0
Image : P
Picture : 1920 x 2176 25000 fps <----- (wrong parsed) it's 1920x1080(8) 23.976 fps
Payload : H264
Nb Gop : 00000906
Nb Images: 0000000906
Nb Audio : 00
Main aud : 00
Streams : V1011:0000

LoRd_MuldeR
25th April 2008, 00:10
Avidemux 2.4.1 SVN-r3982 (2008-04-24)
http://www.avidemux.org/

3982 - [I18N] Italian update by zoppo & French update by NSV
3981 - [I18N] make various strings translatable
3974 - [I18N] fix typo introduced in r3971

Revision 3982 (24 Apr 2008)
# Updated Cairo to version 1.6.4-1.
# Updated GLib to version 2.16.3.
# Updated Pango to version 1.20.2.
# Updated x264 to SVN revision 828.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
3rd May 2008, 13:34
Avidemux 2.4.1 SVN-r4017 (2008-05-03)
http://www.avidemux.org/

4017 - [I18N] Spanish update by Songokuh
4015 - [Jobs] Qt4 Joblist window fixes: allow deletion of first row, skip deleted jobs with Run All, immediately delete js file
4014 - [Jobs] use dialogFactory for Add to Joblist window
4013 - [Qt4] return boolean after selecting file name to save
3993 - [Qt4] use Ctrl+S shortcut to save video instead
3992 - [Qt4] enable Save Project and Audio Filters menu items (patch by R. Keller)
3989 - [CMake] mark Qt4 source file as generated
3982 - [I18N] Italian update by zoppo & French update by NSV

Revision 4017 (03 May 2008)
# Updated x264 to SVN revision 839.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
14th May 2008, 21:58
Avidemux 2.4.1 SVN-r4028 (2008-05-14)
http://www.avidemux.org/

4028 - [I18N] Italian update by Zoppo
4027 - [h264] typos
4026 - [gcc] tweaks for GCC 4.3
4023 - [Automake] sync with CMake
4022 - [Automake] sync with cmake
4020 - [Qt4] about window
4017 - [I18N] Spanish update by Songokuh

Revision 4028 (14 May 2008)
# Updated Libxml2 to version 2.6.32+.
# Updated Qt to version 4.4.0.
# Updated x264 to SVN revision 845.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

alfixdvd
15th May 2008, 15:47
I downloaded and installed Avidemux 2.4.1 SVN-r4028 (2008-05-14).

I encoded XVID with Didees SixOfNine-HVS.cqm matrix, but when I see avi file with Avinaptic, it tell me Quant Type is H.263 not Custom matrix.

What's wrong ?

LoRd_MuldeR
15th May 2008, 15:56
1. Make sure that the "Custom Matrix" option is selected (not "H.263")
2. Use "Open CQM file" to load the desired matrix
3. Click "Edit Custom Matrix" in order to check that the matrix was loaded properly
4. Close the dialog with "OK"

If it still doesn't work, there might be a bug and it should be reported...

alfixdvd
15th May 2008, 17:42
1. Make sure that the "Custom Matrix" option is selected (not "H.263")
2. Use "Open CQM file" to load the desired matrix
3. Click "Edit Custom Matrix" in order to check that the matrix was loaded properly
4. Close the dialog with "OK"

If it still doesn't work, there might be a bug and it should be reported...

1. Yes
2. Yes, and it appears a dialog that say the matrix was loaded.
3. Yes the values showed are correct
4. Yes

and avinaptic shows H.263

The problem is the same if I create a custom script for encoder preset.

I run avs_proxy_gui -> load an avs file -> Create Proxy > popup avidemux window -> File -> Save -> save Video.

Also at Preferences -> Output -> I have checked Create OpenDml files, but Avinaptic show Avi not Avi OpenDML.

I use avidemux for windows GTK , since QT4 it does not allow Custom matrix.

Note:
With Avidemux 2.4 r3731 the same problems.

Not Avi OpenDML
Not Custom matrix.

H263 and MPEG works well.

LoRd_MuldeR
1st June 2008, 17:42
Avidemux 2.4.1 SVN-r4081 (2008-06-01)
http://www.avidemux.org/

4081 - [Win32] update installer script for new libpng
4080 - [I18N] make string translatable
4079 - [iPod] set mixer if audio channels aren't stereo
4077 - [Xvid] When using custom matrix, must set quant type to mepg
4076 - [Decoder] Merge correct fix for slice end not reached from 2.5 and revert old incorrect fix
4053 - [iPod] iPod video doesn't support MP3 audio so transcode it to AAC
4048 - [I18N] German update by Joo Martin
4047 - [Qt4] drag and drop support
4035 - [OCR] Patch by NSV
4028 - [I18N] Italian update by Zoppo

Revision 4081 (01 Jun 2008)
# Updated Cairo to version 1.6.4-2.
# Updated libpng to version 1.2.29.
# Updated Pango to version 1.20.3.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
12th June 2008, 16:50
Avidemux 2.4.1 SVN-r4090 (2008-06-12)
http://www.avidemux.org/

4090 - [GTK] Fedora jog fix
4088 - [MKV] Mitigate error on the duration of audio track, final part
4087 - [MKV] Display # of audio packets
4086 - [MKV] Keep track of the # of audio packets
4085 - [MKV] Fix audio duration computation for vorbis, maybe aac too
4084 - [MKV] Fix audio duration computation for vorbis, maybe aac too
4083 - [Codec] Accept more VP6 flavors
4081 - [Win32] update installer script for new libpng

Revision 4090 (12 Jun 2008)
# Updated GTK+ to version 2.12.10.
# Updated x264 to SVN revision 881, patched and compiled with MinGW GCC 4.2.1-sjlj-2.
Note: There also is an experimental build with the new Psy RDO (http://forum.doom9.org/showthread.php?t=138293) patch for x264 now!

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
17th June 2008, 13:54
Avidemux 2.4.1 SVN-r4114 (2008-06-17)
http://www.avidemux.org/

4114 - [DND] fix GTK drag and drop for Win32 and Qt4 for Linux (FS#366)
4113 - [amrnb] late binding fix
4111 - [UI] Update time when changing fps (FS#362)
4110 - [Overrun] Fix overflow (FS#343)
4109 - [Mov/mp4] Ignores all atom when waiting for avcC
4108 - [Lavc] Add/fix 2 pass average bitrate
4107 - [Automake] sync with CMake
4106 - [amrnb] fix regressions (r3385, r3473, r3598, r3612)
4105 - [systray] use GTK+ for systray instead of libegg (FS#434)
4104 - [misc] fix various warnings
4103 - [I18N] Spanish update by zoppo
4102 - [vop] scan more frames when checking B-frame consistency (FS#408)
4098 - [Pics] open image files on demand rather than keeping an array of file handles
4097 - [Qt4] calculator
4096 - [I18N] Italian update by zoppo
4090 - [GTK] Fedora jog fix

Revision 4114 (17 Jun 2008)
# Updated Freetype to version 2.3.6.
# Updated x264 to SVN revision 886 (patched).

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
18th June 2008, 16:39
Avidemux 2.4.1 SVN-r4123 (2008-06-18)
http://www.avidemux.org/

4123 - [Win32] load translations for GTK+ when executing Avidemux outside its own folder (FS#422)
4122 - [subtitler] i18n, typos and add missing chinese simplified encoding
4121 - [script] don't always tick audio shift when loading script (FS#377)
4120 - [about] update copyright on GTK+ About window (FS#407)
4119 - [GTK] escape text for generic message boxes (FS#402)
4118 - [Win32] handle loading unicode filenames from command line (FS#354) & consolidate Win32 UTF-8 functions
4117 - [x264] correct the Partition Decision numbering on Qt4 interface
4116 - [Win32] use native UTF-8 functions rather than GLib (backport of r3891)
4115 - [Avi] Fix headers when using PCM/LPCM (FS#450)
4114 - [DND] fix GTK drag and drop for Win32 and Qt4 for Linux (FS#366)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
23rd June 2008, 01:05
Avidemux 2.4.1 SVN-r4145 (2008-06-22)
http://www.avidemux.org/

4145 - [RGB/DIB] treat BMPs as DIB + switch handling of colourspace for 24/32bit RGB and DIB images (FS#425)
4144 - [Win32] by default enable Win32 audio output (FS#391) and arial.ttf for subtitle font
4143 - [Mpeg2] Handle the case where depending on progressive/interlaced mpeg2dec force the height to the next multiple of 32 (FS#142)
4142 - [Code] Missing include (FS#349)
4141 - [Prefs] Change default font & audio device(alsa/dmix)
4140 - [UI] Have predefined framerate (FS#361)
4129 - [JS] Fix pal2film etc in js
4128 - [Audio] Fix pal2film/film2pal + simplify (FS#441)
4127 - [Audio] Fix pal2film/film2pal + simplify (FS#441)
4126 - [I18N] French update by NSV
4125 - [GTK] correct the button order on all GTK+ windows
4124 - [Audio] Fix volume when using alsa +dmix
4123 - [Win32] load translations for GTK+ when executing Avidemux outside its own folder (FS#422)

Revision 4145 (22 Jun 2008)
# Updated x264 to SVN revision 889 (patched).

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
25th June 2008, 14:03
Avidemux 2.4.1 SVN-r4161 (2008-06-25)
http://www.avidemux.org/

4161 - [Xvid] allow a quantiser value of 1 (FS#393) and display quantiser as an integer
4160 - [GUI] clear window title and preview when closing video (FS#394)
4159 - [Qt4] add Close menu item
4155 - [Win32] use AppData folder to store settings instead of User Profile folder (FS#445)
4150 - [Buffer OVerflow] Prevent configuration string from overflowing (FS#343)
4149 - [Mac] revert part of r4148 not intended to be committed
4148 - [Mac] increase audio output buffer for CoreAudio and SDL
4147 - [dialogFactory] set OK button to default for GTK (FS#455)
4146 - [I18N] Czech update by J.M.
4145 - [RGB/DIB] treat BMPs as DIB + switch handling of colourspace for 24/32bit RGB and DIB images (FS#425)

Revision 4161 (25 Jun 2008)
# Updated x264 to SVN revision 891 (patched).

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

Note: I have mirrored a patched version, which should fix for the memory allocation bug with MPEG-2, introduced in r4145.

LoRd_MuldeR
27th June 2008, 23:05
Avidemux 2.4.1 SVN-r4170 (2008-06-27)
http://www.avidemux.org/

4170 - [I18N] partial translations for Qt4 provided by surfer
4169 - [FLV] open FLVs that don't contain audio
4168 - [leak] fix memory leak and close file after using external audio
4167 - [lavc] close 2-pass log file after reading
4166 - [Mpeg] if an audio track has no data, pick the next one (FS#456)
4165 - [Win32] support Unicode filenames and enforce exclusive write access when using libavformat muxers
4164 - [Win32] open files with exclusive access when writing to prevent overwriting source (FS#253)
4162 - [MPEG-2] memory allocation fix
4161 - [Xvid] allow a quantiser value of 1 (FS#393) and display quantiser as an integer
4160 - [GUI] clear window title and preview when closing video (FS#394)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

Revgen
30th June 2008, 07:51
For some reason, I can't open my 1280x720 AVC/AAC video in MP4 format in the newest version of Avidemux. The only difference between this one and the others is that this one was a long 6.8gb encode while the others were less than 1 gig. I even split the 6.8gig video using YAMB into a few 1 minute MP4 files and those opened just fine. Is there a limit to the filesize for Avidemux? I tested this on SVN -4170

yiannakas
30th June 2008, 08:14
Could you please add the mvbob deinterlace into avidemux interlace filters?

thank you

LoRd_MuldeR
30th June 2008, 13:30
For some reason, I can't open my 1280x720 AVC/AAC video in MP4 format in the newest version of Avidemux. The only difference between this one and the others is that this one was a long 6.8gb encode while the others were less than 1 gig. I even split the 6.8gig video using YAMB into a few 1 minute MP4 files and those opened just fine. Is there a limit to the filesize for Avidemux? I tested this on SVN -4170

Maybe the size is limited to 2^32 Byte = 4 GB. This can easily happen when the size is stored as 32-Bit value.

Did it work with older revisions?

LoRd_MuldeR
30th June 2008, 13:34
Could you please add the mvbob deinterlace into avidemux interlace filters?

thank you

Apparently MVBob is an Avisynth script using various Avisynth plugins. This will make it hard to port MVBob to Avidemux. All the plugins would need be ported and also they would have to be combined the same way the MVBob script does. Why not use MVBob in Avisynth and then open your AVS script in Avidemux via AVSProxy?

yiannakas
30th June 2008, 15:24
Apparently MVBob is an Avisynth script using various Avisynth plugins. This will make it hard to port MVBob to Avidemux. All the plugins would need be ported and also they would have to be combined the same way the MVBob script does. Why not use MVBob in Avisynth and then open your AVS script in Avidemux via AVSProxy?

avidemux is the easy way to deinterlace my HDV videos....
i cant work it out with avs script
I want the mvbob because i read that is better bobber than others.

thanks

LoRd_MuldeR
30th June 2008, 15:39
avidemux is the easy way to deinterlace my HDV videos....
i cant work it out with avs script
I want the mvbob because i read that is better bobber than others.

thanks

Again: MVBob is a bobbing script for Avisynth. It's not a plugin!

Porting Avisynth plugins to Avidemux is possible and has been done before. It only needs somebody willing to do it.
But it's not possible to port an AVS script, such as MVBob, to Avidemux! At least it won't be easy.
What could be done is: Port all plugins used by MVBob to Avidemux and then emulate what the MVBob script does.
Obviously this would be a huge piece of work. Also we already have several bobbers in Avidemux.

If you only "heard" that MVBob is better than "others", why not try the Bobbers provided by Avidemux first?
And if you really want to use MVBob after you tried Avidemux' bobbers, you can use MVBob in Avisynth as it's intended to be used.
Remember: Avidemux does support Avisynth input...

gruntster
30th June 2008, 17:54
For some reason, I can't open my 1280x720 AVC/AAC video in MP4 format in the newest version of Avidemux. The only difference between this one and the others is that this one was a long 6.8gb encode while the others were less than 1 gig. I even split the 6.8gig video using YAMB into a few 1 minute MP4 files and those opened just fine. Is there a limit to the filesize for Avidemux? I tested this on SVN -4170
Yes, there is a 4GiB file size limit. 64-bit MP4 is currently not supported.

Revgen
30th June 2008, 20:00
Yes, there is a 4GiB file size limit. 64-bit MP4 is currently not supported.

I don't get it. :confused:

I can open and edit 4gb+ AVI's in virtualdub, but I can't edit 4gb+MP4's?

LoRd_MuldeR
30th June 2008, 20:23
I don't get it. :confused:

I can open and edit 4gb+ AVI's in virtualdub, but I can't edit 4gb+MP4's?

The comment was about Avidemux and MP4 files, not about VirtualDub and AVI. AFAIK there is no MP4 support in VirtualDub at all.

At the moment Avidemux simply doesn't support 64-Bit MP4's, so we are limited to 32-Bit MP4's.
Therefore the maximum size for MP4 files is currently limited to 2^32 Byte = 4294967296 Byte = 4 Gigabyte.

Once support for 64-Bit MP4's is implemented in Avidemux you will be able to open and edit MP4 files without size limit...

Revgen
30th June 2008, 21:05
Once support for 64-Bit MP4's is implemented in Avidemux you will be able to open and edit MP4 files without size limit...

Thanks!

You unconfused me. :)

Will this be implemented in version 2.5?

LoRd_MuldeR
30th June 2008, 21:16
Will this be implemented in version 2.5?

I don't know. Unless someone else is willing to implement it, only MEAN or Gruntster can answer this question ;)

You may file a feature request, so it won't be forgotten: http://bugs.avidemux.org/

LoRd_MuldeR
1st July 2008, 00:30
Avidemux 2.4.1 SVN-r4182 (2008-06-30)
http://www.avidemux.org/

4182 - [x264] flush encoder so last few frames aren't dropped (FS#367)
4181 - [Filter] Put framenumber in video
4180 - [GUI] enable jumping to frame 0
4179 - [Main] Call initmemcpy earlier to prevent a crash in prefs
4178 - [GTK] allow 8 and 9 to be entered into timeshift spinbox on Linux (FS#353)
4177 - [Win32] third crack at making sure source files cannot be overridden
4176 - [Win32] re-enable shared reading (lost in r4164; now open all files read/write but request exclusive write access when writing)
4175 - [CMake] pulseaudio fix
4174 - [Win32] better support for user profiles and custom scripts with Unicode paths (FS#418)
4173 - [MP4] warn if audio stream appears invalid for MP4 container (FS#212)
4172 - [MKV] Better duration computation for audio frames
4171 - [Audio] Simple pulseaudio support
4170 - [I18N] partial translations for Qt4 provided by surfer

Note: There now is a new patched build, which includes x264 r891 + Psy RDO v0.22 :cool:

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

yiannakas
1st July 2008, 06:31
Also we already have several bobbers in Avidemux.

If you only "heard" that MVBob is better than "others", why not try the Bobbers provided by Avidemux first?

i tried the yadif deintelacer but it produces noise output. The DGBob has lower noise but produces artifacts.

Can anyone help to import other bobbers to avidemux. There plenty of users (like me) who cant do it themselves.

Thank you

DarkZell666
1st July 2008, 09:25
i tried the yadif deintelacer but it produces noise output. The DGBob has lower noise but produces artifacts.

Can anyone help to import other bobbers to avidemux. There plenty of users (like me) who cant do it themselves.

Thank you

@yiannakas : maybe your source doesn't need to be deinterlaced but IVTC'ed ? Could you post some screenshots of that "noise" and "artefacts" ?
Did you configure yadif correctly ?

LoRd_MuldeR
1st July 2008, 12:26
Can anyone help to import other bobbers to avidemux. There plenty of users (like me) who cant do it themselves.

1. You can't "import" bobbing filters (or any other filters) into Avidemux that easy. The filter has to be ported, which means a software developer must at least understand, modify, compile and test the source code (assuming the source code of the filter is available to the public). Now that Avidemux supports plugins this work is less annoying: You can add new filters without having to re-compile the core application. Nevertheless somebody with sufficient coding skill must be willing to do it and must have the time to do it...

2. Again my question: If you insist on using a specific Avisynth script/filter, namely MVBob, why not use Avisynth then? I already told you that Avidemux supports Avisynth input. Simply try AVS Proxy respectively AVS Proxy GUI. If you are not familiar with Avisynth yet, look at the Avisynth docs or the Avisynth section on this forum...

foxyshadis
2nd July 2008, 02:06
Can anyone help to import other bobbers to avidemux. There plenty of users (like me) who cant do it themselves.

What you can do to help:

Provide an incentive, typically money.
Find a developer willing to tackle it.
Learn C++ and do it yourself.

What never helps:

Repeatedly pestering the same people trying to tell you why they won't do it in the near future, showing no attempt to learn what you're talking about.

Ryo94
2nd July 2008, 03:29
Any chance to add Lanczos4 resizing in avidemux filters?

Thanks for make this great program.

LoRd_MuldeR
2nd July 2008, 13:47
I think Avidemux uses libswscale to do the resizing, which also includes the Lanczos resize method.
Furthermore I think that "Lanczos4" refers to Lanczos Resize with Taps=4 instead of Taps=3, like the "normal" Lanczos does.
So making the Taps parameter adjustable, like in ffdshow, should do what you want...

Ryo94
4th July 2008, 04:01
So making the Taps parameter adjustable, like in ffdshow, should do what you want...

Thanks LoRd_MuldeR, I hope to see this feature in a future version.

LoRd_MuldeR
6th July 2008, 17:40
Avidemux 2.4.2 Final aka SVN-r4195 (2008-07-06)
http://www.avidemux.org/

4195 - [Release] stamp as 2.4.2
4194 - [Subs] support for Arabic, Baltic, Greek, Hebrew and Turkish to SRT subtitles (patch by surfer)
4193 - [Win32] add French Qt4 translation to installer
4192 - [I18N] French update by NSV and Italian update by Zoppo
4191 - [MKV/FLV OUT] Correctly rescale video timestamps
4182 - [x264] flush encoder so last few frames aren't dropped (FS#367)

Included libraries:

Aften 0.0.8
ATK 1.22.0
Cairo 1.6.4-2
FAAC 1.26
FAAD2 2.6.1
Fontconfig 2.4.2 (20071015)
Freetype 2.3.6
gettext 0.17-1
GLib 2.16.3
GTK+ 2.12.10
LAME 3.98
libpng 1.2.29
Libxml2 2.6.32+
Ogg 1.1.3
Pango 1.20.3
Qt 4.4.0
SDL 1.2.13
x264 r899
Xvid 1.2.0-dev (CVS HEAD 2007-07-26)
Vorbis 1.2.0

Note: There is a new patched build now, which includes x264 r891 + Psy RDO v0.22 :cool:

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

wata
7th July 2008, 00:15
is there a patch with Psy RDO v0.22 for latest Avidemux 2.4.2 Final aka SVN-r4195 (2008-07-06)

LoRd_MuldeR
7th July 2008, 13:17
is there a patch with Psy RDO v0.22 for latest Avidemux 2.4.2 Final aka SVN-r4195 (2008-07-06)

Nope. Since the Psy RDO patch changes the interface of libx264.dll, you cannot replace libx264.dll with a patched one that easy.
The Avidemux core application needs to be modified and re-compiled too...

BTW: There still is the Avidemux r4182 build, which includes x264 with Psy RDO v0.22 patch available. I think there were no important changes regarding x264 since that build ;)

LoRd_MuldeR
8th July 2008, 14:13
Here is an updated build:
Avidemux 2.4.1 r4182 + x264 r901 + Psy RDO v0.3

Download:
http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux

Patches:
http://forum.doom9.org/showpost.php?p=1144270&postcount=1
http://forum.doom9.org/showpost.php?p=1148381&postcount=24

CruNcher
12th July 2008, 11:01
@Lord_Mulder
http://forum.doom9.org/showpost.php?p=1158160&postcount=334 <- Avidemux has also Problems parsing this .MKV it crashes (i click on OK but no Debug Information seem to be created) :(

LoRd_MuldeR
12th July 2008, 14:44
@Lord_Mulder
http://forum.doom9.org/showpost.php?p=1158160&postcount=334 <- Avidemux has also Problems parsing this .MKV it crashes (i click on OK but no Debug Information seem to be created) :(

1. Did you notice that the log is now at C:\Documents and Settings\John Doe\Application Data\avidemux\admlog.txt ???

2. Why remux the WMV to MKV and then open? You can directly open the original WMV in Avidemux. If not directly, then at least via Avisynth+DirectShowSource()

3. Bugreports belong to http://bugs.avidemux.org/ where the developers can check them out...

ozhanesk90
12th July 2008, 14:47
I request add nero audio encoder this program. İt's my favorite encode program but sometimes problem audio sync. and I choose 64 kbps AAC but its still 96 kbps AAC

I'm sorry my bad english
I'm waiting yours help!!

LoRd_MuldeR
12th July 2008, 14:51
I request add nero audio encoder this program. İt's my favorite encode program but sometimes problem audio sync. and I choose 64 kbps AAC but its still 96 kbps AAC

I'm sorry my bad english
I'm waiting yours help!!

The Nero AAC encoder can not be incorporated into Avidemux, because:

1. It's not OpenSource !!!
2. It's not allowed to distribute Nero AAC with another program
3. Avidemux does not use CLI encoders, but Nero AAC is exclusively provided as CLI encoder.
4. Nero AAC is not available as a library that could be used by Avidemux


BTW: Feature requests also belong to http://bugs.avidemux.org/ ;)

ozhanesk90
12th July 2008, 14:57
Thnk u!...
All right How I make AAC 64 Kbps? I choose but itsn't 64kbps its still 96kbps.

LoRd_MuldeR
12th July 2008, 15:00
Thnk u!...
All right How I make AAC 64 Kbps? I choose but itsn't 64kbps its still 96kbps.

AAC is VBR (Variable Bitrate) by nature. Maybe you set 64 kbps as average bitrate, but 96 kbps is reported as maximum bitrate?

Did you check the resulting bitratein a player that shows the actual bitrate while playing, instead of just the average or maximum bitrate?

ozhanesk90
12th July 2008, 23:11
http://i277.photobucket.com/albums/kk77/ozhanesk90/Pano02-1.jpg

Have an idea this problem? I'm only update this program...

Ok solve this problem sorry...:P

LoRd_MuldeR
13th July 2008, 00:53
Looks like you run Avidemux in some foreign language, but you miss is suitable font...

LoRd_MuldeR
14th July 2008, 02:26
Avidemux 2.4.2 SVN-r4211 (2008-07-13)
http://www.avidemux.org/

4211 - [install] update installation instructions
4210 - [Win32] prevent crash if log file fails to open
4209 - [x264] reset delayed frame count for 2nd pass
4208 - minor modification to readme.txt
4207 - Expand mac structure further inside platforms
4206 - Initial structure for platforms directory inside avidemux branch
4203 - [Subs] restore missing codepages to SRT subtitler
4197 - [Memleak/ASF] Memleak fix by Wesley Wright

Revision 4211 (13 Jul 2008)
# Updated GLib to version 2.16.4.
# Updated GTK+ to version 2.12.11.
# Updated Pango to version 1.20.5.
# Updated x264 to r912 (patched).

Note: There is a new patched build now, which includes x264 r912 + Psy RDO v0.5 :cool:

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

LoRd_MuldeR
16th July 2008, 22:15
Avidemux 2.4.2 SVN-r4219 (2008-07-16)
http://www.avidemux.org/

4219 - [Win32] build scripts
4218 - [MP4] support MP2 audio (FS#308)
4217 - [MP4] enable building of VBR time map
4216 - [MP4] improve fps accuracy
4215 - [MP4] set frame flags for correct indexing
4214 - [MP4] support for 64-bit output
4213 - [MP4] support for 64-bit input
4212 - [misc] cosmetics
4211 - [install] update installation instructions

Revision 4211 (13 Jul 2008)
# Updated GLib to version 2.16.4.
# Updated GTK+ to version 2.12.11.
# Updated Pango to version 1.20.5.
# Updated x264 to r912 (patched).

Note: There is a new patched build now, which includes x264 r912 + Psy RDO v0.5 :cool:

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

Revgen
16th July 2008, 22:56
I'm happy to report that the newer versions (r2419 in my case) handle 4GB+ MP4 files just fine. Grunster took care of it.

LoRd_MuldeR
16th July 2008, 22:56
I'm happy to report that the newer versions (r2419 in my case) handle 4GB+ MP4 files just fine. Grunster took care of it.

Good news :)

tre31
20th July 2008, 08:38
Just noticed something strange in the gui of 2.4.2. r4211, with the audio encoding bit-rates, all standard stuff up until 192 - then you have 224? 192+64=256, 224-192=32?. Just wondering why 224? (vcd compatibility?), and not 256 (is there a reason?)

LoRd_MuldeR
20th July 2008, 20:29
libx264 SVN-r915 + Psy-RDO v0.5 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?njz20l7w0w5

Compiled with MinGW GCC 4.2.1-sjlj. Tested with Avidemux 2.4.2 SVN-r4219 build :)

ozhanesk90
21st July 2008, 20:21
İts equal settings
Video Size=258 Mb Time=1.52.03
Avidemux 2.4.1 r4182 + x264 r901 + Psy RDO v0.3
http://i277.photobucket.com/albums/kk77/ozhanesk90/TutkuFurDvDripTrkex264Mp4-KbS003660.jpg
Video Size=263 Mb Time=1.52.03
libx264 SVN-r915 + Psy-RDO v0.5 + Gruntster's Alignment-Fix:
http://i277.photobucket.com/albums/kk77/ozhanesk90/deneme00365822-08-24.jpg

I Think Avidemux 2.4.1 r4182 + x264 r901 + Psy RDO v0.3 still best

LoRd_MuldeR
21st July 2008, 20:26
Psy RDO now scales automatically, based on the quantizer of the frame. Think that is the most noticeable change between v0.3 and v0.5.
Also note that "Gruntster's Alignment-Fix" is and was always included, because it's required to call libx264 as a DLL ...

DarkZell666
21st July 2008, 22:06
İts equal settings
Video Size=258 Mb Time=1.52.03
Avidemux 2.4.1 r4182 + x264 r901 + Psy RDO v0.3
http://i277.photobucket.com/albums/kk77/ozhanesk90/TutkuFurDvDripTrkex264Mp4-KbS003660.jpg
Video Size=263 Mb Time=1.52.03
libx264 SVN-r915 + Psy-RDO v0.5 + Gruntster's Alignment-Fix:
http://i277.photobucket.com/albums/kk77/ozhanesk90/deneme00365822-08-24.jpg

I Think Avidemux 2.4.1 r4182 + x264 r901 + Psy RDO v0.3 still best

Lower filesize doesn't mean "better". See the Psy-RDO thread for more explanations.

LoRd_MuldeR
21st July 2008, 22:23
Lower filesize doesn't mean "better". See the Psy-RDO thread for more explanations.

Yes, but he was referring to Psy RDO v0.3 vs. Psy RDO v0.5, not to Psy RDO as a whole.

My test showed that Psy RDO makes the file bigger at same CRF, which isn't a big surprise. But compared to v0.3 the v0.5 patch creates slightly smaller files.
In his test the file became actually bigger when switching from v0.3 to v0.5 for some reason. Of course this cannot be used to judge v0.3 vs. v0.5 !!!

A proper test would compare Psy RDO v0.3 against PsyRDO v0.5 in 2-Pass Mode, using the same average bitrate (same target filesize) ...

LoRd_MuldeR
22nd July 2008, 00:14
Avidemux 2.4.2 SVN-r4269 (2008-07-21)
http://www.avidemux.org/

4269 - [x264] Dont delay pts, it is already delayed by one by the muxer
4268 - [CTest] preliminary test scripts
4262 - [OSX] rename gettext.sh
4261 - [OSX] script updates: pkgconfig, binaries
4260 - [Codec] Support for y800 colorspace (patch by compholio)
4259 - [Codec] Support for y800 admcodecs (patch by compholio)
4258 - [Codec] Support for y800 encoder (patch by compholio)
4257 - [Codec] Support for y800 codec (patch by compholio)
4243 - [Win32] tweak build scripts
4242 - [Win32] fix size of AVI stream header
4220 - [MP4] improve detection of MP2 audio

Revision 4269 (21 Jul 2008)
# Updated GLib to version 2.16.5.
# Updated x264 to r915 (patched).

libx264 SVN-r915 + Psy-RDO v0.5 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?njz20l7w0w5

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://www.razorbyte.com.au/avidemux/ (http://www.razorbyte.com.au/avidemux/#avidemux2.4)

Romario
22nd July 2008, 02:27
Where to find newest 4269 Linux build, dear Mulder ? I searched but no luck.

LoRd_MuldeR
22nd July 2008, 02:34
Where to find newest 4269 Linux build, dear Mulder ? I searched but no luck.

I'm not aware of any pre-compiled SVN builds for Linux....

Schrade
22nd July 2008, 05:22
Is there any added GUI settings for the Psy-RDO stuff? If so, where do I look in the x2264 config to find it?

LoRd_MuldeR
22nd July 2008, 13:11
Is there any added GUI settings for the Psy-RDO stuff? If so, where do I look in the x2264 config to find it?

There is no GUI control for Psy RDO, because it's not in official Git yet. There already is a GUI control for VAQ, but only in Avidemux 2.5 (not released yet).
Also note that Psy RDO v0.5 scales automatically, based on the quantizer! The "--psy-rd" option only is an additional scaling factor, which is multiplied to the internal scaling factor.
Since you should keep "--psy-rd" at 1.0000 unless there is a very good reason to change it, a GUI control is not very important...

Note that you must use "subme" (Partition Decision) at 6 or higher to use Psy RDO. It will be off otherwise....

LoRd_MuldeR
24th July 2008, 15:36
Avidemux 2.4.3 Final, SVN-r4276 (2008-07-24)
http://www.avidemux.org/

What's New in Avidemux 2.4.3
* Improved support for MP4 files including support for 64-bit files
* Decoder for Y800
* libavcodec is now the default MPEG-2 decoder (instead of mpeg2dec)
* Fixed memory leak when indexing DVR-MS files
* Fixed calculation of width and height for High Profile H.264 video in TS files
* Fixed dropping of frames using x264 2-pass encoding (regression introduced in 2.4.2)
* Restored missing code pages to the Subtitler filter (regression introduced in 2.4.2)
* Fixed crashing on MS Windows when opening multiple instances of Avidemux (regression introduced in 2.4.2)

4275 - [2.4.3] Bump version number
4274 - [Pref] use libavcodec as default MPEG-2 decoder
4273 - [M2TS] determine correct width/height when reading high profile H.264 in TS container
4272 - [OSX-scripts] minor updates
4270 - [LavFormat] cleanup
4269 - [x264] Dont delay pts, it is already delayed by one by the muxer

libx264 SVN-r918 + Psy-RDO v0.5 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?4jliyajtgh2
Compiled with MinGW GCC 4.3.1-tdm-1. Tested with Avidemux 2.4.3 Final build.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
24th July 2008, 17:40
libx264 SVN-r918 + Psy-RDO v0.5 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?4jliyajtgh2

Compiled with MinGW GCC 4.3.1-tdm-1. Tested with Avidemux 2.4.3 Final build.

CruNcher
24th July 2008, 22:27
* Fixed calculation of width and height for High Profile H.264 video in TS files

Wow that was fast :)
@LoRd_MuldeR
Was there any specific reason to change from libmpeg2 to libavcodec as the default decoder for the Mpeg-2 Part ?

PS: Hmm but it seems still not to work i use 2.4.3 (4276) 24 Jul 2008 from Gruntster his Page and the .m2ts is still not loaded (it seems not to index it @ all) and still i get the "Kann Seitenverhältnis nich bestimmen" Messagebox and it stops :(

LoRd_MuldeR
24th July 2008, 22:29
@LoRd_MuldeR
Was there any specific reason to change from libmpeg2 to libavcodec as the default decoder for the Mpeg-2 Part ?

http://www.avidemux.org/admForum/viewtopic.php?id=4868

CruNcher
24th July 2008, 22:56
Wow even the plans to drop it completely, i see tough i guessed libmpeg2 was pretty mature on the other side i didn't followed the libavcodec Mpeg-2 Developments so yeah might be the right time to abondon it.
Tough recently it even commited a new official bugfixed version after quiete a while http://libmpeg2.sourceforge.net/


PS: On the AVC Indexing (Parsing it correctly) issue in .m2ts of Blu-Ray/AVCHD Streams maybe Donald could help the Devs of Avidemux with that :)

LoRd_MuldeR
24th July 2008, 23:35
Well, why include another mpeg2 decoder library when "libavcodec" can do it? As long as it works okay...

gruntster
25th July 2008, 02:17
* Fixed calculation of width and height for High Profile H.264 video in TS files

PS: Hmm but it seems still not to work i use 2.4.3 (4276) 24 Jul 2008 from Gruntster his Page and the .m2ts is still not loaded (it seems not to index it @ all) and still i get the "Kann Seitenverhältnis nich bestimmen" Messagebox and it stops :(

It appears the M2TS parser currently doesn't detect the video stream type. It is hardcoded to MPEG video and therefore the H.264 video stream cannot be interpreted correctly. I'll try to look into this further.

Standard MPEG-TS detects the type of video stream correctly.

LoRd_MuldeR
25th July 2008, 03:20
Avidemux 2.4.3 SVN-r4281 (2008-07-25)
http://www.avidemux.org/

4281 - [h264] update H.264 decoder (libavcodec r14288)
4280 - [ECMA] implement include() for MinGW
4279 - [ECMA] fix passing of args to exec()
4278 - [ECMA] implement exec() for MinGW
4277 - [ECMA] add GetFilePath to DirectorySearch class
4275 - [2.4.3] Bump version number

Revision 4281 (25 Jul 2008)
# Updated x264 to r918 (patched).

libx264 SVN-r918 + Psy-RDO v0.5 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?0m2zwoxgvgg
Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4281.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

wata
25th July 2008, 16:18
is this some kind of bugs?
build after r4219
all have
Frame rate mode : Variable

Mediainfo :

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Duration : 4mn 4s
Bit rate mode : Variable
Bit rate : 1033 Kbps
Width : 576 pixels
Height : 432 pixels
Display aspect ratio : 4/3
Frame rate mode : Variable
Frame rate : 23.162 fps
Minimum frame rate : 8.333 fps
Maximum frame rate : 25.000 fps
Original frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.179
Stream size : 30.2 MiB
Writing library : x264 core 60 r0+918 91fe97b

and

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Duration : 44mn 5s
Bit rate mode : Variable
Bit rate : 630 Kbps
Width : 576 pixels
Height : 432 pixels
Display aspect ratio : 4/3
Frame rate mode : Variable
Frame rate : 24.585 fps
Minimum frame rate : 8.333 fps
Maximum frame rate : 25.000 fps
Original frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.103
Stream size : 199 MiB
Writing library : x264 core 60 r915M 14046ae


previously all my encode are
Frame rate mode : Constant


Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Duration : 44mn 47s
Bit rate mode : Variable
Bit rate : 523 Kbps
Width : 576 pixels
Height : 432 pixels
Display aspect ratio : 4/3
Frame rate mode : Constant
Frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.084
Stream size : 167 MiB
Writing library : x264 core 60 r912M 9c5e557


:confused:

LoRd_MuldeR
25th July 2008, 16:27
Well, does only MediaInfo give that info or do you actually encounter playback problems?
For example: What framerate does MPlayer detect ???

And what container did you save to from Avidemux? MP4? MKV? AVI? ...

wata
25th July 2008, 16:53
because some video i encode recently seem not "smooth"
so i check the new encode with mediainfo and compare to some older ones
i don't think i change any setting because i am using custom profile
it is save in mp4 container

LoRd_MuldeR
25th July 2008, 16:56
because some video i encode recently seem not "smooth"
so i check the new encode with mediainfo and compare to some older ones
i don't think i change any setting because i am using custom profile
it is save in mp4 container

Please try again with AVI and report back. You can remux from AVI to MP4/MKV at later time (using YAMB/MP4Box or MKVToolnix).
There were some changes to MP4 support in Avidemux recently in order to support "large" 64-Bit MP4s ...

4218 15 Jul 2008 gruntster [MP4] support MP2 audio (FS#308)
4217 15 Jul 2008 gruntster [MP4] enable building of VBR time map
4216 15 Jul 2008 gruntster [MP4] improve fps accuracy
4215 15 Jul 2008 gruntster [MP4] set frame flags for correct indexing
4214 15 Jul 2008 gruntster [MP4] support for 64-bit output
4213 15 Jul 2008 gruntster [MP4] support for 64-bit input

wata
25th July 2008, 17:08
i encode a small segment of 10 seconds to both avi & mp4 with the latest build
here is the filesize of avi 1175698, mp4 1151977 bytes
here the mediainfo of avi

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : H264
Duration : 10s 440ms
Bit rate : 785 Kbps
Width : 576 pixels
Height : 432 pixels
Display aspect ratio : 4/3
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.126
Stream size : 1001 KiB
Writing library : x264 core 60 r0+918 91fe97b
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / psy_rd=1.000000 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=5 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=crf / crf=21.0 / rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00

and mp4

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Duration : 10s 440ms
Bit rate mode : Variable
Bit rate : 780 Kbps
Width : 576 pixels
Height : 432 pixels
Display aspect ratio : 4/3
Frame rate mode : Variable
Frame rate : 24.330 fps
Minimum frame rate : 8.333 fps
Maximum frame rate : 25.000 fps
Original frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.129
Stream size : 995 KiB
Writing library : x264 core 60 r0+918 91fe97b
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / psy_rd=1.000000 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=5 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=crf / crf=21.0 / rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00

LoRd_MuldeR
25th July 2008, 17:11
Seems to work okay with AVI. No idea what is causing your MP4 error, but it might be related to "improve fps accuracy" in r4216.
Maybe you should file a bugreport at https://bugs.avidemux.org/ ...

gruntster
25th July 2008, 17:11
The changes to MP4 were made before r4219. Could you try using libx264.dll from r4219 with r4281?

wata
25th July 2008, 17:30
already try doesn't matter which version of libx264.dll, r4281 produce Variable Frame rate mode
i also convert the above test avi to mp4 using yamb
here is the mediainfo seem ok no more variable framerate
so i think something is wrong the mp4 output after r4219


Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Duration : 10s 440ms
Bit rate mode : Variable
Bit rate : 785 Kbps
Maximum bit rate : 1187 Kbps
Width : 576 pixels
Height : 432 pixels
Display aspect ratio : 4/3
Frame rate mode : Constant
Frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.126
Stream size : 1001 KiB
Writing library : x264 core 60 r0+918 91fe97b
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / psy_rd=1.000000 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=5 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=crf / crf=21.0 / rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00
Encoded date : UTC 2008-07-24 16:25:33
Tagged date : UTC 2008-07-24 16:25:33

gruntster
25th July 2008, 17:41
I think I misunderstood you. r4219 doesn't work for you either?

You said builds after r4219 present the problem but do you mean builds after and including r4219?

wata
25th July 2008, 17:51
no i mean build after r4219 (r4219 is working)
which mean r4269, r4276, r4281 not working for me

i notice build r4269, r4276, r4281, all these four files are the same (r4219 are different)
libglib-2.0-0.dll
libgmodule-2.0-0.dll
libgobject-2.0-0.dll
libgthread-2.0-0.dll

gruntster
25th July 2008, 17:54
Ok, thanks. Possibly caused by r4269 as it affects mp4 and mkv.

What player are you using?

LoRd_MuldeR
25th July 2008, 17:56
Just encoded a video to MP4, using Avidemux r4281 and libx264 r918.
AVInaptic does report the correct framerate, so does MPlayer. Video plays okay...

gruntster
25th July 2008, 18:02
Just encoded a video to MP4, using Avidemux r4281 and libx264 r918.
AVInaptic does report the correct framerate, so does MPlayer. Video plays okay...

Using B-frames as reference and increasing max consecutive B-frames may show the problem.

That was one of the reasons for r4269.

LoRd_MuldeR
25th July 2008, 18:04
Using B-frames as reference and increasing max consecutive B-frames may show the problem.

That was one of the reasons for r4269.

I always use B-Pyramid and maximum max consecutive B-Frames ;)

This is from MediaInfo:

Frame rate mode : Variable
Frame rate : 29.970 fps
Minimum frame rate : 29.940 fps
Maximum frame rate : 29.970 fps

wata
26th July 2008, 01:23
btw, the filesize is also different with same set of videos and setting

with r4281 with libx264-60.svn-r918.psy_rdo-v05.force_align - total filesize 355810480
with r4219 with libx264-60.svn-r918.psy_rdo-v05.force_align - total filesize 405895413

LoRd_MuldeR
26th July 2008, 16:06
libx264 SVN-r920 + Psy-RDO v0.5 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?jwnj6ndx2nb

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4281.

LoRd_MuldeR
28th July 2008, 19:39
libx264 SVN-r920 + Psy-RDO v0.5 + B-Frame Trellis + Gruntster's Alignment-Fix:
http://www.mediafire.com/?ybgqhz1ze6c

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4281. Modified to use "b_adapt=2" by default.

For testing only! Don't use this for your regular encodes yet...

LoRd_MuldeR
29th July 2008, 03:17
libx264 SVN-r920 + Psy-RDO v0.5 + B-Frame Trellis + Gruntster's Alignment-Fix:
http://www.mediafire.com/?bir2xjoxgcb

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Modified to be used with current Avidemux builds. Tested with Avidemux 2.4.3 r4281.
Now checking "B-Frames -> Adaptive" will enable the new/slow (Trellis-based) B-Frame decision method, unchecking will use the old/fast method.
Don't be surprised if you see major CPU usage drops on multi-core systems, when the new method is used.

For testing only! Don't use this for your regular encodes yet...

LoRd_MuldeR
29th July 2008, 15:30
libx264 SVN-r920 + Psy-RDO v0.5 + B-Frame Trellis (Fixed) + Gruntster's Alignment-Fix:
http://www.mediafire.com/?j2p2uzj0ymw

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Modified to be used with current Avidemux builds. Tested with Avidemux 2.4.3 r4281.
Now checking "B-Frames -> Adaptive" will enable the new/slow (Trellis-based) B-Frame decision method, unchecking will use the old/fast method.
Don't be surprised if you see major CPU usage drops on multi-core systems, when the new method is used.

For testing only! Don't use this for your regular encodes yet...

LoRd_MuldeR
30th July 2008, 21:39
libx264 SVN-r922 + Psy-RDO v0.5 + B-Frame Trellis (Fixed) + Gruntster's Alignment-Fix:
http://www.mediafire.com/?yznfmtix0hm

Compiled with MinGW GCC 4.2.1-sjlj. Modified to be used with current Avidemux builds. Tested with Avidemux 2.4.3 r4281.
Now checking "B-Frames -> Adaptive" will enable the new/slow (Trellis-based) B-Frame decision method, unchecking will use the old/fast method.
Don't be surprised if you see major CPU usage drops on multi-core systems, when the new method is used.

For testing only! Don't use this for your regular encodes yet...

LoRd_MuldeR
31st July 2008, 00:14
libx264 SVN-r927 + Psy-RDO v0.5 + B-Frame Trellis (Fixed Version) + Gruntster's Alignment-Fix:
http://www.mediafire.com/?z52tym0hx0q

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled) again! Modified to be used with current Avidemux builds. Tested with Avidemux 2.4.3 r4281.
Now checking "B-Frames -> Adaptive" will enable the new/slow (Trellis-based) B-Frame decision method, unchecking will use the old/fast method.
Don't be surprised if you see major CPU usage drops on multi-core systems, when the new method is used.

For testing only! Don't use this for your regular encodes yet...

LoRd_MuldeR
31st July 2008, 02:04
Avidemux 2.4.3 SVN-r4297 (2008-07-31)
http://www.avidemux.org/

4297 - [m2ts] tweak H.264 sync
4296 - [MP4] Fix over-read
4295 - [m2ts] fix syncing of H.264 for Blu-ray
4294 - [m2ts] parse program descriptor to detect audio streams
4293 - [m2ts] rework parsing of PAT/PMT in m2ts demuxer
4292 - [TS] compilation fix
4284 - [TS] extract DAR from H.264 in MPEG-TS files
4283 - [TS] determine fps of H.264 in MPEG-TS files
4282 - [TS] use frame_mbs_only flag to calculate height of H.264 in TS files
4281 - [h264] update H.264 decoder (libavcodec r14288)

Revision 4297 (31 Jul 2008)
# Updated x264 to r927 (patched).

libx264 SVN-r927 + Psy-RDO v0.5 + B-Frame Trellis (Fixed Version) + Gruntster's Alignment-Fix:
http://www.mediafire.com/?z52tym0hx0q

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled) again! Modified to be used with current Avidemux builds. Tested with Avidemux 2.4.3 r4297.
Now checking "B-Frames -> Adaptive" will enable the new/slow (Trellis-based) B-Frame decision method, unchecking will use the old/fast method.
Don't be surprised if you see major CPU usage drops on multi-core systems, when the new method is used.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

Dark Shikari
31st July 2008, 02:05
Wouldn't it be better to have the three B-frame adaptivity options (off, fast, optimal) instead of just two?

LoRd_MuldeR
31st July 2008, 02:11
Wouldn't it be better to have the three B-frame adaptivity options (off, fast, optimal) instead of just two?

Of course! But this would require the x264 config dialog to be changed. In fact both GUI's (GTK+ and Qt) would need to be changed.
I don't think this will happen before the new method officially hits git. Also there will be a completely new x264 dialog (http://www.mediafire.com/?vum2njdjzz9) in upcoming Avidemux 2.5.

Therefore I added a simple hack to libx264, so b_adapt=2 can be used with current (unchanged) Avidemux builds...

wata
31st July 2008, 08:45
the variable framerate bug (for mp4 output) is still there with latest version, Avidemux 2.4.3 SVN-r4297 (2008-07-31)

poisondeathray
31st July 2008, 14:39
That's great the profiles are going to be added to 2.5. It's a big pain to configure everything each time. Any word on when 2.5 will be released?

LoRd_MuldeR
31st July 2008, 14:52
It's a big pain to configure everything each time.
You can use scripts to save/load your x264 settings in Avidemux. See the FAQ (http://forum.doom9.org/showpost.php?p=1006659&postcount=1).

Any word on when 2.5 will be released?
I don't have more info than you....

LoRd_MuldeR
31st July 2008, 15:10
the variable framerate bug (for mp4 output) is still there with latest version, Avidemux 2.4.3 SVN-r4297 (2008-07-31)

Did you file a bugreport, so this one doesn't get forgotten?

ozhanesk90
1st August 2008, 22:58
Yes Variable Framerate is a big bug and Big Problem I'm convert all my videos very Small Size Mp4. If I use last pro for convert, my videos aren't accuracy
I hope you solve this problem another update.

LoRd_MuldeR
1st August 2008, 23:03
Yes Variable Framerate is a big bug and Big Problem I'm convert all my videos very Small Size Mp4. If I use last pro for convert, my videos aren't accuracy
I hope you solve this problem another update.

As I said, you better put a bugreport on https://bugs.avidemux.org/ so this one doesn't get forgotten ;)

If you already did so, then you have to wait for MEAN or Gruntster to look into the issue...

CruNcher
4th August 2008, 18:44
yeah finaly .m2ts works :) and to some degree even .264 (some glitches still but it indexes it and shows a non decipherable picture) indexing works now :D

dont forget to del *.idx before trying it tough or you get the message it couldn't been opened :)

LoRd_MuldeR
4th August 2008, 20:05
Support for raw .264 streams still is a bit buggy.

I tried to open Elephant's Dream (raw .264 extracted from MOV via MP4Box) and Avidemux simply crashed with "Fatal Error" after indexing :o

Re-opening the file will crash immediately ...

*********** EXCEPTION **************
Registers:
EAX: 01A5BFFE EBX: 00000001 ECX: 048BBA70 EDX: 000002D5 ESI: 00000000
EDI: 00E9E231 ESP: 0022ED40 EBP: 048BD000 EIP: 005AABEB EFlags: 00010246

Exception Code: EXCEPTION_ACCESS_VIOLATION (C0000005)
Exception Flags: 00000000

Origin:
D:\Avidemux 2.4.3\avidemux2_gtk.exe(av_getAVCStreamInfo+0x1AABEB) [0x005AABEB]
*********** EXCEPTION **************

*********** BACKTRACE **************
Frame 0: D:\Avidemux 2.4.3\avidemux2_gtk.exe(Z16exceptionHandlerP17_EXCEPTION_RECORDPvP8_CONTEXTS1_+0x12C03E) [0x0052C03E]
Frame 1: C:\WINDOWS\system32\ntdll.dll(RtlRaiseStatus+0x1EC2A) [0x7D61EC2A]
Frame 2: C:\WINDOWS\system32\ntdll.dll(RtlRaiseStatus+0x1EBFB) [0x7D61EBFB]
Frame 3: C:\WINDOWS\system32\ntdll.dll(KiUserExceptionDispatcher+0x1EA36) [0x7D61EA36]
*********** BACKTRACE **************

CruNcher
5th August 2008, 00:40
How to disable Scenecut in the X264 gui part, i only see a option to change it's strength but no way to disable it 0 is in X264 cli not disable but lowest setting disabling would be -1 and that's not possible in the X264 gui, also floating CRF seems no way to make use of it ?
uff there still seems to be alot of bugs that make it still unusable SAR for .MKV output isnt accepted stays @ 1.25 and SAR for .Mp4 is wrong instead of 1.78 PAL 16/9 (64:45) its outputing 2.22 (tough it detects the source absolutely correctly as 1.78 PAL 16/9 (64:45).

LoRd_MuldeR
5th August 2008, 00:51
How to disable Scenecut in the X264 gui part, i only see a option to change it's strength but no way to disable it, also floating CRF seems no way to make use of it ?

It seems those options are not available yet...

gruntster
5th August 2008, 01:02
How to disable Scenecut in the X264 gui part, i only see a option to change it's strength but no way to disable it

How do you disable this with x264 CLI??

CruNcher
5th August 2008, 01:38
see my better description :) --scenecut=-1
gruntster it would be cool if i could talk about bugs and problems here and not allways file a bug report i like this direct contact with developers more then going over these lists :) i guess these problems are also not really big issues but minor ones, tough i think they are important for an application wich targets Average users and such usability problems seem also faster fixable then more hardcore stuff but they also have a big impact on user expirience :)

LoRd_MuldeR
6th August 2008, 02:58
libx264 SVN-r928 + Psy-Trellis (Prototype) + B-Frame Trellis (Fixed Version) + Gruntster's Alignment-Fix:
http://www.mediafire.com/?x2lyny2xgyr

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Modified to be used with current Avidemux builds. Tested with Avidemux 2.4.3 r4297.
Now checking "B-Frames -> Adaptive" will enable the new/slow (Trellis-based) B-Frame decision method, unchecking will use the old/fast method.
Commented out an assert in order to prevent the 2-Pass crash with b_adapt=2. It's an ugly workaround, but works for me...

For testing only! Don't use this for your regular encodes yet...

poisondeathray
6th August 2008, 20:55
Hi LoRd_MuldeR (or anyone else), I can't seem to get the custom x264 settings to appear in the "custom" menu.

I've followed the instructions in the faqs (http://forum.doom9.org/showthread.php?t=126164), used notepad++, tried it with/without a video loaded, tried with/without audio section in the script.

Any ideas?

LoRd_MuldeR
6th August 2008, 21:00
Place the script file (.js) in your C:\Documents and Settings\John Doe\Application Data\avidemux\custom folder and it will show up in the "custom" menu...

joseph5
6th August 2008, 21:02
When I try to make a "Direct Stream Copy" of an mpeg file using the MPEG-PS (A+V) container it won't let me because it says: "Incompatible Audio: For VCD, audio must be 44.1 kHz MP2". The audio is 48 kHz MP2.
The problem is I'm not trying to make a VCD, just to cut out commercials from the recording, so why doesn't it let me do it?

poisondeathray
6th August 2008, 21:03
@LoRd_MuldeR : yes it's working, thanks!

I think the faq's need to be updated with the correct directory path

LoRd_MuldeR
6th August 2008, 21:04
When I try to make a "Direct Stream Copy" of an mpeg file using the MPEG-PS (A+V) container it won't let me because it says: "Incompatible Audio: For VCD, audio must be 44.1 kHz MP2". The audio is 48 kHz MP2.
The problem is I'm not trying to make a VCD, just to cut out commercials from the recording, so why doesn't it let me do it?

Preferences -> Output -> "Accept none-standard audio frequency for DVD"

LoRd_MuldeR
6th August 2008, 21:06
I think the faq's need to be updated with the correct directory path

Done :)

joseph5
6th August 2008, 21:09
Preferences -> Output -> "Accept none-standard audio frequency for DVD"
Thanks for your reply, but that option is checked and the same message shows up.

LoRd_MuldeR
6th August 2008, 21:12
Thanks for your reply, but that option is checked and the same message shows up.

Please submit your problem at https://bugs.avidemux.org/ :o

joseph5
6th August 2008, 21:32
OOPS!
Updated to the last version announced a few posts back and now it works! :o
The problem now is how to stay updated with new revisions every 2 weeks?

LoRd_MuldeR
6th August 2008, 21:37
OOPS!
Updated to the last version announced a few posts back and now it works! :o
The problem now is how to stay updated with new revisions every 2 weeks?

New revisions are committed almost every day. New builds are provided each time significant changes have been made, usually at least once a week.
The most simple way to keep your Avidemux version up-to-date is either follow this thread or check Gruntster's Site (http://avidemux.razorbyte.com.au/) regularly!

In case you don't encounter any problems, you don't need to update to the latest SVN build. But before you report any problems, make sure those are still present in the latest build...

CruNcher
7th August 2008, 21:47
Hi could somebody check 4297 it seems seeking in MKV AVC (without soundtrack) doesn't work anymore, i only get a black screen after confirming the secure mode but i cant seek through it stays on frame 0 and black :( .MP4 works

LoRd_MuldeR
7th August 2008, 22:23
What if you run Tools -> Rebuild Frames ???

CruNcher
8th August 2008, 13:01
no effect :(

LoRd_MuldeR
9th August 2008, 19:07
libx264 SVN-r930 + Psy RDO 0.5 + Psy-Trellis 0.1 + B-Frame Trellis (Fixed) + Gruntster's Alignment-Fix:
http://www.mediafire.com/?exzb1shuj6z

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Modified to be used with current Avidemux builds. Tested with Avidemux 2.4.3 r4297.
Now checking "B-Frames -> Adaptive" will enable the new/slow (Trellis-based) B-Frame decision method, unchecking will use the old/fast method.
Commented out an assert in order to prevent the 2-Pass crash with b_adapt=2. It's an ugly workaround, but works for me...

For testing only! Don't use this for your regular encodes yet...

Revgen
15th August 2008, 04:21
Feature Request:

Is it possible to allow a larger buffer size for MPEG-2 encodings. I'm encoding 1920x1080i video to 1280x720p. I need a larger buffer size than what is offered for DVD. It would be nice I could cusomize the buffer size myself instead of just picking DVD, VCD, or SVCD.

Ditto with bitrate above 9999kbps.

avdw
15th August 2008, 16:37
Feature Request :

Avidemux to do SOMETHING right.

LoRd_MuldeR
15th August 2008, 16:45
Feature Request :

Avidemux to do SOMETHING right.

http://forum.doom9.org/forum-rules.htm

See rule #3, #4, #5 and especially #11 :rolleyes:

ozhanesk90
16th August 2008, 21:19
you add rmvb files encoder ? We encode (output)rmvb with avidemux? another else how I convert my avi to Rm? Do u have a GUI for Rmvb Encode?

Sorry Sorry My English xD

clsid
17th August 2008, 00:13
RealMedia is a proprietary format, so I highly doubt that Avidemux will ever be able to encode to that format.

LoRd_MuldeR
17th August 2008, 16:14
libx264 SVN-r937 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?ijwqfmowfiw

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4297.

----

libx264 SVN-r937 + Psy RD (Psy Trellis) v0.6 + New B-Frame Decision v0.4 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?3hdmtwepywr

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Hacked to work with Avidemux. Tested with Avidemux 2.4.3 r4297.
Now checking "B-Frames -> Adaptive" will enable the new/slow (Trellis-based) B-Frame decision method, unchecking will use the old/fast method.
Take care: Avidemux will loose the last few frames when the new B-Frame Decision method is used! 2-Pass won't work properly either...

EpheMeroN
20th August 2008, 07:51
Anyone else had this issue?

I am doing XviD (around 450mb) to XviD (want to have it be 1 CD or 700mb in size) and it's drastically undersized.

I setup all the params properly and then I use the built-in calc and choose the 1 CD size option, and my video comes out around 551mb. What is causing this? I am using multiple video filters, and upsampling audio 44100hz to 48000hz.

DarkZell666
20th August 2008, 08:51
Anyone else had this issue?

I am doing XviD (around 450mb) to XviD (want to have it be 1 CD or 700mb in size) and it's drastically undersized.

I setup all the params properly and then I use the built-in calc and choose the 1 CD size option, and my video comes out around 551mb. What is causing this? I am using multiple video filters, and upsampling audio 44100hz to 48000hz.

What filters, in which order, at what resolution, and for what duration ?
Any reason you want to have a bigger filesize ? Are you actually upsizing the video ? Isn't the quality already perfect (ie: quantizer 2 for each and every P-frame) ?. Did you set the minimum quantizers in the XviD options to 1 instead of 2 ?

Undersizing is sometimes very normal for certain sources but usually when that happens the quality is already perfect (codecs don't like wasting bits =)).

LoRd_MuldeR
21st August 2008, 20:53
libx264 SVN-r946 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?xjmwdudojze

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4297.

LoRd_MuldeR
26th August 2008, 17:32
libx264 SVN-r949 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?vqc4gapb7q4

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4297.

LoRd_MuldeR
27th August 2008, 15:53
libx264 SVN-r950 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?fixd0tmhfo6

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4297.

LoRd_MuldeR
27th August 2008, 19:33
libx264 SVN-r951 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?lwi3xywyktq

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4297.

yonta
28th August 2008, 07:41
Format profile : High@L3.1
Writing library : x264 core 61 r0+951 445d87e
Encoding settings : cabac=1 / ref=4 / deblock=0:0:0 / analyse=0x3:0x113 / me=umh / subme=7 / psy_rd=1.0:1.0 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-4 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=2 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=cqp / qp=26 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0

Level is set to High@L3.1 and AQ is disabled by default.
Is this normal?

DarkZell666
28th August 2008, 07:45
Format profile : High@L3.1
Writing library : x264 core 61 r0+951 445d87e
Encoding settings : cabac=1 / ref=4 / deblock=0:0:0 / analyse=0x3:0x113 / me=umh / subme=7 / psy_rd=1.0:1.0 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-4 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=2 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=cqp / qp=26 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0

Level is set to High@L3.1 and AQ is disabled by default.
Is this normal?
x264 now automatically calculates the level according the encoding parameters : http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=14046ae09f91272751f3df4d70fb0268321ee557
This was roughly commited 6 weeks ago :) Did you expect another level specifically ?
Dunno about AQ though ... maybe it's enabled but the header is wrong ?

LoRd_MuldeR
28th August 2008, 13:06
In Avidemux you cannot adjust AQ yet, it will always use the default of "2:1.0".
However Yonta used "rc=cqp", so he explicitly enforces constant quantizers, hence no AQ. The header is correct :p
No idea why one would use CQP instead of CRF. The latter performs MUCH better ...


Using Avidemux r4297 with the libx264.dll posted above, I get this:
[ About H.264 encoding ]

User data: x264
User data: core 61 r0+951 445d87e
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2003-2008
User data: http://www.videolan.org/x264.html
User data: cabac=1
User data: ref=8
User data: deblock=1:0:0
User data: analyse=0x3:0x133
User data: me=umh
User data: subme=7
User data: psy_rd=1,0:1,0
User data: brdo=1
User data: mixed_ref=1
User data: me_range=24
User data: chroma_me=1
User data: trellis=2
User data: 8x8dct=1
User data: cqm=0
User data: deadzone=21,11
User data: chroma_qp_offset=-4
User data: threads=6
User data: nr=0
User data: decimate=1
User data: mbaff=0
User data: bframes=15
User data: b_pyramid=1
User data: b_adapt=1
User data: b_bias=0
User data: direct=3
User data: wpredb=1
User data: bime=1
User data: keyint=500
User data: keyint_min=25
User data: scenecut=40(pre)
User data: rc=crf
User data: crf=22,0
User data: rceq='blurCplx^(1-qComp)'
User data: qcomp=1,00
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: ip_ratio=1,40
User data: pb_ratio=1,30
User data: aq=2:1,00
SPS id: 0
Profile: High@L2.1
Num ref frames: 8
Aspect ratio: Square pixels
Chroma format idc: YUV 4:2:0
PPS id: 0 (SPS: 0)
Entropy coding type: CABAC
Weighted prediction: No
Weighted bipred idc: B slices - implicit weighted prediction
8x8dct: Yes

DarkZell666
28th August 2008, 13:35
However Yonta used "rc=cqp", so he explicitly enforces constant quantizers, hence no AQ. The header is correct :p

Oops, I completely forgot about the CQP == No AQ rule :o

yonta
28th August 2008, 15:11
I encoded with x264.exe CLI without specifying level and it came out as High@L3.1. So, no problem.
Regarding AQ being disabled by default, I chose Single Pass - Quality Quantizer (Constant) instead of Single Pass - Quality Quantizer (Average), my bad.
Wording is pretty confusing!

LoRd_MuldeR
28th August 2008, 15:33
I encoded with x264.exe CLI without specifying level and it came out as High@L3.1. So, no problem.
Regarding AQ being disabled by default, I chose Single Pass - Quality Quantizer (Constant) instead of Single Pass - Quality Quantizer (Average), my bad.
Wording is pretty confusing!

Yes, in fact CRF is "Constant Rate Factor", it's not "Average Quantizer". The quantizer you enter for CRF mode is multiplied with a magic number in order to calculate the rate factor. Internally only that rate factor will be used for a CRF encode. However the magic number was chooses specifically to make CRF act like an "Average Quantizer" mode.

LoRd_MuldeR
30th August 2008, 14:20
libx264 SVN-r953 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?kiedqs1kmzr

Compiled with MinGW GCC 4.3.1-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4297.

----

libx264 SVN-r953 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?piur4xi5vdx

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4297.

LoRd_MuldeR
1st September 2008, 19:07
libx264 SVN-r955 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?jotzzwzxdd2

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4297.

LoRd_MuldeR
1st September 2008, 20:43
libx264 SVN-r956 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?g0z5enydmfz

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4297.

LoRd_MuldeR
2nd September 2008, 22:39
Avidemux 2.4.3 SVN-r4304 (2008-09-02)
http://www.avidemux.org/

4304 - [UI] always leave main UI as non-modal
4303 - [LOCALE] Override path, patch by Wesley Wright
4302 - [I18N+Icon] Catalan translation + desktop file by Joan Farrerons
4300 - [UI] Previous Black Frame should go backwards not forwards (patch by son_of_samui)
4298 - OSX Leopard has X11 in /usr/X11 instead of /usr/X11R6
4297 - [m2ts] tweak H.264 sync

Revision 4304 (02 Sep 2008)
# Updated Qt to version 4.4.1.
# Updated x264 to r956 (patched).

libx264 SVN-r956 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?g0z5enydmfz
Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4304.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

wata
6th September 2008, 21:40
the variable framerate bug (for mp4 output) is still there with latest version, Avidemux 2.4.3 SVN-r4304 (2008-09-02)

LoRd_MuldeR
7th September 2008, 19:27
the variable framerate bug (for mp4 output) is still there with latest version, Avidemux 2.4.3 SVN-r4304 (2008-09-02)

I don't see any change on the log, which refers to that problem. So we have to wait for a fix...

LoRd_MuldeR
7th September 2008, 21:34
libx264 SVN-r965 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?tukab5vi7t4

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4304.

LoRd_MuldeR
11th September 2008, 01:05
libx264 SVN-r967 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?8jyu7k6yolf

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4304.

LoRd_MuldeR
11th September 2008, 15:55
Avidemux 2.4.3 SVN-r4324 (2008-09-11)
http://www.avidemux.org/

4324 - [Win32] r4321 and r4323 broke Linux
4323 - [Win32] use wide char version of access()
4322 - [MinGW] tweaks required for latest MinGW w32api
4321 - [Win32] support deletion of files with unicode chars in name
4320 - [Qt] correctly align buttonBox on dialogFactory windows
4319 - [Qt] implement script buttons on filter manager window
4318 - [Qt] use buttonbox on filter manager window
4317 - [Qt] respond to keyboard for filter family listview on filter manager window
4316 - [Win32] update installer script for GTK+ 2.14
4315 - [Qt] separate mode preview window for main UI
4314 - [Qt] make filter preview window non-modal
4313 - [Qt] rework resize filter window
4312 - [Qt] remove dimension restrictions on Crop window
4311 - [Qt] filter manager fix for older Qt versions
4310 - [Qt] spruce up the filter manager window
4309 - [Qt] filter preview window
4308 - [Crop] fix typo and tweak Crop dialog for Qt UI
4307 - [Qt] system tray tweaks
4306 - [Qt] add system tray support for Qt
4305 - [Qt] require at least version 4.2.0 of Qt
4304 - [UI] always leave main UI as non-modal

Revision 4324 (11 Sep 2008)
# Patched GTK+ 2.14.1 to fix incorrect spin button ranges.
# Updated GLib to version 2.18.0-2.
# Updated GTK+ to version 2.14.1-1.
# Updated x264 to r965 (patched).

libx264 SVN-r967 + Psy RD (Psy Trellis) v0.6 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?8jyu7k6yolf
Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4304.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

gruntster
14th September 2008, 16:37
the variable framerate bug (for mp4 output) is still there with latest version, Avidemux 2.4.3 SVN-r4304 (2008-09-02)

What media player are you using that exhibits the problem?

LoRd_MuldeR
14th September 2008, 16:48
libx264 SVN-r968 + Psy RDO/Trellis v0.6 (r968) + Gruntster's Alignment-Fix:
http://uploaded.to/?id=tqk8ss

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4304.

commit 173b40c276ee187de31ef630fd207a62de1b2cc7 r968
Move adaptive quantization to before ratecontrol, eliminate qcomp bias. This change improves VBV accuracy and improves bit distribution in CRF and 2pass.
WARNING: This change redefines CRF when using AQ, so output bitrate for a given CRF may be significantly different from before this change!

Note: Latest Avidemux build uses "libx264-61.dll" instead of "libx264.dll". You must rename the DLL to use it with older builds...

gruntster
14th September 2008, 17:16
the variable framerate bug (for mp4 output) is still there with latest version, Avidemux 2.4.3 SVN-r4304 (2008-09-02)

What media player are you using that exhibits the problem?

Alternatively you could try out this patch (http://www.razorbyte.com.au/dev_dump) and let me know if it fixes your problem. You will need r4346 on your system first.

MediaInfo now reports Constant bitrate mode but since I'm not able to reproduce the playback issue, I'm not sure if the fix is enough.

LoRd_MuldeR
14th September 2008, 22:52
Avidemux 2.4.3 SVN-r4346 (2008-09-14)
http://www.avidemux.org/

4346 - [Win32] insatll Qt by default and display beta for SVN builds
4345 - [Qt] enable/disable audio shift on main UI
4344 - [Qt] hook up spinboxes to preview on asharp filter window
4343 - [Qt] allocate objects using heap rather than stack for dialogFactory windows
4342 - [UI] fix crash on postprocessing window
4341 - [Qt] add spacer above buttonBox on dialogFactory windows
4340 - [Qt] make dialogFactory's diaElemFrame play nice with extra layouts
4339 - [Qt] increase maximum audio shift on main UI
4338 - [UI] display unit for audio shift on main UIs (FS#364)
4327 - [GTK] set page size of Adjustment controls to 0
4326 - [Win32] use a safe path for x264 and Xvid stat file
4324 - [Win32] r4321 and r4323 broke Linux

Revision 4346 (14 Sep 2008)
# Reverted GTK+ back to original 2.14.1 (Avidemux has now been fixed).
# Updated x264 to r968 (patched).

libx264 SVN-r968 + Psy RDO/Trellis v0.6 (r968) + Gruntster's Alignment-Fix:
http://www.mediafire.com/?bghb2on5naj
Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4324.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
15th September 2008, 18:36
libx264 SVN-r971 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?o0v4qrxo5zb

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Psy RDO/Trellis and the new B-Frame Decision are included in Git now!

wata
16th September 2008, 07:24
Alternatively you could try out this patch (http://www.razorbyte.com.au/dev_dump) and let me know if it fixes your problem. You will need r4346 on your system first.

MediaInfo now reports Constant bitrate mode but since I'm not able to reproduce the playback issue, I'm not sure if the fix is enough.

hi, both the r4346 and your patch version r4347 doesn't fix it
both the version produce undersize files

09/16/2008 01:51 PM 1,864,220 test1.mp4 (r4346)
09/16/2008 01:53 PM 1,864,232 test2.mp4 (r4347)
09/16/2008 01:55 PM 2,501,220 test3.mp4 (r4219)

i try with a few player media classic/mplayer/kmplayer
although some players display correct fps (mplayer), but both the files produce by r4346/r4347 playback stuttering

mediainfo for r4346

General
Complete name : F:\RECORDER\test1.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 1.78 MiB
Duration : 20s 0ms
Overal bit rate : 746 Kbps
Movie name : test1.mp4
Performer : Avidemux
Screenplay by : Avidemux
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00
Writing application : Lavf51.12.1

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Duration : 20s 0ms
Bit rate mode : Variable
Bit rate : 630 Kbps
Width : 576 pixels
Height : 432 pixels
Display aspect ratio : 4/3
Frame rate mode : Variable
Frame rate : 23.900 fps
Minimum frame rate : 12.500 fps
Maximum frame rate : 25.025 fps
Original frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.106
Stream size : 1.50 MiB
Writing library : x264 core 62 r968M 173b40c
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=6 /
brdo=1 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 /
chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=5 / b_pyramid=1 / b_adapt=1 /
b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=crf / crf=26.0 /
qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00

Audio
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 19s 989ms
Bit rate mode : Variable
Bit rate : 109 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 267 KiB
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00


mediainfo for r4219

General
Complete name : F:\RECORDER\test3.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 2.39 MiB
Duration : 20s 0ms
Overal bit rate : 1000 Kbps
Movie name : test3.mp4
Performer : Avidemux
Screenplay by : Avidemux
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00
Writing application : Lavf51.12.1

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Duration : 20s 0ms
Bit rate mode : Variable
Bit rate : 885 Kbps
Width : 576 pixels
Height : 432 pixels
Display aspect ratio : 4/3
Frame rate mode : Constant
Frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.142
Stream size : 2.11 MiB
Writing library : x264 core 60 r918M 91fe97b
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=6 /
brdo=1 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 /
chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=5 / b_pyramid=1 / b_adapt=1 /
b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=crf / crf=26.0 /
rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 /
aq=2:1.00
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00

Audio
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 19s 989ms
Bit rate mode : Variable
Bit rate : 109 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 267 KiB
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00

wata
16th September 2008, 07:59
let me upload a small source test file 10 seconds for you to test

http://www.mediafire.com/download.php?xmwjj9lguyn

wata
16th September 2008, 08:32
after some more tests, changing x264 settings
(i alway use the same custom setting previously for all test)
i think the problem may be cause by b_pyramid
but still it does not output constant frame rate mode mp4 like those produce by other encoding gui (megui...)


(after r4219)
b_pyramid=0
Frame rate mode : Variable
Frame rate : 25.000 fps
Minimum frame rate : 24.975 fps
Maximum frame rate : 25.025 fps

b_pyramid=1 (stutter playback)
Frame rate mode : Variable
Frame rate : 22.177 fps
Minimum frame rate : 12.494 fps
Maximum frame rate : 25.025 fps
Original frame rate : 25.000 fps

b_pyramid=0 or 1 (r4219 or below)
Frame rate mode : Constant
Frame rate : 25.000 fps

LoRd_MuldeR
16th September 2008, 16:11
libx264 SVN-r977 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?uipc2iifb6d

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4324.

bizz & buzz
17th September 2008, 02:09
how come the 'offset' and 'ratio' parameters for B-frames in Xvid where never implemented?

LoRd_MuldeR
17th September 2008, 02:16
how come the 'offset' and 'ratio' parameters for B-frames in Xvid where never implemented?

What exactly are those settings supposed to do?

bizz & buzz
17th September 2008, 02:37
ratio = adds a pre-defined quantizer ratio to the I-frames quantizer, and apply it to the B-frames

offset = also adds to the b-frames quantizer, but with no relation to the I-frames quantizer.

LoRd_MuldeR
17th September 2008, 02:40
I just checked the VfW version of Xvid and it does have these options. So these options obviously are implemented in Xvid.
Avidemux simply doesn't reveal those options yet. You may file a feature request, although Xvid appears to be a dead project anyway...

bizz & buzz
17th September 2008, 02:46
great, thanks for the lightning-speed reply!

btw, how to i file this feature request?

and i don't know if these parameters exist in H.264, but if so, I'll check if Avidemux doesn't reveal those options also

LoRd_MuldeR
17th September 2008, 02:51
btw, how to i file this feature request?

Either create a new thread in the Avidemux Forums (http://avidemux.org/admForum/) or add a "Feature Request" to the Avidemux Bugtracker (http://bugs.avidemux.org/).

and i don't know if these parameters exist in H.264, but if so, I'll check if Avidemux doesn't reveal those options also

Avidemux does reveal the "Factor between I- and P-Frame quants" and "Factor between P- and B-Frame quants" options for the x264 encoder.

But I'd highly recommend to keep the default settings, unless you have a very good reason to change them...

bizz & buzz
17th September 2008, 03:07
I'm still a bit clueless regarding H.264, but it's good to know these options are available.

i'll post the "Feature Request" tomorrow.

thank you again, you've been a great help!

LoRd_MuldeR
17th September 2008, 03:13
I'm still a bit clueless regarding H.264, but it's good to know these options are available.

Some resources:
* http://mulder.dummwiedeutsch.de/pub/x264/
* http://ffmpeg.x264.googlepages.com/mapping
* http://akuvian.org/src/x264/overview_x264_v8_5.pdf
* http://gabext.com/dts/DTSGuide.html

LoRd_MuldeR
17th September 2008, 16:53
libx264 SVN-r979 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?s35ymcy0a0m

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4324.

bizz & buzz
17th September 2008, 16:57
these links look great!
just posted the "Feature Request" on the Avidemux Bugtracker.
hope it will be implemented...:)

gruntster
17th September 2008, 17:40
hi, both the r4346 and your patch version r4347 doesn't fix it

Thanks for the feedback. I think I've now isloated the problem and it's just a case of how to fix it properly. Hopefully I will have another patched build for you to try tomorrow.

gruntster
18th September 2008, 02:03
@wata, could you please try the patch here (http://www.razorbyte.com.au/dev_dump).

Edit: there appears to still be an issue with b-pyramid. It should work better without b-pyramid than before though. Still investigating...
Edit2: found the second problem. Will post another patch soon.
Edit3: new r4364 patch is available (same link as above). A dirty hack was removed from our x264 wrapper a while ago because it was interferring with MKV, however MP4 was relying on the hack. It should now be fixed properly. QuickTime should now be able to play the MP4 files too.

poisondeathray
18th September 2008, 17:36
Thanks for you hard work, gruntster

I tried the patch and can confirm better QT compatibility. Whereas before, the .mp4 wrapper didn't work in QT at all.

But it changes something in the container level that makes the video display 720x480 instead of 640x480 in QT

There is still an issue with VFR mode, even without b-pyramid. (r4364 patch 3) (e.g. I just re-wrapped a .mp4 using copy mode on a video encoded with MeGUI with QT compatible settings). The time scale is changed according to mp4box info

Test clip (1.44MB) - (originally encoded with MeGUI PAR 1:1, re-wrapped with YAMB to specify PAR 8:9)
http://www.mediafire.com/download.php?owwrm61m1gr

Related thread discussing .mp4/QT (not specific to avidemux though)
http://forum.doom9.org/showthread.php?t=141170


BEFORE
Frame rate mode : Constant
Frame rate : 29.970 fps



Track # 1 Info - TrackID 1 - TimeScale 30000 - Duration 00:00:05.972
Media Info: Language "Undetermined" - Type "vide:avc1" - 179 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 720 x 480 - Profile Main @ Level 3
NAL Unit length bits: 32
Pixel Aspect Ratio 8:9 - Indicated track size 640 x 480




AFTER
Frame rate mode : Variable
Frame rate : 29.646 fps
Minimum frame rate : 9.991 fps
Maximum frame rate : 29.973 fps
Original frame rate : 29.970 fps



Track # 1 Info - TrackID 1 - TimeScale 29973 - Duration 00:00:06.038
Media Info: Language "Undetermined" - Type "vide:avc1" - 179 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 720 x 480 - Profile Main @ Level 3
NAL Unit length bits: 32
Pixel Aspect Ratio 8:9 - Indicated track size 720 x 480

gruntster
18th September 2008, 17:49
There is still an issue with VFR mode, even without b-pyramid. (r4364 patch 3) (e.g. I just re-wrapped a .mp4 using copy mode on a video encoded with MeGUI with QT compatible settings)

I didn't try copying. :rolleyes: I can reproduce the problem.

Do you get any VFR issues if you encode instead of copy?

poisondeathray
18th September 2008, 17:57
I can't seem to reproduce the VFR issues when encoding with the patch :)

I experienced something similar to wata before (RE: the vfr issue), but couldn't reproduce it reliably on every clip even before the patch

I'll keep on testing and see under what circumstances it appears

Thanks

EDIT: I tested a few MPEG2 & VOB clips, opened directly with avidemux with the unpatched build and they all were VFR. Upon testing them with the patched build, all were CFR (default encoding settings in testing for both patched/unpatched trials). Copying mode seems to change to VFR regardless of patched or unpatched

gruntster
18th September 2008, 19:23
Thanks for the feedback. I've found the problem and it should only affect copying. Not sure the best way to fix it just yet...

gruntster
18th September 2008, 21:08
Ok, I have another patched build here (http://www.razorbyte.com.au/dev_dump). Copying and encoding should now be ok.

poisondeathray
19th September 2008, 15:05
Thx gruntster.

Some more observations:

Patch 4 fixes copy & encode on PAL framerate movies 25 => 25

But on NTSC spec 29.970 => 29.973 , 23.976 => 23.977 in both encode & copy mode
(as reported by mediainfo, not sure if it's real, or if it will make a sync difference on a full length movie)

gruntster
19th September 2008, 15:19
Is the frame rate mode still constant and only the fps incorrect?

I used 23.976 fps and 29.970 fps clips during testing and they worked fine. Perhaps it requires a longer sample for the issue to appear.

poisondeathray
19th September 2008, 15:29
Yes frame rate is constant now in all cases. I'll try again on some longer clips and report back if it is a problem

poisondeathray
19th September 2008, 18:09
Sorry for the false alarm, it seems the frame rate is constant, and normal upon farther testing. Nice work!

gruntster
19th September 2008, 18:27
Great. Thanks for the testing!

LoRd_MuldeR
20th September 2008, 02:18
Avidemux 2.4.3 SVN-r4376 (2008-09-19)
http://www.avidemux.org/

There were a few issues that are now hopefully resolved:
some containers were prefilling to accomodate b-frames, which is ok for x264 since it throws empty frames right at the start. However, MPEG-4 ASP tends to throw them from the second frame onwards, which prefilling misses.
some containers weren't even prefilling (AVI/OGM)
x264 was being flushed with the last frame for every empty frame it originally threw. This works for some encoders but x264 isn't one of them; it needs null frames to flush otherwise it considers it an additional frame.
Xvid and libavcodec weren't being flushed at all

Result of my first quick test, using 6 threads:
x264 displays a lot of "x264 [error]: 2nd pass has more frames than 1st pass" warnings in 2-Pass mode -> FIXED
x264 crashes near the end of the second pass when using "--b-adapt 2" together with 2-Pass mode -> FIXED
x264 eats the last few frames (encode shorter than source) when using "--b-adapt 2" together with CRF mode -> FIXED

Revision 4376 (20 Sep 2008)
# Updated ATK to version 1.22.0-2.
# Updated GLib to version 2.18.1-1.
# Updated GTK+ to version 2.14.2-1.
# Updated Libxml2 to version 2.7.1.
# Updated Pango to version 1.20.5-2.
# Updated Qt to version 4.4.2.
# Updated x264 to r979 (patched).

4376 - [ogm] support delayed frames
4375 - [mp4] remove prefilling and support delayed frames
4374 - [flv] remove prefilling and support delayed frames
4373 - [dummy] remove prefilling and support delayed frames for dummy container
4372 - [libavcodec] support flushing using null frames
4371 - [xvid] support flushing using null frames
4370 - [avi] remove prefilling since it doesn't cater for empty frames that occur mid-stream (e.g. Xvid with B-frames).
4369 - [x264] flushing encoder with duplicate frames doesn't work correctly; x264 wants a null frame
4368 - [encoder] set Xvid and x264 as requiring flushing after encoding due to B-frames. Also check requirements of libavcodec encoders for flushing.
4367 - [encoder] allow all encoders to return a requirements flag
4366 - [Win32] disable buffering for log file so external libs don't jumble output
4365 - [mp4] only let libavformat calculate DTS when encoding (and not copying)
4364 - [muxer] let libavformat know H.264 video may use bpyramid
4363 - [mp4] let libavformat calculate DTS for MP4
4362 - [muxer] remove the use of doubles in the libavformat muxer wrapper when calculating video PTS & DTS as it causes rounding issues
4361 - [mp4] missing update for mp4 muxer
4360 - [mp4] update mp4 muxer (ffmpeg r15276)
4359 - [x264] remove unnecessary delay mechanism as it is handled by the muxer
4358 - [avi] perform an encoder delay if necessary like the other muxers
4357 - [x264] build fix for libx264 core 63
4347 - [Qt] use a groupbox for dialogFactory's frame

libx264 SVN-r979 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?qcnuy3dztjy <-- avidemux.diff (http://pastebin.com/f42a6fa1d)
Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Modified to enable "--b-adapt 2" in Avidemux v2.4.3, tested with r4376.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

gruntster
20th September 2008, 12:35
Your list of changes appears to also include 2.5? The Win64 mods weren't made to 2.4. :p

LoRd_MuldeR
20th September 2008, 12:41
Your list of changes appears to also include 2.5? The Win64 mods weren't made to 2.4. :p

Was was looking at the raw changelog on http://svn.berlios.de/ (http://svn.berlios.de/wsvn/avidemux/?op=log) :o

Post has been cleaned up :)

LoRd_MuldeR
21st September 2008, 01:52
libx264 SVN-r983 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?j1jmn0hzdm2

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4376. Modified to enable "--b-adapt 2" in Avidemux.
Avidemux r4376+ (http://forum.doom9.org/showpost.php?p=1186085&postcount=916) is highly recommended, because of major bugfixes regarding the flushing of video encoders.

LoRd_MuldeR
21st September 2008, 16:00
libx264 SVN-r985 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?gmzk2tlmyty

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4376. Modified to enable "--b-adapt 2" in Avidemux.
Avidemux r4376+ (http://forum.doom9.org/showpost.php?p=1186085&postcount=916) is highly recommended, because of major bugfixes regarding the flushing of video encoders.

wata
21st September 2008, 17:56
today i try a few encode with latest Avidemux 2.4.3 SVN-r4376 (2008-09-19), seem the mp4 vfr bug has been solve, thanks
though, all my test video are 25fps capture with Hauppauge pvr 250

LoRd_MuldeR
22nd September 2008, 00:21
libx264 SVN-r986 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?nymjw5iv4zg

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4376. Modified to enable "--b-adapt 2" in Avidemux.
Avidemux r4376+ (http://forum.doom9.org/showpost.php?p=1186085&postcount=916) is highly recommended, because of major bugfixes regarding the flushing of video encoders.

LoRd_MuldeR
22nd September 2008, 01:55
Avidemux 2.4.3 SVN-r4392 (2008-09-22)
http://www.avidemux.org/

Revision 4392 (22 Sep 2008)
# Updated x264 to r986 (patched).

4392 - [Win32] change Qt icon
4391 - [Qt] minor fix ups for r4388 & r4390
4390 - [Qt] employ a similar hack to GTK+ for parenting windows. It will cause too many problems upstream to do it properly.
4389 - [I18N] Spanish update by festor
4388 - [Qt] re-translate strings once translator is loaded to take care of already allocated globals
4387 - [Qt] set application icon
4386 - [Qt] add Save Selection as JPEG Images to main menu
4381 - [Qt] don't automatically reopen preview window after adding a new filter
4380 - [avi/ogm] don't exceed 100% progress on final pass (introduced in r4370 & r4376)
4379 - [I18N] Italian update by zoppo
4378 - [Win32] update installer script to include new GTK+ dependencies
4377 - [automake] update automake scripts

libx264 SVN-r986 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?nymjw5iv4zg
Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Modified to enable "--b-adapt 2" in Avidemux v2.4.3, tested with r4392.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
22nd September 2008, 15:54
libx264 SVN-r987 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?mtrqwzhxeml · http://uploaded.to/?id=21tx4p

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4392. Modified to enable "--b-adapt 2" in Avidemux.
Avidemux r4376+ (http://forum.doom9.org/showpost.php?p=1186085&postcount=916) is highly recommended, because of major bugfixes regarding the flushing of video encoders.

LoRd_MuldeR
23rd September 2008, 01:38
Avidemux 2.4.3 SVN-r4402 (2008-09-23)
http://www.avidemux.org/

Revision 4402 (23 Sep 2008)
# Updated x264 to r987 (patched)

4402 - [Qt] add a couple more extra settings to x264 config dialog
4401 - [Qt] set decimals and step increment for dialogFactory's float element
4400 - [Qt] add PAR to Xvid config dialog
4399 - [Qt] add extra settings to x264 config dialog
4398 - [Qt] more dialogFactory tidy ups
4397 - [Qt] let dialogFactory elements dictate layout requirements. General layout tweaks also made to dialogFactory.
4396 - [Qt] handle translated UTF-8 strings on various windows
4395 - [Win32] convert path separator from JavaScript and command line
4394 - [Qt] fix Range caption and increase B-frame maximum
4393 - [Qt] use native separators in file paths
4392 - [Win32] change Qt icon

libx264 SVN-r987 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?mtrqwzhxeml · http://uploaded.to/?id=21tx4p

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4392. Modified to enable "--b-adapt 2" in Avidemux.
Avidemux r4376+ (http://forum.doom9.org/showpost.php?p=1186085&postcount=916) is highly recommended, because of major bugfixes regarding the flushing of video encoders.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
25th September 2008, 02:40
Avidemux 2.4.3 SVN-r4407 (2008-09-25)
http://www.avidemux.org/

Revision 4407 (25 Sep 2008)
# Updated ATK to version 1.24.0-1.
# Updated GLib to version 2.18.1-2.
# Updated GTK+ to version 2.14.3-2.

4407 - [Qt] enable close button on preview window and reset preview mode when window closes
4406 - [Qt] use a ButtonBox on various dialogs
4405 - [Qt] enable Direct3D support on Win32 if Qt libs support it (Trolltech's pre-built libs don't)
4404 - [Qt] report Qt renderer in prefs (rather than reporting GTK+)
4403 - [Qt] fix CRF mode and Partition Decision on x264 config dialog
4402 - [Qt] add a couple more extra settings to x264 config dialog

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
27th September 2008, 11:21
Avidemux 2.4.3 SVN-r4413 (2008-09-26)
http://www.avidemux.org/

Revision 4413 (26 Sep 2008)
# Updated Cairo to version 1.8.0-1.
# Updated LAME to version 3.98.2.
# Updated libpng to version 1.2.32.
# Updated Pango to version 1.22.0-1.

4413 - [GUI] don't proceed with save if marker A > B
4412 - [Qt] restore resize algorithm on resize filter window
4411 - [Qt] resize and centre flyDialogs when picture is larger than screen resolution
4410 - [Qt] increase page step of slider on main window to improve jumping of key frames
4409 - [Qt] make dialogFactory's Notch element read-only
4408 - [Qt] add colour selection dialog
4407 - [Qt] enable close button on preview window and reset preview mode when window closes

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
27th September 2008, 16:46
libx264 SVN-r988 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?g0emjwicmzd

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4413. Avidemux (Qt version) has an GUI option for "--b-adapt 2" now.
Avidemux r4376+ (http://forum.doom9.org/showpost.php?p=1186085&postcount=916) is highly recommended, because of major bugfixes regarding the flushing of video encoders.

LoRd_MuldeR
28th September 2008, 17:11
libx264 SVN-r994 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?fcnynkimqnd

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4413. Avidemux (Qt version) has an GUI option for "--b-adapt 2" now.
Avidemux r4376+ (http://forum.doom9.org/showpost.php?p=1186085&postcount=916) is highly recommended, because of major bugfixes regarding the flushing of video encoders.

LoRd_MuldeR
29th September 2008, 15:34
libx264 SVN-r995 + Gruntster's Alignment-Fix:
http://www.mediafire.com/?yd1mot5jgmj

Fix potential miscompilation of some inline asm
Caused problems under some gcc 4.x versions with predictive lossless

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4413. Avidemux (Qt version) has an GUI option for "--b-adapt 2" now.
Avidemux r4376+ (http://forum.doom9.org/showpost.php?p=1186085&postcount=916) is highly recommended, because of major bugfixes regarding the flushing of video encoders.

LoRd_MuldeR
30th September 2008, 15:20
Avidemux 2.4.3 SVN-r4421 (2008-09-30)
http://www.avidemux.org/

Revision 4421 (30 Sep 2008)
Updated x264 to r995 (patched).

4421 - [Qt] check the appropriate zoom menu option after opening video
4420 - [CMake] detect ppc64 and set appropriate build flags
4419 - [I18N] French update by NSV
4418 - [Qt] set minimum quantiser setting for x264 to zero
4417 - [Qt] redimensioned preview icons for toolbar
4416 - [GUI] fix flyDialog's buggy recomputeSize method
4415 - [Qt] pass flyDialog's unfiltered events to parent class
4414 - [ecma] don't crash when codec config string is a different length to the default.

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
2nd October 2008, 23:45
Avidemux 2.4.3 SVN-r4435 (2008-10-02)
http://www.avidemux.org/

Revision 4435 (02 Oct 2008)
# Updated x264 to r997 (patched).

4435 - [Win32] run Qt over GTK at end of installer
4434 - [Qt] preview icons with transparency for toolbar by Lord Mulder
4433 - [x264] add support for libx264 core 65
4432 - [Qt] Avisynth ColorYUV filter window for Qt UI
4425 - [automake] update
4424 - [Qt] MPlayer Delogo filter window for Qt UI
4423 - [GTK] convert MPlayer Delogo filter window over to flyDialog
4422 - [jpeg] scan all tags in JPEG until image is found rather than first 10
4421 - [Qt] check the appropriate zoom menu option after opening video

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

poisondeathray
3rd October 2008, 00:05
LoRd_MuldeR or Gruntster: do you know if there is a plan to add psy-rdo/psy-trellis/AQ settings to the x264 configuration GUI, or a command line box?

LoRd_MuldeR
3rd October 2008, 00:08
LoRd_MuldeR or Gruntster: do you know if there is a plan to add psy-rdo/psy-trellis/AQ settings to the x264 configuration GUI, or a command line box?

AQ options are there already! Psy RDO will be used with the recommended default strength of 1.0, Psy Trellis will be off by default.

You may file a bugreport/featurerequest if you need to adjust PsyRDO/PsyTrellis and hopefully Gruntster or Mean will hear you :)

poisondeathray
3rd October 2008, 00:14
oops. I see AQ in the Qt4 version, but not the GTK+ (which I normally use). Is there a reason to use one version over the other?

Thanks

EDIT: OK don't answer that. I see you have already in my search:)
http://avidemux.org/admForum/viewtopic.php?id=5131

LoRd_MuldeR
3rd October 2008, 00:22
Also note that with the latest release Qt has been made the default interface:
* http://svn.berlios.de/wsvn/avidemux/?rev=4435&sc=1
* http://svn.berlios.de/wsvn/avidemux/branches/avidemux_2.4_branch/platforms/windows/installer/avidemux.nsi?op=diff&rev=4435&sc=1

LoRd_MuldeR
3rd October 2008, 02:03
libx264 SVN-r997 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/mwqy0m1no3f/libx264.rev-997.fprofiled.adm_mod.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4435. Avidemux (Qt version) has an GUI option for "--b-adapt 2" now.
Avidemux r4435+ (http://forum.doom9.org/showpost.php?p=1190984&postcount=932) is highly recommended, because of recent x264 API changes! The options "--b-rdo" and "--bime" have been removed.

LoRd_MuldeR
3rd October 2008, 02:29
libx264 SVN-r998 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/ummm4jue53m/libx264.rev-998.fprofiled.adm_mod.7z

Resolve quality regression in r996
Accidentally removed the wrong line of code. I think this classifies as a "10l".
Thanks to techouse for initial bug report and skystrife for helping me find it.

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4435. Avidemux (Qt version) has an GUI option for "--b-adapt 2" now.
Avidemux r4435+ (http://forum.doom9.org/showpost.php?p=1190984&postcount=932) is highly recommended, because of recent x264 API changes! The options "--b-rdo" and "--bime" have been removed.

ozhanesk90
6th October 2008, 22:58
I'm using Avidemux 2.4.3 (r4435)
I have a problem with AAC(FaaC) audio
http://i459.photobucket.com/albums/qq318/aRTKbS/audioproblem.jpg

LoRd_MuldeR
6th October 2008, 23:40
Avidemux 2.4.3 SVN-r4445 (2008-10-06)
http://www.avidemux.org/

Revision 4445 (06 Oct 2008)
# Updated x264 to r999 (patched).

4445 - [MPEG-TS] don't include SPS NAL units as frames in H.264 video
4444 - [MPEG-TS] simplify H.264 indexing and add function to read slice header (for later use)
4443 - [I18N] update Qt project file for translations
4442 - [I18N] update po files again...dos2unix doesn't play nice
4441 - [I18N] update pot file and po files
4440 - [Qt] Glyph Editor for Qt UI
4439 - [Qt] use a ButtonBox on encoding and vobsub windows
4438 - [Qt] Cnr2 filter window for Qt UI
4437 - [Win32] only install libpng for GTK+ UI
4436 - [png] use libavcodec for PNG decoding to support more colour depths rather than adding more plumbing around libpng. Also remove libpng as a dependency. (FS#508)
4435 - [Win32] run Qt over GTK at end of installer

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
7th October 2008, 00:05
@ozhanesk90: Is 128 kbs the maximum bitrate or is it the average bitrate?

EDIT: I just did an encode at 64 kbps and it came out at an average bitrate of 111 kbps. That's definitely wrong.

EIDITē: When downmixing to Mono then the 64 kbps encode comes out at an average bitrate of exactly 64 kbps.

Maybe 64 kbps is simply too low for a Stereo stream? :confused:

DarkZell666
7th October 2008, 09:37
@ozhanesk90: Is 128 kbs the maximum bitrate or is it the average bitrate?

EDIT: I just did an encode at 64 kbps and it came out at an average bitrate of 111 kbps. That's definitely wrong.

EIDITē: When downmixing to Mono then the 64 kbps encode comes out at an average bitrate of exactly 64 kbps.

Maybe 64 kbps is simply too low for a Stereo stream? :confused:

Actually, we've had that problem already ... do you remember last year or 2 years ago ? I can't remember if it ever got fixed, and I've never encoded audio to AAC with avidemux for my personal use (only for testing here and there) ;/

Edit : see those old topics :
- http://www.avidemux.org/admForum/viewtopic.php?id=3078
- http://www.avidemux.org/admForum/viewtopic.php?id=3047

LoRd_MuldeR
7th October 2008, 13:04
Actually, we've had that problem already ... do you remember last year or 2 years ago ? I can't remember if it ever got fixed, and I've never encoded audio to AAC with avidemux for my personal use (only for testing here and there) ;/

Yes, I remember. Don't think it was ever resolved. Maybe the "Stereo vs. Mono" aka "too low bitrate" theory makes sense?

gruntster
7th October 2008, 13:12
Yes, I remember. Don't think it was ever resolved. Maybe the "Stereo vs. Mono" aka "too low bitrate" theory makes sense?

I thought it was solved and was due to me inappropriately building DRM versions of FAAC, which should no longer be the case. :)

Thread:
http://www.avidemux.org/admForum/viewtopic.php?id=3103

LoRd_MuldeR
7th October 2008, 13:23
Well, I can easily reproduce the problem with your latest Avidemux build. I select "64 kbps" for a Stereo stream, but I get an average audio-bitrate of 111 kbps.
So either there is a bug somewhere -or- 64 kbps is simply too low for FAAC and Stereo sound, so FAAC relaxes the bitrate restriction...

DarkZell666
7th October 2008, 13:41
Yes, I remember. Don't think it was ever resolved. Maybe the "Stereo vs. Mono" aka "too low bitrate" theory makes sense?

The CLI version of faac (v1.26.1 from rarewares.org (http://www.rarewares.org/aac-encoders.php#faac-win)) seems to be partially in agreement with you :devil:

I just encoded some music with it at 64kbps, 96kbps and 128kbps without problems, but when I asked for 32kbps it wouldn't go lower than 58kbps :)
This is most probably because sub-64kbps bitrates are for the HE profiles, and FAAC doesn't do HE :/

LoRd_MuldeR
7th October 2008, 13:56
Yup. But in Avidemux it already fails to go below ~128 kbps for a Stereo stream...

gruntster
8th October 2008, 16:20
Avidemux doesn't report the correct audio bitrate for MP4 and MKV containers. AVI works though.

LoRd_MuldeR
8th October 2008, 16:40
Avidemux doesn't report the correct audio bitrate for MP4 and MKV containers. AVI works though.

I checked the output bitrates with Avinaptic. And it says "111 kbps", although I had configured FAAC to "64 kbps" in Avidemux...

DarkZell666
8th October 2008, 18:09
Avidemux doesn't report the correct audio bitrate for MP4 and MKV containers. AVI works though.

I guess this warning from mplayer is a "proof" of it ? :
FAAD: compressed input bitrate missing, assuming 128kbit/s!
But avinaptic is right indeed :)
I even encoded to xvid+aac inside avi just to check, and mplayer also reports ~110-ish bitrates (no warning from FAAD this time).

gruntster
8th October 2008, 18:39
Ok, should be fixed r4455. Looks like the problem has been around for quite some time.

LoRd_MuldeR
8th October 2008, 21:58
Avidemux 2.4.3 SVN-r4454 (2008-10-08)
http://www.avidemux.org/

Revision 4454 (08 Oct 2008)

4454 - [Qt] fix file dialogs to handle UTF-8 strings in caption
4453 - [mp4] only let libavformat calculate DTS for MP4 when encoding H.264 (fixes regression in r4363)
4452 - [Qt] handle UTF-8 strings properly when escaping ampersands (regression introduced r4449)
4451 - [Qt] don't translate container formats twice
4450 - [Qt] stop video when exiting
4449 - [Qt] escape ampersands when converting GTK+ accelerators
4448 - [Qt] use correct colourspace for Qt when resizing YUV images on flyDialogs
4447 - [Qt] correctly handle automatic resize of large images on Equaliser window
4446 - [Qt] Equaliser filter window for Qt UI
4445 - [MPEG-TS] don't include SPS NAL units as frames in H.264 video

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
13th October 2008, 21:06
Avidemux 2.4.3 SVN-r4458 (2008-10-13)
http://www.avidemux.org/

Revision 4458 (13 Oct 2008)

4458 - [MPEG-TS] fix overflow that prevented all pids being searched (regression in r4293)
4457 - [Qt] extend FPS on Change Frame Rate dialog to 3 decimals
4456 - [dialogFactory] make number of decimals definable for float element
4455 - [FAAC] don't set bandwidth as it can give an incorrect bitrate (regression in r2663)
4454 - [Qt] fix file dialogs to handle UTF-8 strings in caption

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
14th October 2008, 00:27
Ok, should be fixed r4455. Looks like the problem has been around for quite some time.

It seems the problem is fixed indeed:
I just ran an encode with FAAC and selected 96 kbps for the Stereo stream. It came out at an average bitrate of 95.995 kbps.

Good work :)

ozhanesk90
14th October 2008, 18:55
It seems the problem is fixed indeed:
I just ran an encode with FAAC and selected 96 kbps for the Stereo stream. It came out at an average bitrate of 95.995 kbps.

Good work :)

Maybe fixed for avi container but MKV still only encode 128kbps :confused:

DarkZell666
14th October 2008, 19:11
Maybe fixed for avi container but MKV still only encode 128kbps :confused:

The bitrate isn't reported correctly for MP4/MKV, but the stream is actually encoded with the bitrate you asked for. Simply demux the .aac track from the .mkv and playback the .aac directly so you can check the real audio bitrate (cf. a couple of posts earlier, #948 and #950).

LoRd_MuldeR
14th October 2008, 20:15
The bitrate isn't reported correctly for MP4/MKV, but the stream is actually encoded with the bitrate you asked for. Simply demux the .aac track from the .mkv and playback the .aac directly so you can check the real audio bitrate (cf. a couple of posts earlier, #948 and #950).

Or use Avinpatic, it will report the actual average bitrate ;)

ozhanesk90
15th October 2008, 19:07
I don't worry my audio kbps No matter what audio seems, I only want to encode 64 or 56 kbps or less... But isn't possible yet :(I want Because I'm x264 Small Size Video Encoder So audio not important than video for me :D

LoRd_MuldeR
16th October 2008, 01:40
Avidemux 2.4.3 SVN-r4473 (2008-10-15)
http://www.avidemux.org/

Revision 4473 (15 Oct 2008)

4473 - [UI] change File/Open caption
4472 - [automake] update
4466 - [Mac] use native file dialogs for Qt and set minimum required Qt version to 4.4.0
4463 - [Qt] remember last path for file dialogs
4462 - [Qt] clean up properly and save prefs, etc when closing via Close button
4461 - [m2ts] account for larger m2ts packets when tracking audio
4460 - [Qt] another fix for correct colourspace when resizing YUV images on flyDialogs for Qt
4459 - [MP4] fix compilation error when system doesn't have libx264 (FS#512)
4458 - [MPEG-TS] fix overflow that prevented all pids being searched (regression in r4293)

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
18th October 2008, 17:45
Avidemux 2.4.3 SVN-r4486 (2008-10-18)
http://www.avidemux.org/

Revision 4486 (18 Oct 2008)
# Updated GLib to version 2.18.2-1.

4486 - [Win32] don't install GTK+ UI by default
4485 - [Qt] add PAR to x264 config dialog
4484 - [Qt] fix thumb slider's left border
4483 - [Qt] tweak thumb slider control so it doesn't overrun border
4482 - [Qt] make thumb slider thinner
4481 - [Qt] tweak Auto menu captions
4480 - [Qt] skin thumb slider
4479 - [Qt] sync thumb slider header
4478 - [Qt] don't explicitly set the font family on Qt dialogs
4477 - [Qt] tweak for main UI to better accommodate jog shuttle
4476 - [Qt] jog shuttle for main UI
4473 - [UI] change File/Open caption

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

wata
19th October 2008, 18:18
regarding latest version of Avidemux, 2.4.3 SVN-r4486 (2008-10-18)

something change seem to cause filesize of encode video (x264) to varies with exact same setting (save it as project so nothing change)
the souce is a test mpeg2 file with avs setting (resize, crop etc) connect to the avsproxy
each time i close avidemux and reopen it to encode the filesize changes

test with all version from avidemux_2.4_r4445_win32 to avidemux_2.4_r4486_win32 as all is using same x264 r999
and using crf=18
notice output from r4486 alway is different size

10/20/2008 01:15 AM 11,036,529 test_avidemux_r999-2 (avidemux_2.4_r4473_win32).mp4
10/20/2008 12:44 AM 11,036,529 test_avidemux_r999-3 (avidemux_2.4_r4445_win32).mp4
10/20/2008 12:47 AM 11,036,529 test_avidemux_r999-4 (avidemux_2.4_r4458_win32).mp4
10/20/2008 12:50 AM 11,036,529 test_avidemux_r999-5 (avidemux_2.4_r4473_win32).mp4
10/20/2008 01:06 AM 10,550,751 test_avidemux_r999-6 (avidemux_2.4_r4486_win32).mp4
10/20/2008 01:12 AM 10,688,378 test_avidemux_r999-7 (avidemux_2.4_r4486_win32).mp4
10/20/2008 01:02 AM 10,987,796 test_avidemux_r999-8 (avidemux_2.4_r4486_win32).mp4

LoRd_MuldeR
19th October 2008, 19:02
Not sure what could have changed the filesize between Avidemux r4473 and Avidemux r4486, as both builds use libx264 r999.
Also I don't see any changes regarding x264 in the Avidemux core application between r4473 and r4486.

However I just made a few quick test encodes with Avidemux r4486 (x264 r999) in CRF mode and I got this:
x264-r999-1.avi 10.494.574 Byte
x264-r999-2.avi 10.494.574 Byte
x264-r999-3.avi 10.494.614 Byte

Two encodes came out at the exactly same size, the last one was slightly bigger (the deviation is less than 0.001%)
So I think this very small derivation can be explained with the indeterministics of multi-threaded x264...

DarkZell666
19th October 2008, 19:41
@wata : would you mind posting your settings ? does x264 actually behave the same with the same settings ?

OTOH, multi-threading isn't naturally undeterministic. Only the time at which each threads finishes varies, not the result of the calculations. It can be if the threads are badly coded though (with non-synchronized shared memory access for example ?). At least that's what I was taught in class (I've never had lessons on determinism in programming).

LoRd_MuldeR
19th October 2008, 19:51
@wata : would you mind posting your settings ? does x264 actually behave the same with the same settings ?

OTOH, multi-threading isn't naturally undeterministic. Only the time at which each threads finishes varies, not the result of the calculations. It can be if the threads are badly coded though (with non-synchronized shared memory access for example ?). At least that's what I was taught in class (I've never had lessons on determinism in programming).

Well, multi-threading is not inherently indeterministic. That's right.

However multi-threaded x264 is indeterministic for sure, if the "--non-deterministic" switch is used.
And I'm not even sure that multi-threaded x264 is guaranteed to be deterministic without that switch.

x264, in threaded mode, is not necessarily deterministic.Its not deterministic--that is, if you run it two times, it won't give exactly the same results.

wata
21st October 2008, 00:04
nevermind, i try a few more test encode now the filesize varies for the previous version too
i think it is cause by the avsproxy
sometime i get 2 same size file but the third one differ alot not sure which setting in the avs is causing it
right now i will just stick with the internal filters which has same otuput filesize no matter how many time i encode
anyway, here the my avs file:

DGDecode_mpeg2source("e:\=x264 test\test.d2v")
Load_Stdcall_Plugin("C:\Program Files\AviSynth 2.5\plugins\yadif.dll")
Yadif(order=1)
crop( 22, 0, -30, -4)
Spline36Resize(576,448) # Spline36 (Neutral)
#denoise

LoRd_MuldeR
22nd October 2008, 22:23
Avidemux 2.4.3 SVN-r4494 (2008-10-22)
http://www.avidemux.org/

Revision 4494 (22 Oct 2008)
# Updated GTK+ to version 2.14.4-1.

4494 - [I18N] Italian update by zoppo
4493 - [Qt] add AVI Muxer Options to main menu and move Preferences
4492 - [Qt] use buttonBox on Working dialog
4491 - [Animated] fix title of the Animated Menu filter dialog
4490 - [Qt] more UTF-8 fixes
4489 - [I18N] make a few strings translatable & fix UTF-8 conversion on encoding window
4488 - [Qt] centre volume slider
4487 - [mp4] ensure pts != dts
4486 - [Win32] don't install GTK+ UI by default

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

ozhanesk90
29th October 2008, 00:06
The AAC (Advanced Audio Codec)

AAC was first specified in the standard MPEG-2 Part 7 in 1997 and updated in MPEG-4 Part 3 in 1999. AAC is more linear, eliminating the hybrid approach in favor of a pure MDCT. To better encode both stationary signals and transient signals, the encoder can decide to use a wide 1024 samples window for the MDCT (better frequency resolution for stationary signals) or a set of 8 x 128 samples MDCTs (better time resolution in transient signals). This approach, with other optimizations (better join stereo, entropy coding, perceptual noise shaping, etc..) , assure to AAC an higher perceptual quality compared to MP3 at the same bitrate, expecially below 128Kbit/s.

HE-AAC

This enhanced version of AAC introduces the SBR Technique (Side Band Replication). With SBR, a signal frequency spectrum is split in half. The part below 22KHz (lower frequencies) is encoded as usual, the part above (higher frequencies) is reconstructed as a trasformation of the spectrum envelope of the low frequencies block. A very small side-bitstream gives to the decoder the addictional informations necessary to reconstruct the final signal. With SBR, a signal of around 70-75Kbit/s is only slightly worst than a 128Kbit/s MP3.

http://www.progettosinergia.com/flashvideo/sbr_2_codec.gif

HE-AAC v2

The latest update of AAC standard, introduces the Parametric Stereo Technique (PS). With PS, only a mono signal is encoded and trasmitted, the second audio signal (supposing a stereo signal in input) is analysed and a set of parameters found and trasmitted to the decoder. These parameters describe matematically the difference beetween the left and the right channel in a stereo sound. This technique allow a further level of compression. At 64Kbit/s, a HE-AAC coded sound and a HE-AAC v2 codec sound are almost identical, but at lower bitrate, as 48Kbit/s, 32Kbit/s and 24Kbit/s, HE-AAC v2 produces a signal with an higher perceptal quality.

http://www.progettosinergia.com/flashvideo/PS_level1.gif

Conclusion

The support of AAC allows us to encode our sounds to 64Kbit/s with the same quality of a 128Kbit/s encoded MP3. Further more, for other use more susceptible to bandwidth usage, like Internet Radio, HE-AAC v2 gives us the possibility to encode our sounds to 32Kbit/s or lower with a surpraisingly good final result. In low bitrate streaming scenarios this can make the difference.

is it possible our avidemux?

LoRd_MuldeR
29th October 2008, 00:10
Avidemux already supports AAC via FAAC. However only LC-AAC is supported via FAAC, because FAAC cannot encode to HE-AAC yet.

Since there is no OpenSource HE-AAC encoder available yet, it is not possible to add HE-AAC support to Avidemux at the moment!
You may encode your audio stream to HE-ACC using the free Nero AAC encoder. Then you can multiplex the HE-AAC with the video from Avidemux.
And don't expect too much benefit from HE-AAC over LC-AAC. HE-ACC really is only helpful at ultra-low bitrates.

BTW: mp3PRO used the very same technique that HE-AAC uses to squish out more quality at ultra-low bitrates - with limited success.

ozhanesk90
29th October 2008, 01:44
I couldn't choose jvt matrix. I choose but close window and open again its manualy choosing flat matrix

LoRd_MuldeR
29th October 2008, 01:51
I couldn't choose jvt matrix. I choose but close window and open again its manualy choosing flat matrix

GTK+ or Qt interface?

Also: There is no sane reason to use "jvt" matrix. x264 works best with the default "flat" matrix.

flat is not a custom matrix it's the DEFAULT quantization. JVT matrix is included too though and it's quite useless. like the default mpeg quantization matrix in xvid.

LoRd_MuldeR
30th October 2008, 17:18
libx264 SVN-r999 + Psy-RD Assembly Fix + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/3dxmnmtyeym/libx264-r999-hadamard_ac-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4494.

Hadamard_ac... ooooooooooh, it is a bug in psy-RD, but in the assembly, not the C code or the algorithm!

I'm going to guess there was some sort of overflow, considering the fact that it only happens on a black/white area like that.

[...]

Here's Akupenguin's fix. (http://akuvian.org/src/x264/hadamard_ac.diff)

It seems to fix the problem; it avoids possibility of overflow as far as I can tell.

If no issues are reported, I'll commit it locally (yes, yes, r1k is coming soon!).

LoRd_MuldeR
31st October 2008, 19:13
libx264 SVN-r1016 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/lwgmqvyzjfm/libx264-r1016-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4494.

Inspector.Gadget
5th November 2008, 04:27
I have a question about setting audio delay in Avidemux: If I open a VOB or similar directly, does Avidemux automatically determine the audio delay and compensate (during encoding or remuxing) or do I need to enter the value manually? Thanks.

DarkZell666
5th November 2008, 12:10
I have a question about setting audio delay in Avidemux: If I open a VOB or similar directly, does Avidemux automatically determine the audio delay and compensate (during encoding or remuxing) or do I need to enter the value manually? Thanks.

You need to do that manually ^^
You can either go by trial and error, or index+demux the audio track in dgmpgdec and read the correct delay from the filename of the demuxed ac3 track :)

Inspector.Gadget
5th November 2008, 13:38
You need to do that manually ^^
You can either go by trial and error, or index+demux the audio track in dgmpgdec and read the correct delay from the filename of the demuxed ac3 track :)

Thanks. That's what I had done a while ago but this time around I didn't want to double the delay by mistake.

LoRd_MuldeR
5th November 2008, 13:46
Also you can goto "Audio" -> "Main Track" in Avidemux to see the delay calculated by Avidemux. In my experience DGIndex delivers a more accurate delay though.

I still wonder why Avidemux does calculate a delay (accurate or not), but doesn't apply it automatically...

Inspector.Gadget
5th November 2008, 15:43
@LoRd_MuldeR - I never knew about that feature. Thanks.

LoRd_MuldeR
6th November 2008, 03:26
libx264 SVN-r1019 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/5q5ha5ynzyg/libx264-r1019-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4494.

LoRd_MuldeR
10th November 2008, 04:28
libx264 SVN-r1024 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/uhgvuylfvqg/libx264-r1024-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4494.

LoRd_MuldeR
11th November 2008, 02:51
libx264 SVN-r1026 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/n0mz2mf2mgt/libx264-r1026-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4494.

LoRd_MuldeR
21st November 2008, 16:50
libx264 SVN-r1029 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/ijymygioy25/libx264-r1029-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4494.

LoRd_MuldeR
25th November 2008, 19:39
libx264 SVN-r1034 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/e5jnnzmfyn3/libx264-r1034-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4494.

LoRd_MuldeR
26th November 2008, 21:38
libx264 SVN-r1038 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/wjodygmjigz/libx264-r1038-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4494.

roozhou
27th November 2008, 15:55
Since there is no OpenSource HE-AAC encoder available yet, it is not possible to add HE-AAC support to Avidemux at the moment!


3GPP Reference aasPlus Encoder is open-source. Can you consider adding it to avidemux?

LoRd_MuldeR
27th November 2008, 16:26
3GPP Reference aasPlus Encoder is open-source. Can you consider adding it to avidemux?

File a feature request and hope the devs will hear you:
http://bugs.avidemux.org/

I got zero idea how suitable that 3GPP encoder is for integration into Avidemux, nor di I know how it performs quality-wise...

roozhou
27th November 2008, 16:33
File a feature request and hope the devs will hear you:
http://bugs.avidemux.org/

I got zero idea how suitable that 3GPP encoder is for integration into Avidemux, nor di I know how it performs quality-wise...

The quality and encoding speed(compiled by VS2005) is very close to Real's RACP. However it only supports stereo and up to 52kbps.

LoRd_MuldeR
27th November 2008, 16:38
The quality and encoding speed(compiled by VS2005) is very close to Real's RACP. However it only supports stereo and up to 52kbps.

Sounds pretty low, even for HE-AAC (AAC + SBR) aka "aacPlus v1". I think ~52 kbps is more the range for aacPlus v2 (AAC + SBR + PS).

Is Parametric Stereo (PS) supported by that encoder?

And most important: Is that encoder only working as a CLI encoder or can it be compiled as a library?

roozhou
27th November 2008, 17:18
It supports both SBR and PS. It is written in floating-point ANSI-C and of course can be compiled as a library.

IMHO SBR+PS can never be better than SBR even at <32 kbps.

LoRd_MuldeR
27th November 2008, 17:59
of course can be compiled as a library.

That's not so obvious :p

But this way there is at least a chance that somebody will integrate it into Avidemux...

LoRd_MuldeR
28th November 2008, 17:19
libx264 SVN-r1041 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/mtz4znv4imm/libx264-r1041-force_align-fprofiled.7z

Broken! See: http://forum.doom9.org/showthread.php?p=1218039

LoRd_MuldeR
29th November 2008, 11:09
libx264 SVN-r1042 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/3nzzijdty0m/libx264-r1042-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-1 (fprofiled). Tested with Avidemux 2.4.3 r4494.

LoRd_MuldeR
7th December 2008, 03:38
Avidemux 2.4.3 SVN-r4499 (2008-12-03)
http://www.avidemux.org/

Revision 4499 (03 Dec 2008)
# Packaged using NSIS 2.41.
# Updated Avisynth Proxy GUI to version 2.06.
# Updated GLib to version 2.18.3-1.
# Updated GTK+ to version 2.14.5-1.
# Updated Libxml2 to version 2.7.2.
# Updated Pango to version 1.22.2-1.
# Updated Qt to version 4.4.3.
# Updated win_iconv to version 20080403.
# Updated x264 to r1046 (patched).
# Updated Xvid to 1.2.0.

4499 - [Win32] add Czech Qt translation to installer
4498 - [I18N] Czech update by Jakub Misak
4497 - [I18N] Czech update and new Qt translation by Jakub Misak
4496 - [I18N] update Qt project file
4495 - [Qt] more UTF-8 fixes
4494 - [I18N] Italian update by zoppo

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
12th December 2008, 15:26
libx264 SVN-r1051 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/yyhrgwdnazn/libx264-r1051-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-2 (fprofiled). Tested with Avidemux 2.4.3 r4499.

LoRd_MuldeR
16th December 2008, 00:15
libx264 SVN-r1056 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/twzao3dncmz/libx264-r1056-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-2 (fprofiled). Tested with Avidemux 2.4.3 r4499.

LoRd_MuldeR
16th December 2008, 21:16
libx264 SVN-r1057 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/3nff0mmxw2y/libx264-r1057-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-2 (fprofiled). Tested with Avidemux 2.4.3 r4499.

LoRd_MuldeR
25th December 2008, 02:07
libx264 SVN-r1060 + ESA Crash Fix + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/flzzjdzmmqd/libx264-r1060-force_align-esa_fix-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-2 (fprofiled). Tested with Avidemux 2.4.3 r4499.

LoRd_MuldeR
28th December 2008, 17:44
Avidemux 2.4.3 SVN-r4502 (2008-12-27)
http://www.avidemux.org/

Revision 4502 (27 Dec 2008)
# Updated GTK+ to version 2.14.6-1.
# Updated Libxml2 to version 2.7.2+.
# Updated x264 to r1062 (patched).
# Updated Xvid to 1.2.1.

4502 - [mp4] correctly generate extra data for esds atom (fixes regression in r4375)
4501 - [mkv] Properly identify DTS audio inside mkv
4500 - [dca] Try also linking libdca if libdts fails
4499 - [Win32] add Czech Qt translation to installer

Download Mirror #1: http://mulder.dummwiedeutsch.de/ (http://mulder.dummwiedeutsch.de/home/?page=projects#avidemux)
Download Mirror #2: http://avidemux.razorbyte.com.au/ (http://avidemux.razorbyte.com.au/#avidemux2.4)

LoRd_MuldeR
29th December 2008, 20:01
libx264 SVN-r1063 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/ylhmotnjo0g/libx264-r1063-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-2 (fprofiled). Tested with Avidemux 2.4.3 r4502.

LoRd_MuldeR
30th December 2008, 16:09
libx264 SVN-r1065 + Gruntster's Alignment-Fix:
http://www.mediafire.com/file/oziknwyjzmm/libx264-r1065-force_align-fprofiled.7z

Compiled with MinGW GCC 4.3.2-tdm-2 (fprofiled). Tested with Avidemux 2.4.3 r4502.

Dark Shikari
31st December 2008, 04:24
Can you try this patch (http://pastebin.com/m5c51dbd8)? It should remove the need for force_align_arg_pointer.