PDA

View Full Version : SynthEditor v.0.1.1 Beta - A Video Editor


Rockas
14th March 2006, 20:43
Hi there!

SynthEditor is my personal attempt to make AviSynth available to everyone.

http://homepage.oniduo.pt/ROCKAS/Images/SynthEditor.jpg

Those who know AviSynth realize that it is one of the most powerful tools in the world of Video Editing applications but it is, also, the most difficult for everyone that don't know what an AVS script is. Even for advanced users it's not easy to write the simplest script without the use of external tools.

I know that there are other tools using AviSynth but I think they are too hard to be used by newbies.

The objective of this tool is to make AviSynth available to everyone since first day but I also want to make it powerful and flexible enough to fill the advanced users needs. To achieve my objectives I'm expecting all the collaboration i can get from you... feel free to request features, suggest improvements help me with sample scripts, filters, effects, etc.

At this point, SynthEditor, only performs simple cuts and encodes mpeg2 using QuEnc for audio (AC3 and MP2/MPA) and HC for video.

Lots of new features are on the way!

Thank you.
Rockas

LATEST RELEASE HERE: http://forum.doom9.org/showthread.php?p=804420#post804420

I started a new thread 'cause this new release is the first BETA.

Please note... this is the FIRST BETA - USE IT CAREFULLY and please use empty folders for tests (just in case, I tried to add warnings every time something is going to be deleted but...)

here's the change log:

14 MAR. 2006 v0.1.0 Beta

-Updated the "Up" and "Down" segments move. Now the selected segment keeps 'highlighted' - my thank goes to communist (doom9 forum) for remembering me about this;

-Added support to "Video(only)Streams" - .m2v and .mpv

-Fixed a bug that related to target frame size on the import dialog - if a target size was chosen before selecting a file you would get an error and program would close;

-When saving a Project, SynthEditor will check if the selected folder contains files... if it does a warning will be shown telling user that those files will be erased - user can choose to continue or not... sorry about your files niiyan (doom9's forum) :(

-When closing the program will be asked if user wants to erase all the temporary files;

-Corrected a few bugs on the "Save Project" feature;

-Corrected the display of Frame Sizes on some AVI files (Uncompressed and DV) using AvInfo - all the other data is still collected with MediaInfo.exe;

-Added a routine that is supposed to detect frame type (progressive/interlaced) and Field Order, from mpeg files, using DGIndex and an AutoIt script;

-Added the encoding Feature for MPEG Files (ONLY!!!) - on this release you'll be able to encode video using HC Encoder and QuEnc will be used to encode the audio.

Please note: The Encoding feature will work (at this point) with MPEG files ONLY!!! and you can only use HC to encode the Video and QuEnc to encode the Audio.

I'm releasing it as it is so you can test the final sizes accuracy, I'll be adding new Encoders (QuEnc for video, CCE - this one is the pain due versions differences and maybe other by request).

Please... be patient... my free time ain't much so I only had time to test it on the same system(computer) I use to program... that means that everything may be just fine here but it may not even start on your computer :(

Any doubts... just ask, ok?

Thank you all in advance.

You can get it HERE (http://homepage.oniduo.pt/ROCKAS/) (I know... it ain't much of a page... simply didn't got the time for more :D)

LATEST RELEASE HERE: http://forum.doom9.org/showthread.php?p=804420#post804420

edit: tried to follow laserfan's suggestion :)

Rockas
14th March 2006, 21:05
Oh! ... by the way... the RAR file is 2.55MB 'cause I've included all the needed tools (HC Encoder, QuEnc, DGIndex, etc) except for AviSynth - remember that it is needed ... On future releases I'll release an "update only" package.

Rockas
17th March 2006, 22:21
Ummm... seems like no one is testing the first beta :(

Anyway... I'll release a new version shortly... I'll add QuEnc Video encoding and support for Encoding AVI files... maybe this way I can get some feedback :)

laserfan
17th March 2006, 23:10
Ummm... seems like no one is testing the first beta :(I might've skipped this thread except it was started by someone I recognized! :)

I read the posts and looked at your page and I can't tell really what this is or why I should be interested in it. Maybe a simple paragraph stating this (i.e. what it does, what's unique, why you built it) would generate more interest.

Rockas
17th March 2006, 23:35
@laserfan
Thanks for your suggestion :)
I'll try to think on something... let's just say that "Advertisement" is not my strongest side :D

Rockas
18th March 2006, 01:32
@laserfan
Is it better this way? :) - see first post
I'll build a new home page for the tool... I didn't made it, already, 'cause I'm changing my adsl provider so I'll have to "pack my bags" and move all my stuff to my new space :)

Rockas
23rd March 2006, 13:13
I'm sorry for the delayed new release.
I've been quitebusy with a server problem on www.dvdrebuilder.com. I have a new beta almost done.

*Isn't this a nice way to bump it up? - the message above is true, though :D*

Soulhunter
23rd March 2006, 13:40
- VOB, AVS and DirectShow input
- Output as AVS to use a external encoder
- Option to use external filters (via avs editor) instead of only having a pre-defined set of filters
- Option export/import frames (right-click on fame -> select "export to" or "replace with imported" BMP)


Bye

ReinerSchweinlin
23rd March 2006, 13:48
This is a great Idea. I always was hoping that someone would start something like this!! Great :) Hope to see more. Just testing a little..

Rockas
23rd March 2006, 14:39
- VOB, AVS and DirectShow input
- Output as AVS to use a external encoder
- Option to use external filters (via avs editor) instead of only having a pre-defined set of filters
- Option export/import frames (right-click on fame -> select "export to" or "replace with imported" BMP)


Bye
Good suggestions... some of them were already on the "todo" (External filters, VOB input)... now I have a few more to add :)
Thank you.


This is a great Idea. I always was hopnig that someone would start something like this!! Great Hope to see more. Just testing a little..
Thank you... please don't forget to be carefull... use empty olders... I don't know If I have all the "erase files" situations covered by warnings.

As I said above... I'll release a new beta soon... the Databases of www.dvdrebuilder.com are consuming my time :( but... I'll get over it with a "little help from my friends" :D

laserfan
23rd March 2006, 19:38
Wow, nice changes Rockas! I know what this is now!!! ;)

I will try it myself--your synopsis is right-on about making Avisynth available (accessible) to the masses. I am one of those, having read tons & tons about avisynth and yet it's remained mostly a mystery to me.

Been very very busy but I will take a look.

:thanks:

p.s. It is your "PERSONAL attempt to make AviSynth available to everyone" not "personnel". Sorry, I'm a little anal about things like this!

Rockas
23rd March 2006, 20:03
p.s. It is your "PERSONAL attempt to make AviSynth available to everyone" not "personnel". Sorry, I'm a little anal about things like this!
Thank you :)
Fixed :)

Rockas
24th March 2006, 18:18
New Release

24 MAR. 2006 v0.1.1 Beta

-Fixed a bug on the "Encode Video Only" routine (the bitrate could be badly calculated)

-Added video Encoding using QuEnc;

-Now the selected Encoder will be saved along with the "project file"

-Added a "Target Format" option -- this is important. Make your choice based in what you will be doing with the final file. If you choose "Generic MPEG" the BitRate will be calculated to fit the exact final target size. If you choose "DVD" the BitRate will be smaller to make room for DVD packetizing and NAVPACK overhead. This option will be saved on the project file.

-Now when Frame Type is detected/selected as "Progressive" Field Order is disabled/ignored.

-AvInfo no longer needed... I was using AvInfo to deal with DV and Uncompressed AVI files' Frame sizes... I coded internal routines to deal with those kind of streams.

-MediaInfo.exe no longer needed... now SynthEditor works with a mediainfo.dll included on the package.

-Added a "Force Aspect Ratio" option on the Import Dialog

-Added a "channel mapping" routine when dealing with 5.1AC3 files - thanks for the tip dragongodz and tebasuna51 (doom9 forum)

-You can now use AVI files with wav audio format... please note... WAV audio... I'm working on mp3 yet :)

-Added a AmplifyDB(9) on the Audio script to compensate QuEnc's "loss on audio level" encode... my thanks to Ebobtron for remembering of it :)

-Corrected the MaxBitrate parameter... now SynthEditor will subtract the Audio Bitrate to the MaxBitrate.

-Fixed a few more minor bugs

you can get it at http://homepage.oniduo.pt/ROCKAS/

ricardo.santos
8th May 2006, 16:17
Hi Rockas

This comment is long overdue, i completely forgot about it.

When i try to open an xvid/divx with Syntheditor i get the following error message:
"Unknown frame format - out of specifications"

I was trying to resize the video to 720.576 but i also noticed that it will only let me resize to 720.480.

As you live in Pal land i was surprised you didnt put a 576 option, but i'm not an expert on this and the reason you didnt enable it could be totally diferent.

Ricardo

ricardo.santos
8th May 2006, 16:25
the same clip converted with Quenc to mpeg2 without resizing opens up just fine with Syntheditor, Dgindex pops up and analises the video then i cut the video and encode with no problems

seeking the video for a point to start the cut is not as "smooth" as virtual dub but it works

Rockas
8th May 2006, 16:26
Hi Rockas

This comment is long overdue, i completely forgot about it.

When i try to open an xvid/divx with Syntheditor i get the following error message:
"Unknown frame format - out of specifications"

I was trying to resize the video to 720.576 but i also noticed that it will only let me resize to 720.480.

As you live in Pal land i was surprised you didnt put a 576 option, but i'm not an expert on this and the reason you didnt enable it could be totally diferent.

Ricardo
You are right about that :)
That means that the original frame size isn't DVD Compliant... and you are not getting the 576 size 'cause your original file is an NTSC file, right?
so... 480 is not a PAL size...
I guess I could try to make a conversion between NTSC to PAL but I guess I will be loosing my time... almost every DVD Players on "our" land (VIVA PORTUGAL - FUTURE WINNER OF WORLD CUP 2006 :D) and every PAL countries play NTSC without problems :)

edit: I'm expecting on a new release soon... my day job has been keeping me from finishing it :(

ricardo.santos
8th May 2006, 16:33
and you are not getting the 576 size 'cause your original file is an NTSC file, right?


Spot on !

I could try to make a conversion between NTSC to PAL but I guess I will be loosing my time... almost every DVD Players on "our" land and every PAL countries play NTSC without problems

I agree.


(VIVA PORTUGAL - FUTURE WINNER OF WORLD CUP 2006 )


NO doubt about it, we will be the champions!!:D

ReinerSchweinlin
1st October 2006, 14:15
As I got some spare time, I cleaned up my hardrive and found your nice tool which I downloaded some time ago. Glad, you´´re still wirking on it. Looking forward to next release :)