View Full Version : Avidemux (with emphasis on x264/h264 GUI)
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 ;)
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.
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 :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.