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

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

 

Go Back   Doom9's Forum > Capturing and Editing Video > VirtualDub, VDubMod & AviDemux

Reply
 
Thread Tools Search this Thread Display Modes
Old 28th February 2008, 18:44   #1  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
New version of AVS Proxy GUI (2009-07-22)

Here is a new version of my GUI for the Avidemux Avisynth Proxy:



Download including sources:
http://www.mediafire.com/file/2kmzay...2010-04-19.zip

Install instructions:

Please make sure that Avisynth 2.5 is properly installed on your system, before you try to use AVS Proxy. Then simply put the "avsproxy_gui.exe" into your Avidemux install folder - that's where "avidemux2_qt4.exe" and/or "avidemux2_gtk.exe" are located. The path depends on the Avidemux install location you have chosen!

Also make sure that FFMS2.dll (FFmpegSource2, Beta-10 or later), AVSS.dll (DirectShowSource2), DGDecode.dll (DGIndex) and DGAVCDecode.dll (DGAVCIndex) all are located in your Avisynth "Plugins" folder (not Avidemux "Plugins" folder !!!). Usually the Avisynth plugins folder is located at "C:\Program Files\Avisynth\Plugins", but it depends on the Avisynth install location you have chosen. If you don't install all the recommended Plugin DLLs, then AVS Proxy GUI will still run, but certain features (source filters) will not work and throw an error message instead! So I highly recommend to install all of the plugins mentioned...

One remark about Haali Media Splitter and obtaining the DirectShowSource2 plugin: You need to install the "Haali Media Splitter" first. Then you can find the required file AVSS.dll in the "Haali" install directory. So you can simply copy it over to the Avisynth Plugins folder. More experienced users may also use 7-Zip (or Universal Extractor) to extract the AVSS.dll.new directly from the Haali Media Splitter installer executable and rename it to AVSS.dll (this avoids installation of the Haali Splitter, if you don't need it). However be aware that FFmpegSource2 requires Haali's Splitter too, so I recommend installing it!


Usage instructions:

The AVS Proxy GUI was designed to allow everybody to easily use Avisynth-input with Avidemux, especially people who aren't familiar with Avisynth yet. Therefor the GUI does not require the user to learn the Avisynth scripting language. The GUI will automatically generate a simple script, call the required source filter and load your input media file. Note that there is one Tab for each source filter supported by the GUI (FFVideoSource, DShowSource, AVISource and DG[AVC]Index).

Most of the time you will be happy using "FFVideoSource" (FFmpegSource2). It's 100% self-contained and hence doesn't require any additional decoders to be installed on your system (except for Haali's Splitter). Furthermore it supports a wide range of input formats (AVI, MKV, MP4, FLV, WMV, OGM, VOB, MPG, M2TS and TS). In case FFVideoSource fails, you may try "DirectShowSource" (or Haali's DSS2) as your fallback solution. But be aware that DirectShowSource relies on suitable DirectShow decoders and splitters to decode the input file (such as ffdshow and Haali Media Splitter).

For AVI files you may also use "AVISource", but suitable VFW (Video for Windows) decoders must be installed on your system! Most of the time decoding AVI files through FFVideoSource will work just fine and is easier to use than AVISource. For MPEG-2 and VOB files "DGIndex" (DGDecode) is the preferred source filter. And for AVC/H.264 streams "DGAVCIndex" (DGAVCDecode) is the preferred source filter. Note that DGDecode and DGAVCDecode need Index files as input! These Index files (.d2v/.dga) are created by using the DGIndex or DGAVCIndex programs. These are separate applications.

Advanced users may use the "Custom" tab to load or write their own custom Avisynth script. But be aware that the GUI will not check your custom script at all! If you encounter any scripting problems, refer to the Avisynth Wiki!


Feedback is welcome
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 25th June 2010 at 10:28. Reason: Update!
LoRd_MuldeR is offline   Reply With Quote
Old 29th February 2008, 14:04   #2  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Same small updates: Added DGIndex/DGAVCIndex support and some code clean-up
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 29th February 2008, 16:06   #3  |  Link
buzzqw
HDConvertToX author
 
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
thanks LoRd_MuldeR!

your proxy is much better then old dos proxy..

BHH
__________________
HDConvertToX: your tool for BD backup
MultiX264: The quick gui for x264
AutoMen: The Mencoder GUI
AutoWebM: supporting WebM/VP8
buzzqw is offline   Reply With Quote
Old 29th February 2008, 16:18   #4  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Quote:
Originally Posted by buzzqw View Post
thanks LoRd_MuldeR!

your proxy is much better then old dos proxy..

BHH
The AVS Proxy still is a CLI application (not DOS), my application is simply a front-end...
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 29th February 2008, 16:39   #5  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Just uploaded another update: Multiple instances are now handled
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 29th February 2008, 21:32   #6  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Now with built-in avsproxy.exe, improved error handling and a few fixes. Hope this is the last update for today

(Download link in first post updated)


<- Sorry for triple posting
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 29th February 2008, 22:11   #7  |  Link
buzzqw
HDConvertToX author
 
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
yea, working.. even if you drop avsproxy in a temporary folder ...

thanks!

BHH
__________________
HDConvertToX: your tool for BD backup
MultiX264: The quick gui for x264
AutoMen: The Mencoder GUI
AutoWebM: supporting WebM/VP8
buzzqw is offline   Reply With Quote
Old 20th September 2008, 20:55   #8  |  Link
flywitness
Registered User
 
Join Date: Jul 2008
Posts: 8
My avsproxy_gui always fails when trying to open avidemux:

"Avidemux could not be found in current directory."

Where is it looking exactly, and exactly what file name is it looking for? I would like to fix this.
flywitness is offline   Reply With Quote
Old 20th September 2008, 21:01   #9  |  Link
poisondeathray
Registered User
 
Join Date: Sep 2007
Posts: 4,629
flywitness - if you install avidemux with the "full install" it includes the avsproxygui in the proper directory
poisondeathray is offline   Reply With Quote
Old 20th September 2008, 21:17   #10  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Quote:
Originally Posted by flywitness View Post
My avsproxy_gui always fails when trying to open avidemux:

"Avidemux could not be found in current directory."

Where is it looking exactly, and exactly what file name is it looking for? I would like to fix this.
It is looking for "avidemux2_gtk.exe" in the same directory where the "avsproxy_gui.exe" is located:

Code:
if not FileExists(BaseDir + 'avidemux2_gtk.exe') then begin
  Application.MessageBox('Avidemux could not be found in current directory!','AVS Proxy', MB_ICONERROR or MB_TOPMOST);
end;
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 21st September 2008, 16:44   #11  |  Link
flywitness
Registered User
 
Join Date: Jul 2008
Posts: 8
I have avsproxy.exe, avsproxy_gui.exe and avidemux2_gtk.exe (shortcut) in C:\WINDOWS\system32.

The error persists.
flywitness is offline   Reply With Quote
Old 21st September 2008, 16:49   #12  |  Link
flywitness
Registered User
 
Join Date: Jul 2008
Posts: 8
To answer my own question, it looks like it needs the actual exe program file - not a shortcut. The tidiest solution to this problem I think is to put avsproxy.exe and avsproxy_gui.exe in your avidemux directory.
flywitness is offline   Reply With Quote
Old 21st September 2008, 17:11   #13  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Quote:
Originally Posted by flywitness View Post
To answer my own question, it looks like it needs the actual exe program file - not a shortcut.
Shortcut won't work for obvious reasons

Quote:
Originally Posted by flywitness View Post
The tidiest solution to this problem I think is to put avsproxy.exe and avsproxy_gui.exe in your avidemux directory.
That's how I intended it to use from the very beginning...
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 22nd September 2008, 11:11   #14  |  Link
flywitness
Registered User
 
Join Date: Jul 2008
Posts: 8
Thankyou Lord
flywitness is offline   Reply With Quote
Old 7th November 2008, 03:29   #15  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Just uploaded a new version

Changes:
* Run the Qt version of Avidemux, if installed. Otherwise fall back to the GTK+ version.
* Added support for FFmpegSource version 2.00, you will need to install FFmpegSource2 (FFMS2.dll) now.
* Added support for DirectShowSource2 (DSS2) by Haali, requires "avss.dll" from Haali Media Splitter download.
* Added the "Web Links" page, which contains some useful hyperlinks.
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 7th November 2008 at 03:31.
LoRd_MuldeR is offline   Reply With Quote
Old 8th November 2008, 20:58   #16  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Here's another update

Changes:
* Make "Custom Script" a fully-fledged script editor, not just an .avs file selector
* Fixed a few minor bugs
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 19th August 2009, 11:52   #17  |  Link
DocMAX
Registered User
 
Join Date: Jun 2006
Posts: 11
any way to run multiple instances? i need this feature very bad... =(
DocMAX is offline   Reply With Quote
Old 19th August 2009, 13:13   #18  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Quote:
Originally Posted by DocMAX View Post
any way to run multiple instances? i need this feature very bad... =(
Sorry, it's not possible. And that's not a limitation in my AVS Proxy GUI. The AVS Proxy GUI prevents the user from running multiple instances for a good reason: The underlying AVS Proxy (derivated from avs2yuv by Loren Merritt) cannot run several instances! It tries to bind network port 9999. If you create a second instance, it will fail to bind that port (because the port is already bound by the first instance) and exit with error. And even if I could assign different ports to each instance of AVS Proxy, then Avidemux would still try to connect to the Proxy only at port 9999...
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 19th August 2009 at 17:54.
LoRd_MuldeR is offline   Reply With Quote
Old 25th June 2010, 09:01   #19  |  Link
jameskerry
Registered User
 
Join Date: Jun 2010
Posts: 2
thanks LoRd_MuldeR! for sharing new proxy with us..your given proxy is very useful for me...
Thanks again
__________________
[spam sig deleted -- do not restore it]
jameskerry is offline   Reply With Quote
Old 25th June 2010, 10:29   #20  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,196
Updated the download link in the first post with a less outdated version
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

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

Forum Jump


All times are GMT +1. The time now is 21:40.


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