View Full Version : Avidemux 2.5 - Java ?
iffybob
10th August 2009, 21:52
I have been using Avidemux 2.5 qt_4 to do mpeg to mpeg re-encode (install file mpegavidemux_2.5.0_win32.exe)
it was working well untill I installed Java - (jxpiinstall-6u13-fcs-bin-b03-windows-i586-09_mar_2009.exe),
now I cant use "any" of the mpeg2 re-encoders ( I can do a stream copy, and convert to avi etc ) the programe crashes out with no error message.
I have un-installed Java - restarted machine - did not help.
un-unstalled and reinstalled Avidemux - did not help.
Anyone got an idea of whats going on.?
LoRd_MuldeR
10th August 2009, 21:57
Avidemux is not related to Java at all! Even if you noticed the problem first after installing Java, the problem must be something else ;)
Please download the latest Avidemux (v2.5 r5204) here and try again:
http://avidemux.razorbyte.com.au/
If you still get errors then, post your log file please...
iffybob
10th August 2009, 22:50
yeh just tried that, I was using 4944,
I am getting same thing, it just crashes out, no error message at all. I can convert the same file to Avi formats.
what dll does it use, I could not see an mpeg dll in the "videoEncoder" directory.
does the programe use any dependents, (ie quicktime), not mentioned.
I did not think java had anything to do with it, but its after that the mpeg2 encoding stoped, so I mentioned it.
I is stumped:confused:
this is the error form windows
AppName: avidemux2_qt4.exe AppVer: 2.5.0.5204 ModName: avidemux2_qt4.exe
ModVer: 2.5.0.5204 Offset: 000e0c18
LoRd_MuldeR
10th August 2009, 22:56
I am getting same thing, it just crashes out, no error message at all.
Post your log file:
%APPDATA%\Avidemux\admlog.txt
what dll does it use, I could not see an mpeg dll in the "videoEncoder" directory.
My guess would be "libADM_vidEnc_avcodec.dll" (libavcodec/ffmpeg).
does the programe use any dependents, (ie quicktime), not mentioned.
No, it doesn't! No QuickTime, no DirectShow, no Video for Windows :sly:
I did not think java had anything to do with it, but its after that the mpeg2 encoding stoped, so I mentioned it.
As said before, there is absolutely no relation between Avidemux and Java.
iffybob
10th August 2009, 23:06
here' s my admin log,
as it looks every things fine until it tries to init the mpeg video stream.
LoRd_MuldeR
10th August 2009, 23:13
here' s my admin log,
as it looks every things fine until it tries to init the mpeg video stream.
If you had used Pastie (http://pastie.org/), I wouldn't have to wait for your attachment to be approved by a moderator...
Can you provide an unprocessed sample file? And what are your exact steps?
iffybob
10th August 2009, 23:25
I "think" this is what you want, ( I was winging the pastie site )
http://pastie.org/579202
LoRd_MuldeR
10th August 2009, 23:40
I can't see any crash information in your log. Sure this is the log right after Avidemux crashed/disappeared?
Also: Can you provide an unprocessed sample file? And what are your exact steps to trigger the problem?
iffybob
11th August 2009, 00:27
Yeh I could not see any either, which is why I got confused, if I knew what, I could fix it.
The file is as follows
(DVBt - 720x576 TS mpgeg ) ->PVAStrumento -> ( PS mpeg)
loaded into Avidemux -> Cut out Adds etc -> Audio/video stream copy ->> "new file"
(fine up to here)
load "new file" to Avidemux - Select AC3 sound, Select Mpeg2 encoder ( not the stream copys ) - select Mpeg-A/V-PS container
press "save video" , select file name, press ok
the logfile says the rest. - gets to setting up the video stream and quits.
I have tried all the other Mpeg2 encoders, they did not work,
even did an Video stream copy with an AC3 sound convert, that worked fine.
its when I try to do an mpeg2 re-encode, it goes whacky and quits. there is no error report , except from the OS.
Its not just that file, I had tried it with 3 mpegs, just tried it with an avi, not of my making.
and its thrown an exception.
Sorry took so long to reply bin helping other with something entirly differnt.
PS like the pic it moves when I'm not looking at it.
LoRd_MuldeR
11th August 2009, 00:35
1. Why do you first cut in "Copy" mode when you are going to re-encode later anyway? You could cut and re-encode in one step.
2. Why do you re-encode to MPEG-2, when your source apparently already is in the MPEG-2 format?
3. I don't know why Avidemux crashes when you encode to MPEG-2. I successfully encoded a huge number of Video-DVD's with Avidemux in the past :confused:
4. It seems Avidemux crashes the "hard" way. That's why you see the error box from the OS and why there's no stacktrace in the log...
5. Can you provide a sample file to re-produce the crash?
iffybob
11th August 2009, 01:01
Answers
1. so I can do quick cuts on lots of files in one go and then re-encode them later, when Im not using the comp, cos it takes time.
2. The Mpegs are not DVD complient (GOPs up to 52 frames ), not ac3/ACC audio and do have frames missing, odd sound drop ..etc.
so I re-encode to get rid of all errors before drop them onto a DVD, when I have engh files to fill one.
3. Worked fine for me also until this, I was happy with it ........... the only thing I did between working / not working was the Java.
4. I sometimes get an exception report from the os, but I cant copy the text and I dont know where windows puts it.
5. Its doing the same with all files and types , even files I encoded with it before, but just on mpeg2 encode. its a general prob not a file specicific.
Odd I know thanks for trying to help anyway... boB
LoRd_MuldeR
11th August 2009, 01:07
I see ;)
You could try Avidemux v2.4.4 just to be sure:
http://avidemux.razorbyte.com.au/binaries/2.4/Milestone/2.4.4_(4576)/avidemux_2.4.4_win32.exe
(If you see the "Forbidden" error page, move the cursor to the address bar and press Enter)
iffybob
11th August 2009, 01:28
I tried that and no , did same thing.... Im missing somthing, do any programes do this to this programe in case im missing somthing,
did manage to get this, its the attachment file for the os crash report. http://pastie.org/579369
LoRd_MuldeR
11th August 2009, 01:38
Hmmm, you could use VMMap (http://technet.microsoft.com/de-de/sysinternals/dd535533(en-us).aspx) to check whether any unusual "third party" DLL's are injected into the Avidemux process.
The next step would be to run Avidemux in a debugger and see what happens...
iffybob
11th August 2009, 01:51
got vmmap, going to leave it for tonight and try again tmoz, need to do things like eat..........
as I said thanks for trying... :)
havent run a debugger in 10 years, should be fun, and when did "file format" become a container, missed that one while I was away
( ex-programmer, nothing like managers to spoil a thing you love )
LoRd_MuldeR
11th August 2009, 02:05
and when did "file format" become a container, missed that one while I was away
Well, "file format" is a bit unspecific, especially for inexperienced users.
In fact many people don't understand that there is a difference between the file format ("container") and the format of the audio/video streams stored inside that container.
Companies, like the one who is selling us ASF files (that contain WMV and WMA streams) as "WMV files", do their best to spread even more confusion...
iffybob
11th August 2009, 22:11
I understand the concept, and agree it is a better "description" of the now "file" types which contain variouse data chunks, as oppossed to the old fixed data types and structures I used to use, it just happened in the gap I was not watching.
iffybob
11th August 2009, 22:51
Got VMMap , have run it, cant see any other codecs or dlls, except form avidemux.
not suppriseing I uninstall, most all other video progs incase they were the prob
? is there a debug command line switch for avidemux.
LoRd_MuldeR
11th August 2009, 22:58
Got VMMap , have run it, cant see any other codecs or dlls, except form avidemux.
not suppriseing I uninstall, most all other video progs incase they were the prob
? is there a debug command line switch for avidemux.
Nope. You need a debugger, such as gdb (http://sourceforge.net/projects/mingw/files/GNU%20Source-Level%20Debugger/Release%20Candidate_%20GDB%206.8-3/gdb-6.8-mingw-3.tar.bz2/download) (GNU Source-Level Debugger). Then run Avidemux until it crashes and make a stacktrace.
It would be more helpful to use a Debug build of Avidemux, but you would need to make that yourself from the sources...
iffybob
11th August 2009, 23:12
ok do you have a link for the most appropriate gdb for win32 (XP-Pro)
I cant upload the save file from VMMap to pastie as its 130KB, (ziped 15KB, but it wont let me post that)
If it any use I can attatch it here.
LoRd_MuldeR
11th August 2009, 23:17
If there are no "unusual" DLL's listed in VMMap there's no need to post it here.
The VMMap thing was just an idea, because some tools inject their DLL's into other process, which may cause problems under certain circumstances.
You can download GDB here:
http://sourceforge.net/projects/mingw/files/GNU%20Source-Level%20Debugger/Release%20Candidate_%20GDB%206.8-3/gdb-6.8-mingw-3.tar.bz2/download
Not sure how useful a stacktrace will be from a non-debug build though...
iffybob
12th August 2009, 00:08
yeh I tried gdb, now I know why I used to hate this piece of commnd line crap to start with, I thought there would be a gui version by now.
ok , thanks for the help, I think Ive given this plenty of time and Im no further on :(
iffybob
12th August 2009, 00:24
as a thought would this have anything to do with whats wrong "WMFDist11-WindowsXP-X86-ENU.exe" ( its installed for my mp3 player), it was installed before Avidemux went wrong, but I did not run windows media player again till after installing Avidemux, and I cant find an uninstall for it on the system.:confused:
I put in the Vmmap file as an attachment, just in case i missed somthing , which is entirely possible.
LoRd_MuldeR
12th August 2009, 00:24
yeh I tried gdb, now I know why I used to hate this piece of commnd line crap to start with, I thought there would be a gui version by now.
And you said you are a software developer? :p :D
as a thought would this have anything to do with whats wrong "WMFDist11-WindowsXP-X86-ENU.exe" ( its installed for my mp3 player), it was installed before Avidemux went wrong, but I did not run windows media player again till after installing Avidemux, and I cant find an uninstall for it on the system.:confused:
Again: Avidemux isn't related to DShow, VfW, DMO or any other part of Windows Media platform.
Keep in mind that Avidemux was born in the Linux world and is developped as a cross-platform tool. It doesn't use anything that is specific to M$ Windows.
(BTW: There currently is no "offical" option to uninstall the Windows Media Player and its components, unfortunately)
iffybob
12th August 2009, 00:34
I said I "was", must be the last machines I used for devel, were i386, linux platform, using the "wpe" and "xwpe" (blow the dust off the man pages, and dont sneeze) prog environment, which encapsulated gdb, never liked gdb command line, its time it grew up, hasent it heard of the gui api.;):p
STL, SDL etc, hadent been thought of at that time:)
LoRd_MuldeR
12th August 2009, 00:40
I said I "was", must be the last machines I used for devel, were i386, linux platform, using the "wpe" and "xwpe" (blow the dust off the man pages, and dont sneeze) prog environment, which encapsulated gdb, never liked gdb command line, its time it grew up, hasent it heard of the gui api.;):p
There are numerous IDE's that can act as a (graphical) front-end to gdb. But gdb itself shouldn't contain any GUI code for simplicity, maintainability and portability.
IMO it's much better and more elegant to have numerous simple but efficient CLI tools - one for each task - and use GUI applications to combine these tools as needed.
Think of the Unix philosophy:
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.
iffybob
12th August 2009, 01:26
I appreciate the the point have heard it before ;),
Love source forge concept, but its getting so hard to find the right software on there, or if it is there, thats why I asked for a link to the correct debugger. tried looking for a man page reader for win just now, I dont know what language it thinks Im speaking on search, got through 3 pages of options, still did not get one, oh well,
Just tried it on my other comp. 1Ghz - same system setup (well OS anyway) it does the same thing there, beging to wonder about my system, and if I got an invasion, problem and this is how its manifesting. :(
I use my 2.8Ghz for vid convertion, for clear reasons.
LoRd_MuldeR
12th August 2009, 01:30
I appreciate the the point have heard it before ;),
Love source forge concept, but its getting so hard to find the right software on there, or if it is there, thats why I asked for a link to the correct debugger. tried looking for a man page reader for win just now, I dont know what language it thinks Im speaking on search, got through 3 pages of options, still did not get one, oh well
The link in my previous post should be the "correct" debugger. Here again:
http://sourceforge.net/projects/mingw/files/GNU%20Source-Level%20Debugger/Release%20Candidate_%20GDB%206.8-3/gdb-6.8-mingw-3.tar.bz2/download
Use this commandline:
gdb.exe --args "C:\Path to Application\program.exe"
Commands in gdb you need is: run = start program, c = continue program after break, bt = print stacktrace
iffybob
12th August 2009, 02:20
Got it going.
since last post history...
it craped out my anivirouse -"Avria" ... reinstall ... run scan ... Ok ( no finds )
re-run gdb, load with prog ... run
different this time, it wont prosses the GUI, I press open it hangs, I press open again, i get "SIGSEGV, Segmentation fault" see below for details.
( The anitivirus running is ok now ?)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New thread 4032.0xfc8]
[New thread 4032.0xfcc]
warning: Lowest section in C:\WINDOWS\system32\xpsp2res.dll is .rsrc at 20001000
[New thread 4032.0xfd0]
[New thread 4032.0xfd4]
warning: HEAP[avidemux2_qt4.exe]:
warning: Invalid Address specified to RtlFreeHeap( 003D0000, 02B19D70 )
Program received signal SIGTRAP, Trace/breakpoint trap.
0x7c901231 in ntdll!DbgUiConnectToDbg () from C:\WINDOWS\system32\ntdll.dll
(gdb) c
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x77c42a16 in wscanf () from C:\WINDOWS\system32\msvcrt.dll
(gdb) bt
#0 0x77c42a16 in wscanf () from C:\WINDOWS\system32\msvcrt.dll
#1 0x00000001 in ?? ()
#2 0x77c5fca0 in msvcrt!_iob () from C:\WINDOWS\system32\msvcrt.dll
#3 0x0022b6e4 in ?? ()
#4 0x0022b2cc in ?? ()
#5 0x7c96cde9 in ntdll!RtlpNtMakeTemporaryKey ()
from C:\WINDOWS\system32\ntdll.dll
#6 0x77c4189f in printf () from C:\WINDOWS\system32\msvcrt.dll
#7 0x77c5fca0 in msvcrt!_iob () from C:\WINDOWS\system32\msvcrt.dll
#8 0x005c066c in ?? ()
#9 0x0022b548 in ?? ()
#10 0x77c5fca0 in msvcrt!_iob () from C:\WINDOWS\system32\msvcrt.dll
#11 0x00000001 in ?? ()
#12 0x00000000 in ?? ()
(gdb)
iffybob
12th August 2009, 03:00
oops..
My "C:\WINDOWS\system32\msvcrt.dll" is version 7.0.2600.2180 (xpsp_sp2_rtm.040803-2158)
LoRd_MuldeR
12th August 2009, 03:04
MSVCRT is the C Runtime Library and part of the Windows operating system. This really shouldn't be the source of the problem.
In fact I have no idea now what the problem could be. Sorry...
iffybob
12th August 2009, 03:19
Nor I, its as much puzeling , as anoying ... well it looks like I need another mpeg2 encoder, pitty that did the stuff I needed to do.
Thanks for your time and (real loads of) patience...... Cheers.
Its weired as nothing else is doing the same thing, every thing else is actualy running fine.
and the nero mpeg2 encoders workin fine it also uses its own codecs, but its well slow around 2.5 X play time,
and will only do a stream copy (its automated), on a file it thinks is DVD compat, it wont re-encode.
As a note - It would not suprise me if the 2 computers sync updates from each other - identcal OS's......
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.