dvd slideshow gui - vide

Transcription

dvd slideshow gui - vide
DVD SLIDESHOW GUI
Published : 2013-05-13
License : CC-BY
TABLE OF CONTENTS
INTRODUCTION
1 What is DVD slideshow GUI?
2
FILE MENU
2
3
4
5
6
7
New, Open and Save Project
Project Settings Window
Export
Export to DVD Menus
Burn to Disk
Upload to YouTube
4
5
9
11
13
14
SLIDESHOW MENU
8
9
10
11
12
13
14
15
16
17
18
Preview
Add Pictures and Videos
Add Music
Set Font
Set Background
Slide Settings
Animation
Paint Slide
Edit Avisynth Script
Match to Audio Duration
External Applications
16
18
21
22
23
24
29
31
32
33
34
EDIT, VIEW & HELP MENUS
19 Cut, Copy, Paste, Move Up and Down
20 Thumbnail Size and Language Setting
21 Library of Transitions and Effects
36
38
39
22 Support DVD slideshow GUI
40
SLIDES AND MUSIC LISTS
23 List of Slides
24 List of Music
25 Status Bar
43
45
47
TUTORIALS
26
27
28
29
Embedding a Flash slideshow
Adding Special Video Files
Command Line
FAQ
49
50
51
52
EXTEND FUNCTIONALITY
30 Adding Functions
31 Create Transitions
32 Create Post Effects
55
56
57
APPENDIX
33 Credits
60
INTRODUCTION
1. WHAT IS DVD SLIDESHOW GUI?
1
1. WHAT IS DVD SLIDESHOW
GUI?
The main window of DVD slideshow GUI
DVD slideshow GUI is a free open-souce multi-purpose slideshow
studio.
Create a slideshow with more than 240 different transitions. Burn it
to DVD or export to many file formats including YouT ube, avi, a
ready to burn DVD-image(.iso), as a flash file ready to embed in your
homepage or blog or even as a HD Blu-Ray disk!
Edit images. Animate images. Overlap animations. Add music. Add
video. Rescale image size. Add background. Add music. Add texts.
Add borders. Add visual effects. Set exposition time. Set transition
time. Add user designed Avisynth or jpg transitions and much more.
WWW.DVDSLIDESHOWGUI.TK
DVD slideshow GUI is a user interface for great free tools
like Avisynth, MuxMan, Hcenc, Media Player Classic, FFmpeg,
Flvtool2, Mplex, Demux, mkisofs ect. and is coded in
wxBasic.
2
FILE MENU
2. NEW, OPEN AND SAVE PROJECT
3. PROJECT SETTINGS WINDOW
4. EXPORT
5. EXPORT TO DVD MENUS
6. BURN TO DISK
7. UPLOAD TO YOUTUBE
3
2. NEW, OPEN AND SAVE
PROJECT
Saves, loads or opens up a new native DVD slideshow GUI project.
T he file format is a simple txt file which can be opened in Notepad.
Saving a file as(overwriting) 'new.ini' in the '.DVDslideshowGUI'
folder will change the ini settings, and this file will be opened every
time 'new' is selected. Alternatively the 'Help>Restore to Factory
Settings' function can be used to reset the settings.
4
3. PROJECT SETTINGS WINDOW
Change the settings like resolution or effects etc. for the entire
slideshow.
If one or more slides are selected when opening the Project
Settings window, then the slide selected in the top open as
preview slide in the Project Settings media player.
If there is a subtitle to the selected slide it will be used as
preview text.
If no slides are imported yet a default image and text will be
used in the Project Settings.
PROJECT SETTINGS
RESOLUTION - PAL/NTSC 4:3/16:9
720P/1080P
Set the resolution and frame rate of the project.
5
PIXEL ASPECT RATIO
Don't change this unless you need to export to web/computer use.
In these cases use 1:1
TV SAFE X/Y - SAFE AREA
Not all of a dvd image is shown on a normal television. T he 'T V Safe
X/Y' buttons area will set the image safe area(the red box) to the
text safe area. And the number spinners will let you set your own
image safe area. All images will be downsized within this area. When
rendering the downsize quality will be better than in the preset
window. T he value '0' can be used if no safe area is wanted.
BORDER
T oggles a white border on slides on/off.
BACKGROUND
Changes the background used for slideshows.
Images, avi(video) and avs(Avisynth scripts) videos can be used.
Animated backgrounds and gradients can be found in the 'DVD
slideshow GUI/Backgrounds' folder.
T he background will be stretched to fit the current ratio.
SUBTITLES
T oggles the subtitles on/off.
FONT
Set the font, size and color of the subtitle.
EFFECT SETTINGS
6
PRE-PROCESS
Add an effect to the all the slides before they are added to the
slideshow, which means that effects with movement will not be
visible. All the effects called 'Post_Only' will not work correctly for
this reason as a pre-process effect.
Do not use color changing effects, when using an animated
background, because the background of the slides then can't be
keyed out and the animated background will not be visible.
POST-PROCESS
Will add an effect to the entire finished slideshow. Add effects with
motion here like the ones called 'Post_Only'.
Illustration from the Project Settings media
player: BlackWhite as Pre-effect on the slide.
AudioGraph(green) as Post Effect. Deep Ocean
gradient avs background. The red box is the
safe area.
IMPORT SETTINGS
Preset the settings of the values added to slides when importing:
7
TRANSITION
Random will add random transitions to imported slides See tutorial:
Adding more transitions.
SUBTITLES
Import and use Exif data if any data found on the imported slides.
SLIDE DURATION
T he number of frames a slide will be visible before the transition
starts.
TRANSITION DURATION
T he number of frames the transition will last. Duration can be
negative for overlapping slides.
ANIMATION QUALITY
PREVIEW
Range: -300 to 7 5. Higher value means better quality, but lower
playback speed.
EXPORT
Range: -50 to 7 5. Higher value means better quality, but slower
render times.
THE MEDIA PLAYER
T he media player will allow you to preview the current settings on
the first selected slide. T he heavier effects and animated
backgrounds you add the more stuttering the playback will be.
Use mouse wheel to flip through frames.
If there isn't a preview this means that there is no slides in the
slideshow.
8
4. EXPORT
Export to a wide range of files:
.mpg (muxed image, sound, chapters)
.m2v (image only)
.mp2 (audio)
.ac3 (audio)
.all (m2v, ac3, ssa, txt(chapters) in one go - 'GUI for DVDauthor'
and 'DVDauthor GUI' need these)
.iso (image, sound, chapters, dvd folders as a ready to burn
file)
.avi (video)
.mp4 (video - YouT ube friendly)
.avs (T here's a lot of encoders for this format ex. Virtual Dub.
HcEnc, Quenc, Super)
.flv (Flv is a flash video format which can be embeded in html
and streamed on the net.)
.gfd (Gui for Dvdauthor file with menus: main, slideshow, album,
slides)
.srt (subtitles format - to import into a DVD authoring app. or
YouT ube. T his format doesn't support tags.)
.ssa (subtitles format - to import into a DVD authoring app.
T his format support tags.)
.txt (chapter points for each image in frames or as smpte)
DVD folders. (image, sound, chapters, dvd folders)
Batch of Images(bmp)
Storyboard(HT ML)
9
Exporting with HCenc as render.
10
5. EXPORT TO DVD MENUS
Author a dvd with predefined menus:
A main menu with 3 buttons leading to...
Slideshow as video.
Chapter menu of the video slideshow.
Menu for viewing the slides one by one(with back, forth and
home buttons) controlled with your dvd remote.
Needs 'Gui for dvdauthor' installed and the path set up correctly in
'Slideshow > External Applications'.
After the export is finished 'Gui for DVDauthor' will open the
exported project.
A few guidelines for 'Gui for DVDauthor':
11
In the lower left corner double click on the structure folders
to see the menus.
Right click on texts in the menu to change them.
Right click on the background to change the settings for
that.
Hit the 'Create DVD' button and the dvd structure will be
authored.
T o preview the authored disk go to 'Settings(Menu) >
Permanent > SoftPlayer' for 'DVD Preview' and set the
path to mplayerc.exe to be found in the 'DVD slideshow GUI'
folder. A path to ImgBurn can be set in the same menu.
Click 'Show DVD' to watch the dvd.
Click 'Burn DVD' to burn the dvd to disk.
T he full 'GUI for DVDauthor' documentation:
http://download.videohelp.com/gfd/
12
6. BURN TO DISK
Author a dvd structure without menus and burn to DVD disk with
ImgBurn. T his function needs Imgburn installed and the path set up
correctly in Slideshow > External Applications.
1. If you want to add the original images/videos added to the
DVD in a DAT A folder then hit the 'Yes' button above.
2. After the export ImgBurn will open.
3. Insert a DVD disk in the DVD burn drive in the computer.
4. Hit the 'Write' button' to start burning the disk.
Burning a DVD disk with ImgBurn
CD disks will not work as DVD!
13
7. UPLOAD TO YOUTUBE
Export a high quality mp4 file and upload to YouT ube. T o upload in
High Definition select 'Project Settings>720p' in 'Project
Settings'.
After the export of the mp4 file, you'll need to log into your
YouT ube or Google account by entering your 'Username' and
'Password'. T he password is not saved locally or anywhere else.
T hen you can enter the title of the video, the description, add
keywords, select a catagory and select if it is going public or
private after the upload.
Add 'DVD slideshow GUI' as keywords then the uploaded video
should link to more 'DVD slideshow GUI' produced slideshows.
When the upload is finished a link is presented. Copy and paste the
link into your browser to watch the result.
Important: It might take several minutes before YouT ube is finished
processing it and it's possible to watch it in full resolution.
14
SLIDESHOW MENU
8. PREVIEW
9. ADD PICTURES AND VIDEOS
10. ADD MUSIC
11. SET FONT
12. SET BACKGROUND
13. SLIDE SETTINGS
14. ANIMATION
15. PAINT SLIDE
16. EDIT AVISYNTH SCRIPT
17. MATCH TO AUDIO DURATION
18. EXTERNAL APPLICATIONS
15
8. PREVIEW
A preview of the current slideshow will be created and played in
Media Player Classic.
The Media Player Classic interface
What is happening under the hood is: DVD slideshow GUI will save
correctly scaled images as temporary files and then save an avisynth
script which include all information on music, background, effects
and subtitles. T he script will then be auto launched in the Media
Player Classic.
If the project is in 16:9 resolution the format can be changed in
Media Player Classic by right click > Video Frame > Overide
Aspect Ratio > 16:9.
16
Unfortunately the animations, effects, animated backgrounds and
avi-files are too heavy to run realtime in the player(and music will be
out of sync). If an animated background is added to the slideshow
the previews will be in half resolution. T he quality of animaton
previews can be adjusted in Project Settings > Animation Quality
> Preview.
T he exported result will be much better and more accurate than the
preview.
PREVIEW ALTERNATIVES
Left double click on slides in the slide list will preview the
current selected slide, the transition and the next slide. If the
selected slide is a video or an avs script the only the current
slide will be previewed.
T he 'Project Settings' will preview the first selected slide, the
transition and the next slide. If the selected slide is a video or
an avs script the only the current slide will be previewed.
T he Animation tool allows preview of the current animation.
17
9. ADD PICTURES AND VIDEOS
Images, videos, Avisynth scripts and PowerPoint/Impress
presentations can be added to the slideshow.
With either the shift button or the control button pressed more
files can be selected in combination with the left mouse button.
With shift button pressed all files between the first and the
last file will be selected. (T o select all files in a folder - click
both the first file and the last file with 'shift button' pressed).
With control button pressed only the picked files will be
selected.
When all images and/or videos are selected click Open and the files
will be imported if the formats are supported.
IMAGES
If you only see file names in a folder with photos select 'View >
Large Icons'.
Png files with alpha channel(transparent) will keep the transparency
in DVD slideshow GUI.
18
VIDEOS
Not all video codecs are supported and therefore some video files
might be rejected. DVD slideshow GUI expects that the imported
videos will be in the same frame rate(frames pr. sec.) as the project,
if not the audio will be out of sync in longer clips.
POWERPOINT/IMPRESS
PowerPoint or Impress(OpenOffice/LibreOffice) presentations can be
imported, however OpenOffice must be installed and the path to
OpenOffice set up correctly in Slideshow > External Applications
> OpenOffice.
When importing OpenOffice will open, do not touch it. When it's
finished processing the slides it will close and the they will be
imported in DVD slideshow GUI.
ADDING SPECIAL VIDEO FILES
If a video file can't be added, an Avisynth wrapper can be coded and
the video can then be added as an Avisynth script. It's very simple.
Ffmpegsource2 is a plugin for avisynth based on ffmpeg, which can
import a much wider scope of video codecs in DVD slideshow GUI
with Avisynth script wrapper.
Download Ffmpegsource2 from ffmpegsource-site:
http://code.google.com/p/ffmpegsource/downloads/detail?
name=ffmpegsource-2.15.7 z
Unzip it into the Avisynth plugins folder which you'll find in
c:\Program Files\AviSynth 2.5\plugins\ if you installed
Avisynth to the default location.
T hen paste this script into c:\Program Files\AvsP and correct
the two paths:
LoadPlugin("c:\Program Files\AviSynth
2.5\plugins\ffms2.dll")
FFmpegSource2("C:\Users\tin2tin\.DVDslideshowGUI\
MyVideoFile.mp4",fpsnum=30000, fpsden=1001,
atrack = -1)
fpsnum=30000, fpsden=1001 will convert/ensure that the
opened file will play with 29.970 fps for NTSC.
Use fpsnum=25, fpsden=1 if importing video in 25 fps PAL.
atrack = -1 will open the first audiotrack.
19
T est if the video file will play in Avs. If it doesn't read up on
the FFmpegsource2 options
here:http://ffmpegsource.googlecode.com/svn/trunk/doc/ffms2
-avisynth.html
If this Avisynth wrapper plays successfully in AvsP, save the
Avisynth script and add it to DVD slideshow GUI as a slide.
20
10. ADD MUSIC
Imports one or more audio files in one go(wav, mp3 or
m3u(textbased playlist)).
Add music menu
With either the shift button or the control button pressed more
files can be selected in combination with the left mouse button.
With shift button pressed all files between the first and the
last file will be selected. Use Ctrl + a to select all files in a
folder or click the first file and the last file in the folder with
the shift button pressed.
With control button pressed only the picked files will be
selected.
Right click in the music list control in the lower part of the main
window to get more music options. T he Music List chapter will deal
with this in detail.
21
11. SET FONT
Select the font, color and size used for subtitles.
T he visibility of the subtitles can be set in 'Project Settings >
Subtitles'. If this is unchecked then no subtitles will be added to the
export.
T he actual texts of the subtitles can be set in 'Slide Settings' and
tags can be used to animate or change the look of the subtitles. T he
subtitle tags will overrule the general font setting.
22
12. SET BACKGROUND
Set the background for the entire slideshow.
Kaleidascope animated background.
T he background file can be in various formats.
Image/photo(jpg, bmp, png)
Avi(ex. looping video)
Avisynth scripts(avs).
A lot of .avs - avisynth scripts(endless animated backgrounds and
gradients) can be found in the 'DVD slideshow GUI/Backgrounds'
folder.
T he all backgrounds will be stretched to fit the current ratio.
23
13. SLIDE SETTINGS
T he settings for each individual slide like subtitle, durations,
transition style, media data as subtitle can be changed here.
Accessed through the menu, the toolbar or by right clicking on
one or more selected slides.
Only current changed values will be added to to all selected slides.
24
SLIDE
DURATION
Is the duration of the slide in frames pr. sec.
On frames vs. seconds:
PAL: 1 sec. = 25 frames. (default setting: slide duration 100 = 4
sec. and transition duration 25=1 sec.)
NT SC: 1 sec. = 29.97 frames.
ANIMATION
In the animation window you can use the left, middle and right
button to move, rotate and zoom the image. Add keys, move
the timeline and add some more keys and preview the thing.
When you come up with an animation you want to reuse for other
slides/slideshows you can save as a preset - which later can be
loaded by selecting it in the combobox.
'Okay' will add the current animation to all selected slides unless
there is less than two keyframes.
PAINT SLIDE
First time you use this, you'll have to select the photo manipulation
program(.exe) you prefer, like paintdotnet.exe, mspaint.exe,
Gimp.exe or Photoshop or set up/correct the path for ex. Paint.Net
in Slideshow(Menu) > External Applications.
T he image is copied, so the original image will be untouched. T hen
it's opened in the paint program.
25
T he in the paint program you can now edit your image, when
finished, save the image as the same name as it was opened
and close the paint program.
Now the edited image(the copy) will be updated in DVD slideshow
GUI and be a part of the slideshow.
EDIT AVISYNTH SCRIPT
Avisynth scripts(images, avi can be converted to Avisynth script too)
can be edited ect. in Avsp(an Avisynth script editor). Set up path for
AvsP in Slideshow(Menu) > External Applications.
T his will give you total control over the video element of clips.
PREVIEW
Will accept the current settings and preview the first selected slide
and the following slide.
UP AND DOWN
Will accept the current settings and go to previous or next slide in
the slideshow.
TRANSITION
Choose among the many transitions.
T he 'Overlay' transition will use the previous slide as background
for the current slide. Great for adding animation on top on the
previous animation.
DURATION
Is the duration of the transition in frames pr. sec.
Duration can be negative for overlapping slides.
On frames vs. seconds:
PAL: 1 sec. = 25 frames. (default setting: slide duration 100 = 4
sec. and transition duration 25=1 sec.)
NT SC: 1 sec. = 29.97 frames.
26
RANDOM
If cheked, random transitions will be added to all selected slides.
TRANSITION PREVIEW
T he transition preview will show the A-B transition once and the
freeze in the middle.
SUBTITLE
T ype in the subtitle. Leave empty if none. Return button will add \N
codes which means a line break.
STYLE TAGS
Insert style tags at the cursor
position or around a selection in the
subtitle text.
T exts within { and } are style tags.
If the cursor is in the first or last
position the tags will be added to the
additional selection of slides in the
same positions. If the cursor is in the
middel the additional selected slides
will get the style tag in the beginning
of the text.
Style Tags > Remove Tags will
remove tags, but not text.
Read up on various alternative ssa
tags here.
REMOVE TAGS
Remove style tags, but not text.
27
MEDIA DATA
Add filenames, EXIF, IPT C and mp3 data as subtitle.
28
14. ANIMATION
Pan, zoom and rotate the slides with keyframes(often refered to as
Ken Burns effect). Can be accessed from Slideshow, Toolbar or
Slide Settings.
The Animation Window
In the animation window the left, middle and right button can be
used to move, rotate and zoom the image. Add keys, move the
timeline, add some more keys and preview. Animation presets can
be saved and loaded by selecting it in the combobox.
When clicking Okay the current animation will be added to all
selected slides.
PRESETS
Select a previous saved preset in the combobox. (Selecting Reset
will delete all keys)
ANIMATION AREA
29
In the animation window you can use the left, middle and right
button to move, rotate and zoom the image. T he red box
indicates that the safe area is is activated.
TIMELINE
Move back and forth to change the current frame. T he number on
the left hand side is the current frame number.
ANIMATION BUTTONS
From left to right:
Move back and forth between keys.
Sets a key at current frame.
Delete current keyframe. If the delete key button is greyed
out, there is no key at the current frame.
Preview animation(in low res for more smooth playback).
Reset image position/rotation/zoom.
T he red dots above the timeline shows where the keys are.
Left click on a key will move the slider to that position. Right
click will delete the key.
About keyframes
Keyframes are used to interpolate between animation positions.
ADDING AN ANIMATION TO MORE
SLIDES
If more slides are selected when opening the animation tool, all of
them will be added the current animation.
If the duration of a video clip is longer than the added animation, an
additional keyframe will be added to that last frame of that clip.
30
15. PAINT SLIDE
Opens the current slide in a paint program or photo manipulation
program for editing that slide.
Set path up for a paint program(ex. paintdotnet.exe(free),
mspaint.exe(free), Gimp.exe(free) or Photoshop.) in 'Slideshow >
External Applications'.
Image editing in Paint.Net
When opening an image the image is copied, so the original image will
be untouched. In the paint program you can now edit your image,
when finished, save the image as the same name(overwrite) and
close the paint program. Now the edited image(the copy) will be
updated in DSG and be a part of your slideshow.
Process can be used for ex. color correction, red eye removal and
cropping.
31
16. EDIT AVISYNTH SCRIPT
Open slide in an Avisynth Script editor(AvsP) for script editing. In
order to use this function set the path up for 'AvsP.exe' in
'Slideshow > External Applications'.
Avisynth scripts will be opened directly. Images and Avi files can be
converted into Avisynth script by choice.
When finished editing, save the files under the same name and
close AvsP. T he changed script will now be added to the slideshow.
Script editing in AvsP
T his function is good for editing, color correction, trimming and
cropping video slides etc.
32
17. MATCH TO AUDIO
DURATION
Calculates the length of slides and transitions to match the duration
of audio track.
T ake care with using this function when having animated slides,
because shortening slide durations might cut keyframes and change
the entire animation.
T his function can also be accessed by right click in the music list.
33
EXTERNAL APPLICATIONS
Set up the paths for the external applications.
Click the left row of buttons for updating the paths and the right
row to go to the homepage of a suggested application to download
and install.
Media Player Classic is for previewing.
HCenc is for temp files, mpg and m2v export.
ImgBurn is for burning DVDs.
FFmpeg is for exporting avi, flv, mp4.
T SmuxeR is for Blu-Ray authoring.
Paint is for manipulating images.
AvsP is for editing Avisynth Scripts and edit videos.
OpenOffice is for importing PowerPoints/Impress
presentations.
34
EDIT, VIEW & HELP MENUS
19. CUT, COPY, PASTE, MOVE UP AND DOWN
20. THUMBNAIL SIZE AND LANGUAGE SETTING
21. LIBRARY OF TRANSITIONS AND EFFECTS
22. SUPPORT DVD SLIDESHOW GUI
35
19. CUT, COPY, PASTE, MOVE UP
AND DOWN
Select one or more slides by pressing the shift button or the
control button at the same time as selecting slides with your left
mouse button to edit more slides at a time.
CUT
Cuts the selected slides and store them in the buffer.
COPY
Copy the selected slides to the buffer.
PASTE
Pastes the slides from the buffer to the first selected point in the
slides list - if none selected, the slides will be pasted to the end of
the list.
DELETE
Deletes the selected slides and store them in the buffer.
MOVE UP AND MOVE DOWN
Use the arrow icons, '+' and '-' or move up/down from the menu to
move the selected slides.
36
SELECT ALL
Selects all slides in the show.
INVERT SELECTION
Inverts the selection.
SORT FILENAME AND SORT SUBTITLES
Sorts the slides in alphabetic order of the filenames or subtitles.
37
20. THUMBNAIL SIZE AND
LANGUAGE SETTING
THUMBNAIL SIZE
Change the thumbnail size in the list control.
Smaller sizes are good for manipulating many slides at a time. Bigger
sizes are good for seeing the individual slides.
LANGUAGE SETTING
Change the language setting. Restarts to update the interface.
DVD slideshow GUI needs your help for translating DVD slideshow
GUI to your language.
1. T he easy way now to update/make new translations for DSG
is by registering at http://launchpad.net
2. Under you new profile you need to set 'Your preferred
languages' to your language.
3. Go to this site:
https://translations.launchpad.net/dvdslideshowgui/trunk
4. Now your language should be among the languages available
for translation and you can start translating or update an
existing translation.
NB. wxBasic and therefore DVD slideshow GUI will not be able to
show nonwestern characters. Ex. Russian and Chinese characters
doesn't seem to work.
38
21. LIBRARY OF TRANSITIONS
AND EFFECTS
LIBRARY OF TRANSITIONS
Will render and show all the available transitions in Explorer.
LIBRARY OF EFFECTS
Will render and show all the available post-effects in Explorer.
RE-RENDER LIBRARIES
Will re-render the above Libraries.
The rendering can be quite time-consuming.
39
22. SUPPORT DVD SLIDESHOW
GUI
DONATE
Donate if these 6 years of my life spent on DVD slideshow GUI and
these
17 000 lines of code is worth something to you. T hank you. : ) T in2tin
TRANSLATE
DVD slideshow GUI needs your help for translating DVD slideshow
GUI to your language.
1. T he easy way now to update/make new translations for DSG
is by registering at http://launchpad.net
2. Under you new profile you need to set 'Your preferred
languages' to your language.
3. Go to this site:
https://translations.launchpad.net/dvdslideshowgui/trunk
4. Now your language should be among the languages available
for translation and you can start translating or update an
existing translation.
T here is a tutorial on YouT ube on how to translate in Launchpad
here(but it is not that hard): Here!
NB. wxBasic and therefore DVD slideshow GUI will not be able to show
nonwestern characters. Ex. Russian and Chinese characters doesn't
seem to work.
DVD SLIDESHOW GUI ON THE WEB
Will take you to the homepage with loads of tutorials, downloads,
links and most importantly updates.
40
41
SLIDES AND MUSIC LISTS
23. LIST OF SLIDES
24. LIST OF MUSIC
25. STATUS BAR
42
23. LIST OF SLIDES
T he area where the order and info on each slide is visible.
MOUSE CONTROLS
Left single click and Shift/Ctrl on slides:
Select more slides.
LEFT DOUBLE CLICK ON SLIDE
Preview the current slide and the next(if video or avisynth slide only
the current slide is previewed).
RIGHT CLICK ON SLIDES
Open the Slide Settings menu.
INTERFACE
SLIDE
Shows the image and the slide name.
DURATION
Shows the number of frames the image will be visible before the
transition.
ANIMATION
Shows 'Yes' if the slide is animated and 'No' if no animation is
added.
43
TRANSITION
Is the name of the transition.
DURATION
Shows the number of frames of the transition between the current
slide and the next. Duration can be negative for overlapping slides.
SUBTITLE
Shows the subtitle on the current slide, if subtitles are set to be
visible in the Project Settings window.
PATH
Is the path of the image. Not visible.
44
24. LIST OF MUSIC
Right click in the list of music to open the menu and get more
audio options:
ADD MUSIC
Imports one or more music files in wav, mp3 or m3u(playlist).
PLAY
Plays the selected music file.
MOVE UP OR MOVE DOWN
Rearrange the order of the music.
USE VIDEO AUDIO
If
checked the music will be faded out on videoclips and in on slides. If
unchecked music will be played though out the entire slideshow and
no audio from videoclips will be heard.
LOOP MUSIC
Will loop the music till the slideshow is finished if checked.
45
MATCH SLIDESHOW TO AUDIO
DURATION
Calculates the length of slides/transitions to match the duration of
audio.
46
STATUS BAR
LEFT SIDE
Information about functions, tooltips and export/import progress.
RIGHT SIDE
T he number of the selected slide out of all slides. Ex. 3/7 means 3.
slide is selected out of a total of 7 slides.
T he time of the selected slide will be shown out of the total
duration. Ex. 00:00:19.00/00:00:57.00 means the selected slide will be
shown 19 sec. into a slideshow with a total duration of 57 sec.
47
TUTORIALS
26. EMBEDDING A FLASH SLIDESHOW
27. ADDING SPECIAL VIDEO FILES
28. COMMAND LINE
29. FAQ
48
26. EMBEDDING A FLASH
SLIDESHOW
Export slideshow as .flv
Export your slideshow in DVD slideshow GUI as .flv.
On the Flv exporter window please note that half of the sizes are
for 16:9 the other half are for 4:3 formats. (ex. 320x240 = 4:3 and
320x180 = 16:9).
Keep size, bitrate and audio small for a faster streaming(loading) file.
Before you render press the 'Copy to clipboard' button and
paste(ctrl+v) it into your html page/blog and press 'okay' for
exporting the flv file.
Adding the FLV Video to your homepage
Download href="http://www.jeroenwijering.com/?
item=Flash_Video_Player.
It includes a free Flash Video Player for your FLV video.
Upload the flvplayer.swf file that comes with Flash Video Player to
your server.
Upload your .flv video file to your server.
In the code you pasted from DVD slideshow GUI replace
http://www.myhomepage.com/ with your address.
Add &autostart=1 to the video file if you want it to autoplay, like
Code:
file=http://www.myhomepage.com/myvideofile.flv&autost
art=1
(Read the included Readme in Flash Video Player for more advanced
options)
((T hanks to Baldrick for the tutorial))
49
27. ADDING SPECIAL VIDEO
FILES
Ffmpegsource2 is a plugin for avisynth based on ffmpeg, which can
import a much wider scope of video codecs in DVD slideshow GUI
with Avisynth script wrapper.
Here's how to use it:
Download this file(from ffmpegsource-site):
http://code.google.com/p/ffmpegsource/downloads/detail?
name=ffmpegsource-2.15.7 z
Unzip it into the Avisynth plugins folder which you'll find in
c:\Program Files\AviSynth 2.5\plugins\ if you installed Avisynth to
the default location.
T hen paste this script into c:\Program Files\AvsP and correct the
two paths:
LoadPlugin("c:\Program Files\AviSynth
2.5\plugins\ffms2.dll")
FFmpegSource2("C:\Users\tin2tin\.DVDslideshowGUI\MyVideoFil
e.mp4",fpsnum=30000, fpsden=1001, atrack = -1)
fpsnum=30000, fpsden=1001 will convert/ensure that the
opened file will play with 29.97 0 fps for NT SC. Use
fpsnum=25, fpsden=1 if importing video in 25 fps PAL.
atrack = -1 will open the first audiotrack.
T est if the video file will play in Avs. If it doesn't read up on the
FFmpegsource2 options
here:http://ffmpegsource.googlecode.com/svn/trunk/doc/ffms2avisynth.html
If this Avisynth wrapper plays succesfully in AvsP, save the Avisynth
script and add it to DVD slideshow GUI as a slide.
50
28. COMMAND LINE
T he command line syntax for opening and rendering a .dsg file from
CMD Shell is like this:
"path&DVDslideshowGUI.exe" "path&filename of the DSG
project file" "path&filename of destination file with
extension"
Ex. (one line)
"C:\Program Files\DVD slideshow
GUI\DVDslideshowGUI.exe" "C:\Program Files\DVD
slideshow GUI\MyProject.dsg"
"C:\Users\tintin\.DVDslideshowGUI\MyVideo.mpg"
DVD slideshow GUI will then export to the fileformat specified in the
filename.
51
29. FAQ
HOW DO I ADD SOUND OR NARATION
TO SPECIFIC POINTS?
Export you slideshow to mpg/avi. Open it in Multiquence(shareware)
or DubIt(free). Record naration or add music to specific points to the
slideshow and export to wav/mp3. Import this wav/mp3 into you
DVD slideshow GUI project.
CAN I MAKE DVD SLIDESHOW GUI WORK
FASTER WITH IMAGES?
Only when working with animation. In this case large images use up a
lot of RAM and will slow down DSG or even make it seem like it has
crashed when processing images. Especially when importing,
exporting and processing animation.
T he solution is to batch downscale your images in ex.
Irfanview(free) to about the size you need them. Look under DVD
slideshow GUI/presets to see you size (PAL/NT SC/4:3/16:9).
WHY DO HCENC OR MEDIA PLAYER
CLASSIC HANG?
Maybe because you're out of harddisk space(the drive where DSG is
installed or the drive HCenc is exporting to) - mpg/dvd files are
huge. Or because you're out of ram.
Solutions:
Render your slideshow in parts(of ex. 100 slides) and use
MediaJoin(free) to join the resulting mpg's.
Higher you Virtual RAM.
Free up some hard disk space.
HOW DO I MAKE OVERLAPS BETWEEN
SLIDES?
Use negative transition durations under Slide Settings(right mouse
click on slide).
WHAT IS 'DURATION'?
T he slide duration value(left) is the number of frames the slide will
be visible before the transition. Pal is 25 frames pr. sec. NT SC is
29.97 frames pr. sec.
52
T he transition duration(right) is the number of frames the transition
will take place between the current slide and the next. If this value is
negative the slides will overlap.
HOW DO I MAKE A DVD WITH MENUS?
Export as .gfd and load that file in Gui for dvdauthor(free) and you
will have an almost ready to burn slideshow DVD disk with menus.
MEDIA PLAYER CLASSIC COMPLAINS
OVER A MISSING CODEC?
Install Ffdshow(free) and make sure that avisynth is enabled under
the video settings. If there is a problem with previewing try to
install Xvid or Divx. Or read up on the Avisynth instalation FAQ.
HOW TO AVOID THAT MY DVD FLICKERS
ON TV?
If some parts of your rendered slideshow flicker, it's because the
elements in the image are too thin looking. T he solution is to add
some blur to you images. T his can be done under
Presets/Effects/Pre-procces(images) . In most cases a minor blur will
be enough.
MEMORY CRASH WHEN
PREVIEW/RENDER?
When DVD slideshow GUI is rendering slideshows it is processed in
avisynth script in the memory/RAM and rendered out in various
applications(avs2avi, ffmpeg, Quenc). All images are converted to a
smaller sized (e)bmp(which is the format avisynth uses for
processing images internally) and temporary saved to disk. All
images are the loaded into DsG again. T hat way images/photos
which can take up 5-6 MB only uses 1MB pr. image. However
importing a lot of slides(images, avs, avi), will need a lot of RAM. If
you experience crashes during rendering/preview this might be the
reason. One solution can be to higher the virtual memory:
Windows XP. How to manually change the size of the virtual memory
paging file.
If you hit Ctrl+Alt+Del you'll be able to follow the usage of memory
on your system. If higher the virtual memory doesn't help, then
you're rendering too many slides with your amount of RAM, so you'll
have to divide your slideshow into smaller parts(ex. mpg's) which will
be renderable for DsG. And the you can use MediaJoin to join the the
parts into one big file.
53
EXTEND FUNCTIONALITY
30. ADDING FUNCTIONS
31. CREATE TRANSITIONS
32. CREATE POST EFFECTS
54
30. ADDING FUNCTIONS
Transitions, Pre/Post Effects, Animation Presets and
Backgrounds can be customized and added to DVD slideshow GUI.
When DVD slideshow GUI is starting up it is looking through the
Transitions, Pre/Post Effects, Animation Presets folders and
adds the content to the selectable functions in the menus, which
means that DVD slideshow GUI can easily be expanded with new
functions just by adding them to the right folders and restarting
DVD slideshow GUI.
In the following chapters it is descriped how to create and alter
these functions.
55
31. CREATE TRANSITIONS
When starting up DVD slideshow GUI will convert all bitmaps/avisynth
scripts in the Transitions folder to transitions. So by adding a
bitmap/script to this folder and restarting DVD slideshow GUI a new
transition will be added to the transition options.
BITMAP TRANSITIONS
T ransitions can be made out of gradient greyscale images going
from black to white. You can use the freeware paint programs like
Paint.Net or Gimp to make gradients.
AVISYNTH TRANSITIONS
T ransitions can also be made out of Avisynth scripts. An avisynth
script is a txt file with an .avs extension. Open one of the avs files in
the Transitions folder to see an example.
T he variables which must be used in each script is at, bt and ft.
at is the first clip of the transition
bt is the second clip of the transition
ft is the number of frames
Ex. T his is the code from the Wipedown.avs file:
# T ransAll avisynth plugin created by V.C.Mohan
T ransWipe(at,bt,ft,"down")
See the transall.txt file to look at more examples of different
transitions.
56
32. CREATE POST EFFECTS
When starting up DVD slideshow GUI it will convert all Avisynth
scripts in the Posteffects folder to selectable effects. So by adding
a script to this folder and restarting DVD slideshow GUI a new
effects will be added to the transition options.
From DVD slideshow GUI/Posteffects folder open
'Template_Freeframe.avs' in Notepad or great IDE for Avisynth:
AvsP.
Code:
# colorbars()
LoadPlugin("freeframe.dll")
converttorgb24()
freeframe("PeteHalfT one.dll",false,0.236,0,0.402,0.27 6)
# halftone
converttoYV12()
T his is the avisynth script which adds a selectable Free Frame effect
to DVD slideshow GUI called 'T emplate_Freeframe.avs'.
Change the code to this:
Code:
colorbars()
LoadPlugin("freeframe.dll")
converttorgb24()
freeframe("PeteHalfT one.dll",true)
converttoYV12()
And save it in the Posteffects folder with the .avs extension.
Now open Mplayerc.exe(Media player classic) from the DVD
slideshow GUI folder and drag and drop your new .avs file in Media
player classic. It should now open a colorbar manipulated by by the
free frame plugin. And also (and very important) open an interface
to play around with the values of the plugin.
In the bottom of that interface there is the avisynth command which
will produce the current effect. ex.
Code:
Freeframe("PeteHalfT one.dll",false,0.52,0.386,0.504,0.2
68)
57
Copy/paste this into the first script and remove this line:
Code:
freeframe("PeteHalfT one.dll",false,0.236,0,0.402,0.27 6)
# halftone
And make sure that there is a '# ' before 'colorbars()'. Save it into
Posteffects folder as .avs start up DsG and you will have a new
effect to choose...
You can find more Free Frame plugins here:
http://freeframe.sourceforge.net/downloads.html
Just add the dll's to the Posteffects folder and do as above, but
change the 'PeteHalfT one.dll' into whatever plugin name you want to
try.
58
APPENDIX
33. CREDITS
59
33. CREDITS
DVD slideshow GUI is coded by T in2tin in wxBasic with help from
Mark Ulrich and David Cuny. GFD export with help from Borax.
T his freeware project uses:
(all included)
wxBasic by Ralf Peters and David Cuny
Avisynth (IanB and Wilbert)
HCenc by Hank
Media Player Classic by Gabest
MuxMan
FFmpeg
FFvtool2
Icons from FamFamFam
T SmuxeR by SmartLabs
x264
Mplex
Demux
mkisofs
Spumux
T ransall by V. C. Mohan
Zoom by WarpEnterprises
SoundOut by Shodan
Mpeginfo by Borax
GaMaMa.dll by E-Male
Jhead
FreeFrame by Fredrik Mellbin
GiCocu by E-Male
NicAudio by Nic and tebasuna51
MSU_Cartoonizer by MSU
MSU_OldCinema by MSU
MSU_SmartBrightness by MSU
PeteFreeFramePlugins by Pete
YouT ubeUploader by MiserableLife
Gradation by Alexander Nagiller
A ton of avisynth, and Free Frame plugins(see folders)
and many more...
T ranslation
All the great Launchpad translators...
60
Made with Booki
Visit http://software.booki.cc