Changelog 0.8.0

From DVD-Slideshow

Jump to: navigation, search

dvd-slideshow 0.8.0

New Features:

  • NOTE: The slideshow timings of fades will change with this version!
  • Fadein/Fadeout/Crossfade to/from kenburns/scroll effects works now: ( fades happen during movement of effect )
  • Default ffmpeg to no b frames.
  • Now using ffmpeg to encode video. Seems over 2x faster than mpeg2enc.
  • Add title and button information to .xml file automatically for dvd-menu use.
  • Allow multiple \n in titles (up to 4)
  • Added variables subtitle_color, subtitle_outline_color, and subtitle_location
  • Use variable subtitle_type=render to force subtitles to be rendered in frames.
  • Remove option for srt subtitles since we can force render them now.
  • Updated audio timing to be more accurate for long slideshows
  • Added kenburns syntax for crop,kb,crop duration
  • Kenburns has smooth start and end now.
  • Add option to sharpen images (-sharpen) with ImageMagicks unsharp mask.
  • .flv output [alpha] use -flv for now, but his might change
  • Specify output size other than default with -s 320x240 (alpha)
  • Added -border option to add space between image and edge of screen.
  • Added "wipe" transition between frames: wipe:duration:subtitle:[right|left] (soon up|down also)
  • mp4/aac audio is possible with faad
  • Fadein/Fadeout/Crossfade to/from kenburns/scroll effects works now: ( fades happen during movement of effect )
  • Adding .avi video inline is possible. See docs. [alpha]
  • Initial theme support [beta]
  • Widescreen (16:9) support using -w [alpha] Not tested yet.
  • Improved font variables.
  • kenburns effect is much smoother for slow effects in high-quality mode. (slower)Added -vcd and -svcd output options [beta] (lightly tested)
  • Inline audio processed as background job when specifiying -smp
  • Audio fadein and fadeout times can be specified in decimals like 0.250
  • Automatically sets smp option if the current kernel has "smp" in the name.

Bug Fixes:

  • Fixed kenburns coordinates when passing numbered coordinates.
  • Escape brackets in [:blank:] (thanks Christian Molière)
  • Fixed mismatch in kenburns coordinates due to non-square pixels. (thanks Tony Sauri)
  • Manual chapter markers fixed.
  • Fixed reading of $HOME/.dvd-slideshow/dvd-slideshowrc settings.
  • Single or double quotes allowed in variable settings.
  • Got rid of lsof debugging lines. No longer needed.
  • Fixed bug in seconds2ms that mishandled durations of 0.080 ms (thanks Eric)
  • Remove wc --chars calls for compatibility with FreeBSD
  • Remove seq calls for compatibility with FreeBSD
  • Add FreeBSD font path so fonts are found.


dvd-menu 0.8.0

Changes:

  • Added 6image layout option. It can also read the title and icon from the .xml file output from dvd-slideshow. more testing is needed.
  • Added many more variables to control the layout of the menu also.
  • Added -vcd and -svcd modes. Works! tested -vcd a little.
  • Audio automatically fades in/out for 2 seconds
  • Reads variables correctly from ~/.dvd-slideshow/dvd-slideshowrc
  • Updated variables. See dvd-slideshowrc example file
  • Better control of fonts and variables.
  • Deletes temp directory when finished.
  • -nocleanup works
  • Reads -theme files
  • Added -fadein and -fadeout for menus.
  • Remove seq calls for compatibility with FreeBSD (Thanks David Mulcahy)
  • Remove wc --chars calls for compatibility with FreeBSD


dir2slideshow 0.8.0

Changes:

  • Add audiobook option- looks for audio files and images & adds titles
  • Allow wipe effect as default between images -w duration
  • Allow decimals in crossfade duration.
  • Allow two different subtitles -s or -s2
  • Add random kenburns effect (-k)
  • Output file is copied to screen while running
  • Full paths are specified to images in output .txt file.
  • Start of themes being implemented. See theme documentation.
  • Add subtitle options to add path and/or filename. (Thanks Kenneth Weinert)
  • Add recursive directory search. -R and -r (Thanks Kenneth Weinert)
  • Removed seq calls for compatibility with FreeBSD
Personal tools