|
|
DVD slideshow GUIUpdated 20. mar. 2005
Author and produce ready to burn DVD slideshows!
Load any imagefile - load avi's - any size - add background - wav music - texts - borders - textbox - exposition time - transition time - transition style - and export the slideshow.
Current version: Check the homepage!
Features:
- Import any type of image, any size.
- Import avi.
- Animate, Pan, Zoom, Rotate images.
- Change image order move, copy, paste for one or more slides.
- Resizing images/avi's within safearea.
- Exposition time for each slide.
- Transition time for each slide.
- Transition style for each slide.
- Make your own grayscale transitions.
- Random transition.
- Text for each slide.
- Add border to image.
- Change fonts.
- Place text.
- Add textbox.
- Add background.
- Add wav music.
Formats:
- PAL 4:3, PAL 16:9, NTSC 4:3, NTSC 16:9
Export to:
- Iso, DVD folders, Mpg, M2v, Mp2, Ac3, Chapters as smpte(txt), Chapters as frames numbers(txt).
View flash tutorial here.
Changelog:
12. mar.
- Bug fix: NTSC, 16:9 vs. animation vs. masktransition.
- Bug fix: Render bug on fast computers
- Bug fix: Slidesettings vs. animation.
- Bug fix: Preview animation resolution.
- Bug fix: Paths errors.
- Bug fix: Animation - y. spinner update.
- Feature: Preview music.
11. mar.
- Added: Animate, Pan, Zoom, Rotate images(Ken Burns effect)
6. jan.
- Added avi import of most codecs.
- So now the GUI can be used for making avi compilations and export them to a ready to burn DVD iso format.
- Slide music will be faded up and down around the avi.
- The Avi will be scaled up and down within the safearea.
- fixed wav import bug.
- fixed Export ac3/mp2 bug.
- Added: New QuEnc
- Preview of rendered DVD(.iso, DVDfolders) + chapters
- Non upscale for previewing of avi's - when rendering avi's are upscaled
- Trim noise in start.
31. dec. Added basic help.
21. dec. Fixed an import images bug.
20 dec. v 0.5
- Added: Ensurevisible when scrolling
- Added: Antialiasing on texts(Thanks to David Cuny)
- Fixed Background bug(prev only jpg)
- Fixed Transition bug - avoid 'Nothing' as transition.
- Fixed Install in quot rogram filesquot; as preset.
- Added sort alphabetic.
15. dec - Night. Added an installer so now everything can be downloaded in one go(4 parts) and installed so you don't have to worry about what goes where.
15. dec - Day. Added grayscale transitions - every image in the transitionfolder will be converted into super cool transitions- when restarting. So now you can make your own transitions - the possibilities are unlimited! And now you can add random transitions too.
14. dec - Exports to .iso and dvd folders(ready to burn with chapters).
10. dec - Exports chapters(one for each chapter) in smpte(00:00:01.00) or frames(useful in muxman).
9. dec - Pal 4:3, NTSC 4:3, PAL 16:9, NTSC 16:9 added!
7. dec - Now it will multiplex mpg's and also export to m2v, ac3, mp2.
More info(the programing language): wxbasic forum
This freeware project uses:
(all included)
Avisynth
QuEnc
Media Player Classic
DVDauthor
Mplex
Demux
mkisofs
If you want to add more slideshows to a dvd you can use one of these to add menus and buttons ect.
DVDauthorGUI
GUI for DVDauthor.
A freeware burner: cdburnerxp
Btw. report bugs or write remarks or share your grayscales here...
Have fun,
Tin2tin
Just an update...
Tin2tin
Yet another update - now it should be fully functional - using QuEnc and mplayerc.
Have fun,
Tin2tin
Updated - multiplexing with mplex/demux exports mpg(muxed), m2v, ac3, mp2.
Have (a lot of) fun,
Tin2tin
Updated.
10. dec - Exports chapters(one for each chapter) in smpte(aka. 00:00:01.00) or frames(useful in muxman).
I'm amazed how easy things get with muxman:
1. Make your slideshow in DVDsGUI.
2. Export: m2v+ac3+txt(chapters in frames)
3. Import m2v+ac3+txt(chapters in frames) in muxman and export.
4. Burn it and you'll have a slideshow dvd with chapterpoints for each new slide.
If you want to add more slideshows to a dvd you can use GUI for DVDauthor or DVDauthor GUI to set up your menus (these two use chapters in smpte and both imports the txt file saved in DVDsGUI).
Have fun,
Tin2tin
Now it exports to iso and dvd folders - ready for burn.
Since it's using avisynth - it's pretty easy to add more transitions - so if any of you have any avisynth transition scripts -and you wanna share it to this piece of freeware you can just post em' here.
All transisitions are functions with two videos(from/to) and a transition duration.
Anyway, have fun with it,
Tin2tin
Current version: 0.0L
15. dec - Added grayscale transitions - every image in the transitionfolder will be converted into super cool transitions- when restarting. So now you can make your own transitions - the possibilities are unlimited! And now you can add random transitions too.
Tin2tin
20 dec. v 0.5
- Added: Ensurevisible when scrolling
- Added: Antialiasing on texts(Thanks to David Cuny)
- Fixed Background bug(prev only jpg)
- Fixed Transition bug - avoid 'Nothing' as transition.
- Fixed Install in quot rogram filesquot; as preset.
- Added sort alphabetic.
... link above...
Tin2tin
New update: v 0.56
- Added avi import of most codecs.
- So now the GUI can be used for making avi compilations and export them to a ready to burn DVD iso format.
- Slide music will be faded up and down around the avi.
- The Avi will be scaled up and down within the safearea.
- fixed wav import bug.
- fixed Export ac3/mp2 bug.
- Preview of rendered DVD(.iso, DVDfolders) + chapters
- Non upscale for previewing of avi's - when rendering avi's are upscaled
- Trim noise in start.
Have fun,
Tin2tin
Updated the links and stuff above...
Tin2tin
Added Ken Burns animation(pan,zoom,rotate thanks to WarpEnterprises)
tin2tin
@Guest
the Current version: 0.60 Beta is not Working:
Start: Can not enumerate files in directory 'D:\wxbasic2demos01b\/Presets' (error 3: .....)
Import,Change Folder: Can't load image from file 'D:\wxbasic2demos01b\\icons\export.gif': file does not exist.
Preview: Error opening file #1
fopen() in file quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUI060.exequot;, line 3065:
gt; dim handle=fopen(WorkingDiramp;chr(92)amp;quot;DVDsGUItemping.avsquot;,quot;wquot;)
Thanks for the quick reply - I think I've got the path problems solved now.
New upload above.
Tin2tin
@Guest
the quot;NEWquot; Current version: 0.60 Beta is not Working:
There is a Timig problem. You start all Quenc's at the same time?
ERROR: Avisynth open failure:
Import: couldn't open quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot;
Debugger LOG:
Code:
1631: Anwendung starten CreateProcessA(quot;NULLquot;,quot;QuEnc.exe -i quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot; -auto -silent -o quot;J:\dvdauthor\bin\DVDslideshowGUI\temp.mgpquot; -close -b 8500 -maxbitrate 9500 -close -dc 10quot;,0x0,0x0,FALSE,0x4000004,0x0,quot;NULLquot;,0x0012F268,0x0012F258)
Process 824, Thread 0: Thread created 138
1632: Datei erzeugen, ggf. überschreiben WIRD ÜBERSCHRIEBEN!: Schreibzugriff! CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot;,GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12F32C,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
1633: Anwendung starten CreateProcessA(quot;NULLquot;,quot;QuEnc.exe -i quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot; -auto -silent -o quot;J:\dvdauthor\bin\DVDslideshowGUI\temp.mgpquot; -close -b 8500 -maxbitrate 9500 -close -dc 10quot;,0x0,0x0,FALSE,0x4000004,0x0,quot;NULLquot;,0x0012F268,0x0012F258)
Process 824, Thread 0: Thread created 13C
1634: Datei erzeugen, ggf. überschreiben WIRD ÜBERSCHRIEBEN!: Schreibzugriff! CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot;,GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12F32C,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
1635: Anwendung starten CreateProcessA(quot;NULLquot;,quot;QuEnc.exe -i quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot; -auto -silent -o quot;J:\dvdauthor\bin\DVDslideshowGUI\temp.mgpquot; -close -b 8500 -maxbitrate 9500 -close -dc 10quot;,0x0,0x0,FALSE,0x4000004,0x0,quot;NULLquot;,0x0012F268,0x0012F258)
Process 824, Thread 0: Thread created 140
1636: Datei erzeugen, ggf. überschreiben WIRD ÜBERSCHRIEBEN!: Schreibzugriff! CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot;,GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12F32C,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
1637: Anwendung starten CreateProcessA(quot;NULLquot;,quot;QuEnc.exe -i quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot; -auto -silent -o quot;J:\dvdauthor\bin\DVDslideshowGUI\temp.mgpquot; -close -b 8500 -maxbitrate 9500 -close -dc 10quot;,0x0,0x0,FALSE,0x4000004,0x0,quot;NULLquot;,0x0012F268,0x0012F258)
Process 824, Thread 0: Thread created 144
1638: Datei erzeugen, ggf. überschreiben WIRD ÜBERSCHRIEBEN!: Schreibzugriff! CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot;,GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12F32C,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
1639: Anwendung starten CreateProcessA(quot;NULLquot;,quot;QuEnc.exe -i quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot; -auto -silent -o quot;J:\dvdauthor\bin\DVDslideshowGUI\temp.mgpquot; -close -b 8500 -maxbitrate 9500 -close -dc 10quot;,0x0,0x0,FALSE,0x4000004,0x0,quot;NULLquot;,0x0012F268,0x0012F258)
Process 824, Thread 0: Thread created 148
Process 824, Thread 138: Thread exit
1640: Datei erzeugen, ggf. überschreiben WIRD ÜBERSCHRIEBEN!: Schreibzugriff! CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot;,GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12F32C,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
1641: Anwendung starten CreateProcessA(quot;NULLquot;,quot;QuEnc.exe -i quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot; -auto -silent -o quot;J:\dvdauthor\bin\DVDslideshowGUI\temp.mgpquot; -close -b 8500 -maxbitrate 9500 -close -dc 10quot;,0x0,0x0,FALSE,0x4000004,0x0,quot;NULLquot;,0x0012F268,0x0012F258)
Process 824, Thread 0: Thread created 138
1642: Datei erzeugen, ggf. überschreiben WIRD ÜBERSCHRIEBEN!: Schreibzugriff! CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot;,GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12F32C,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
1643: Anwendung starten CreateProcessA(quot;NULLquot;,quot;QuEnc.exe -i quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot; -auto -silent -o quot;J:\dvdauthor\bin\DVDslideshowGUI\temp.mgpquot; -close -b 8500 -maxbitrate 9500 -close -dc 10quot;,0x0,0x0,FALSE,0x4000004,0x0,quot;NULLquot;,0x0012F268,0x0012F258)
Process 824, Thread 0: Thread created 14C
1644: Datei erzeugen, ggf. überschreiben WIRD ÜBERSCHRIEBEN!: Schreibzugriff! CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot;,GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12F32C,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
1645: Anwendung starten CreateProcessA(quot;NULLquot;,quot;QuEnc.exe -i quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot; -auto -silent -o quot;J:\dvdauthor\bin\DVDslideshowGUI\temp.mgpquot; -close -b 8500 -maxbitrate 9500 -close -dc 10quot;,0x0,0x0,FALSE,0x4000004,0x0,quot;NULLquot;,0x0012F268,0x0012F258)
Process 824, Thread 0: Thread created 150
1646: Datei löschen DeleteFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemping.avsquot;)
1647: Datei löschen DeleteFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\temp.mgpquot;)
1648: Bestehende Datei öffnen CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\TESTDVDsGUItemp001000000.bmpquot;,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12EB30,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL)
1649: Bestehende Datei öffnen CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\icons\safeareas-pal.jpgquot;,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12EC0C,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL)
1650: Bestehende Datei öffnen CreateFileA(quot;F:\Bilder\Shows\BILD/Nico 1.jpgquot;,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12EB30,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL)
1651: Datei erzeugen, ggf. überschreiben: Schreibzugriff! CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemp001.tifquot;,GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12EBD0,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
1652: Datei löschen DeleteFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\TESTDVDsGUItemp001000000.bmpquot;)
1653: Bestehende Datei öffnen CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\TESTDVDsGUItemp002000000.bmpquot;,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12EB30,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL)
1654: Bestehende Datei öffnen CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\icons\safeareas-pal.jpgquot;,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12EC0C,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL)
1655: Bestehende Datei öffnen CreateFileA(quot;F:\Bilder\Shows\BILD/Nico 2.jpgquot;,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12EB30,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL)
1656: Datei erzeugen, ggf. überschreiben: Schreibzugriff! CreateFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemp002.tifquot;,GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0x12EBD0,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
1657: Datei löschen DeleteFileA(quot;J:\dvdauthor\bin\DVDslideshowGUI\TESTDVDsGUItemp002000000.bmpquot;)
Process 824, Thread 7C: Debug output 14:22:36: .\bitmap.cpp(507): assert quot;wxAssertFailurequot; failed: invalid image
Process 824, Thread 7C: Debug output 14:22:36: ..\common\image.cpp(318): assert quot;wxAssertFailurequot; failed: invalid image
Process 824, Thread 7C: Exception C00000FD at 7788C2CB (EAX:000331C8 EBX:00000001 ECX:7FFDE000 EDX:00130608 ESI:00130000 EDI:000001C8 EBP:00033154 ESP:00032F74 DS:0023 ES:0023)
Process 824, Thread 7C: Exception C0000005 at 7788C2CB (EAX:00031198 EBX:00000001 ECX:7FFDE000 EDX:00130608 ESI:00130000 EDI:000001C8 EBP:00031124 ESP:00030F44 DS:0023 ES:0023)
Process 824, Thread 7C: Exception C0000005 at 7788C2CB (EAX:00031198 EBX:00000001 ECX:7FFDE000 EDX:00130608 ESI:00130000 EDI:000001C8 EBP:00031124 ESP:00030F44 DS:0023 ES:0023)
Process 824, Thread 7C: Thread exit
Process 824, Thread F4: Thread exit
Process 824, Thread 100: Thread exit
Process 824, Thread 130: Thread exit
Process 824, Thread 134: Thread exit
Process 824, Thread 13C: Thread exit
Process 824, Thread 140: Thread exit
Process 824, Thread 144: Thread exit
Process 824, Thread 148: Thread exit
Process 824, Thread 138: Thread exit
Process 824, Thread 14C: Thread exit
Process 824, Thread 150: Process exit
In the Step by Step Mode (Debugger), does not give it a problem.
And the next Error:
New Projekt with animation:
Avisynth open failure: JDL_MaskTransition:
clips must have identical frame sizes
(J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemp.avs, line 557)
(J:\dvdauthor\bin\DVDslideshowGUI\DVDsGUItemp.avs, line 45)
All DVDsGUItemp**.tif have 720x576 Pix!
Projekt File amp; the Last DVDsGUItemp.avs : verglade8...wGUI_ERROR.rar
Try exchanging the main program with this:
[Edit: check the homepage for the latest version]
The last one looks like a baddie - but it might also be caused by the same as the prev error.
Tin2tin
Originally posted by Guest
Try exchanging the main program with this:
The last one looks like a baddie - but it might also be caused by the same as the prev error.
1: There is no more Timig problem.
2: The Avisynth Error( JDL_MaskTransition ) comes with 16:9 Preset's
2: The Avisynth Error( JDL_MaskTransition ) comes with 16:9 Preset's
Oh I get this error too - it's on my to do list now
(4:3 - shouldn't give you this error)
Tin2tin
A workaround on the MaskTransition vs. 16:9 - error is to use only the top(first) 11 types of transitions. These transitions doesn't use the masktransitions.
[edit: using animation fucks up any other resolution than pal 4:3]
Tin2tin
my wish list:
* Drag amp; Drop Add Images
* Images Fit to Frame/Safezone; Fill Frame/Safezone, Please quot;readquot; the German Thread : Transparente Overlays
* Other Encoder, HC – MPEG2 encoder ( a better picture )
* Muxman with Spezial Projekt ( Suggestions come still. ) |
|