debian/0000755000000000000000000000000012244407051007165 5ustar debian/rules0000755000000000000000000000007511770230312010244 0ustar #!/usr/bin/make -f %: dh --buildsystem=python_distutils $@ debian/pyversions0000644000000000000000000000000511770230312011321 0ustar 2.4- debian/tovid.install0000644000000000000000000000065511770230312011705 0ustar debian/tmp/usr/bin debian/tmp/usr/lib/tovid/idvid usr/share/tovid debian/tmp/usr/lib/tovid/make* usr/share/tovid debian/tmp/usr/lib/tovid/postproc usr/share/tovid debian/tmp/usr/lib/tovid/titleset-wizard usr/share/tovid debian/tmp/usr/lib/tovid/todisc usr/share/tovid debian/tmp/usr/lib/tovid/todisc-fade-routine usr/share/tovid debian/tmp/usr/lib/tovid/tovid* usr/share/tovid debian/tmp/usr/lib/python* debian/tmp/usr/share/man debian/copyright0000644000000000000000000000251011770230312011113 0ustar This package was debianized by Maia Kozheva on Thu, 24 Jan 2008 22:04:40 +0600. It was downloaded from Upstream Authors: Eric Pierce Jean-Francois Ouellette Rainer Unseld Carl Hall Joe Friedrichsen Robert Sohn Copyright: Copyright © 2005 tovid.org License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. The Debian packaging is © 2008-2009 Maia Kozheva and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. debian/docs0000644000000000000000000000000711770230312010032 0ustar README debian/changelog0000644000000000000000000001207512244407051011044 0ustar tovid (0.33-0ubuntu5) trusty; urgency=low * Port from ffmpeg to avconv. -- Dmitrijs Ledkovs Sun, 24 Nov 2013 14:32:55 +0000 tovid (0.33-0ubuntu4) trusty; urgency=low * Switch suggests to new libav9 versions (also rebuild for libav9 transition) - update debian/control -- Micah Gersten Tue, 05 Nov 2013 19:32:55 -0600 tovid (0.33-0ubuntu3) quantal; urgency=low * Update debian/watch to work with Google Code. -- Logan Rosen Mon, 18 Jun 2012 15:46:27 -0400 tovid (0.33-0ubuntu2) oneiric; urgency=low * Add Replaces header to tovidgui. (LP: #775643) -- Maia Kozheva Wed, 04 May 2011 22:29:30 +0700 tovid (0.33-0ubuntu1) oneiric; urgency=low * New upstream release. (LP: #622937) - Helper scripts are no longer supposed to be invoked directly, but rather via the tovid command. (LP: #252026) * Switch to 3.0 (quilt) format. * Remove README.Debian and README.source, not needed anymore. * debian/control: - Switch section to video. - Depend on debhelper 7 rather than cdbs. - Remove txt2tags dependency, unused now. - Bump Standards-Version to 0.9.2. - Remove todraw package, make todiscgui transitional to tovidgui, adjust descriptions. - Depend on growisofs, listed as a dependency on the tovid website. * debian/rules: - Upstream uses python_distutils now. Convert to a minimal dh 7 file. * Removed custom manpages and the rules to install them. There is now only one executable (tovid), and upstream provides a manpage for it. * Removed obsolete patches: - 01_paths.diff - 02_todisc_manpage.diff - 03_desktop_files.diff - 04_name_sections.diff - 05_makemenu_man_apostrophes.dif * Removed patches for issues fixed upstream: - 03_sox_sample_size_fix.diff - 06_svn-r2494_fix_nav_log_parsing.patch - 07_todisc_progress_meter_fix.patch - 08_wrong_videos_order.patch * This means all previous patches were removed. * Added lookup_scripts_in_usr_share.patch: - Look up helper scripts in /usr/share/tovid, not /usr/lib/tovid (architecture-independent files go to /usr/share per Debian policy). * Added desktop_file_categories.patch: - End the categories list in the desktop file with a semicolon, per the XDG standard (checked by desktop-file-validate). * Added tovid_manpage.patch: - Edits to tovid.1 to make Lintian happy. -- Maia Kozheva Sat, 30 Apr 2011 19:02:33 +0700 tovid (0.31-0ubuntu8) maverick; urgency=low * Fix watch file, we'll update this to the next upstream release in maverick+1. -- Alessio Treglia Tue, 24 Aug 2010 00:30:23 +0200 tovid (0.31-0ubuntu7) lucid; urgency=low * Depends on python-wxgtk2.8. * Suggest libavformat-extra-52,libavcodec-extra-52 (LP: #289514). -- Alessio Treglia Tue, 26 Jan 2010 10:24:33 +0100 tovid (0.31-0ubuntu6) lucid; urgency=low * debian/patches/08_wrong_videos_order.patch: - Due to temporary file names improper numbering, if there are more than 10 videos in a group their order got messed up; already forwarded to upstream (LP: #511141). * debian/control: - Bump Standards. - Lines should be shorter than 80 characters. -- Alessio Treglia Sat, 23 Jan 2010 16:43:39 +0100 tovid (0.31-0ubuntu5) karmic; urgency=low * debian/patches/07_todisc_progress_meter_fix.patch: - transcode has changed the command-line switch from --print_status to --progress_meter and thus doesn't get started from todisc (LP: #454549). -- Alessio Treglia Sun, 18 Oct 2009 13:23:41 +0200 tovid (0.31-0ubuntu4) karmic; urgency=low * debian/patches/06_svn-r2494_fix_nav_log_parsing.patch: - Upstream commit to fix parsing of nav_log for number of frames (LP: #392735). Thanks to Alex Mauer for spotting the patch. -- Chris Coulson Fri, 04 Sep 2009 02:51:05 +0100 tovid (0.31-0ubuntu3) karmic; urgency=low * debian/control: - Bumped to Standards-Version 3.8.1. * debian/control, debian/copyright, debian/README.Debian, debian/man/*.1: - Updated contributor name and email. * debian/copyright: - Replaced (C) sign. * Added README.source for simple-patchsys. * Added debian/patches/03_sox_sample_size_fix.diff by Andy Ruddock : - Fix todisc passing invalid option to sox. (LP: #357213) * Added debian/patches/04_name_sections.diff: - Format manpage NAME sections correctly (with a hyphen). * Added debian/patches/05_makemenu_man_apostrophes.diff: - Fix Lintian warning with 'convert' in the makemenu manpage. -- Maia Kozheva Sun, 17 May 2009 01:41:25 +0700 tovid (0.31-0ubuntu2) intrepid; urgency=low * debian/control: - Added missing dependencies. (LP: #207471) -- Matvey Kozhev Sat, 10 May 2008 16:03:12 +0700 tovid (0.31-0ubuntu1) hardy; urgency=low * Initial release. (LP: #109598) -- Matvey Kozhev Thu, 24 Jan 2008 22:04:40 +0600 debian/tovidgui.lintian-overrides0000644000000000000000000000025111770230312014372 0ustar # the tovid wrapper script is in package tovid; tovidgui exposes its GUI argument tovidgui: desktop-command-not-in-package usr/share/applications/tovidgui.desktop tovid debian/watch0000644000000000000000000000013011770230422010207 0ustar version=3 http://code.google.com/p/tovid/downloads/list?can=1 .*/tovid-(\d+.*)\.tar\.gz debian/control0000644000000000000000000000321012244407023010563 0ustar Source: tovid Section: video Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Maia Kozheva Build-Depends: debhelper (>= 7.0.50~) Build-Depends-Indep: python (>= 2.4), python-support Standards-Version: 3.9.2 Homepage: http://tovid.org Package: tovid Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-cairo, libsox-fmt-all, mjpegtools, transcode, vcdimager, mplayer, mencoder, libav-tools, dvdauthor, growisofs, imagemagick Suggests: libavformat-extra-54, libavcodec-extra-54 Description: tools for creating video DVDs, VCDs, and SVCDs tovid can convert your video files to the correct format, generate navigation menus, and create and burn the disc image. . This package includes the tovid command line program. Package: tovidgui Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-tk, tovid (= ${source:Version}) Replaces: tovid (<< 0.33) Description: tools for creating video DVDs, VCDs, and SVCDs - tovid GUI tovid can convert your video files to the correct format, generate navigation menus, and create and burn the disc image. . This package includes the GUI front end to the tovid utility, written using the Tk widget toolkit. Package: todiscgui Architecture: all Depends: ${misc:Depends}, tovidgui (= ${source:Version}) Description: transitional package to tovidgui tovid can convert your video files to the correct format, generate navigation menus, and create and burn the disc image. . This is a transitional package to tovidgui. In previous versions of tovid, there were two GUIs; now there is only one. debian/compat0000644000000000000000000000000211770230312010360 0ustar 6 debian/patches/0000755000000000000000000000000012244407077010624 5ustar debian/patches/av.patch0000644000000000000000000005623612244407077012267 0ustar Description: Port from ffmpeg to avconv. Author: Dmitrijs Ledkovs --- tovid-0.33.orig/src/todisc +++ tovid-0.33/src/todisc @@ -991,7 +991,7 @@ image2mpeg2() IN_IMAGE="$1" OUT_MPEG="$2" # remove symlinks, as otherwise we overwrite symlink target - IMAGE_ENC_CMD=(ffmpeg -f image2 -loop_input -vframes $vlength \ + IMAGE_ENC_CMD=(avconv -f image2 -loop_input -vframes $vlength \ -i "$IN_IMAGE" -s $VIDSIZE -f s16le -i /dev/zero -t $alength \ -ar $SAMPLERATE -ac 2 -ab 224k -target ${TV_STANDARD}-${TARGET} \ -aspect $ASPECT_RATIO -y "$OUT_MPEG") @@ -1576,8 +1576,8 @@ quick_menu() qm_seek="-ss $BG_SEEK" fi # find out where vhook lives for ffmpeg - ffmpeg_prefix=$(which ffmpeg) - ffmpeg_prefix=$(sed 's/\/bin\/ffmpeg//g' <<< "$ffmpeg_prefix") + ffmpeg_prefix=$(which avconv) + ffmpeg_prefix=$(sed 's/\/bin\/avconv//g' <<< "$ffmpeg_prefix") imlib2_vhook="$ffmpeg_prefix/lib/vhook/imlib2.so" # check for badly compiled or otherwise unusable vhook @@ -1586,14 +1586,14 @@ quick_menu() yecho yecho "Making a MPEG for testing ffmpeg's imlib2 vhook" convert -resize $VIDSIZE! xc:"#101010" "$WORK_DIR/dummy.jpg" - dummy_cmd=(ffmpeg -t 2 -loop_input -i "$WORK_DIR/dummy.jpg" \ + dummy_cmd=(avconv -t 2 -loop_input -i "$WORK_DIR/dummy.jpg" \ -aspect 4:3 -f mpeg1video -r 29.970 -vcodec mpeg2video -b 5000k \ -f s16le -i /dev/zero -acodec ac3 -ac 2 -ar 48000 -ab 224k \ -y "$WORK_DIR/dummy.mpg") if ! "${dummy_cmd[@]}" 2>> "$LOG_FILE"; then runtime_error "There was a problem making a dummy.mpg with ffmpeg" fi - if ! ffmpeg -vhook "$imlib2_vhook -i "$WORK_DIR/dummy.jpg"" \ + if ! avconv -vhook "$imlib2_vhook -i "$WORK_DIR/dummy.jpg"" \ -i "$WORK_DIR/dummy.mpg" -y "$WORK_DIR/test.mpg" 2>> "$LOG_FILE"; then runtime_error "Your ffmpeg's vhook is broken. No 'quick-menu' :(" fi @@ -1618,7 +1618,7 @@ quick_menu() TOPPAD="-padtop $SC_Y" QM_TMP_FRAMESIZE=$SHOWCASE_SIZE fi - PAD_CMD=(ffmpeg -r $FRAME_RATE -async 1 $qm_seek \ + PAD_CMD=(avconv -r $FRAME_RATE -async 1 $qm_seek \ -t "$QM_MENU_TIME" -i "$QUICK_MENU_FILE" -s $QM_TMP_FRAMESIZE \ -acodec copy $TOPPAD $BOTTOMPAD $LEFTPAD $RIGHTPAD \ -r $FRAME_RATE -b 15000k -padcolor $BG_CLR \ @@ -1635,7 +1635,7 @@ quick_menu() fi # don't seek if we already made a padded video with a seek $QUICKMENU_IS_SHOWCASE || $RESIZE_BG && qm_seek="" - VHOOK_CMD=(ffmpeg -t "$QM_MENU_TIME" $qm_seek -s $VIDSIZE -i \ + VHOOK_CMD=(avconv -t "$QM_MENU_TIME" $qm_seek -s $VIDSIZE -i \ "$PRE_VHOOK_FILE" -an -f mpeg2video -r $FRAME_RATE -tvstd $TV_STANDARD \ -b 7000k -maxrate 8000k -bufsize 224KiB -aspect 4:3 \ -vhook "$imlib2_vhook -x 0 -y 0 -i $WORK_DIR/quick_menu_bg.png" \ @@ -1646,7 +1646,7 @@ quick_menu() ! $QM_PREVIEW && yecho # create preview images if called for if $QM_PREVIEW; then - FFMPEG_CMD=(ffmpeg -ss 1 -i "$WORK_DIR/intro.m2v" -an -vframes 30 \ + FFMPEG_CMD=(avconv -ss 1 -i "$WORK_DIR/intro.m2v" -an -vframes 30 \ "$outdir"/%06d.png) yecho "${FFMPEG_CMD[@]}" | strings "${FFMPEG_CMD[@]}" 2>&1 | strings >> "$LOG_FILE" @@ -1713,7 +1713,7 @@ make_dummy() convert -resize $VIDSIZE! xc:"#101010" "$WORK_DIR/dummy.jpg" ENC_CMD1=(jpeg2yuv -v 1 -f $FRAME_RATE -I p -n 1 -l 30 -L 1 -b1 \ -j "$WORK_DIR/dummy.jpg") - ENC_CMD2=(ffmpeg -f yuv4mpegpipe -i - -an -r $FRAME_RATE -s $VIDSIZE \ + ENC_CMD2=(avconv -f yuv4mpegpipe -i - -an -r $FRAME_RATE -s $VIDSIZE \ -tvstd $TV_STANDARD $FFMPEG_OPTS -y "$WORK_DIR/dummy.m2v") echo "Running: ${ENC_CMD1[@]} | ${ENC_CMD2[@]}" | format_output | tee -a "$LOG_FILE" @@ -1725,7 +1725,7 @@ make_dummy() yecho # temporarily use mp2enc for svcd audio as ffmpeg broken # FIXME # see r2162 todisc or older for how to fix this block when ffmpeg is fixed - BGAUDIO_CMD=(ffmpeg -f s16le -i /dev/zero -t $VMGM_TIME \ + BGAUDIO_CMD=(avconv -f s16le -i /dev/zero -t $VMGM_TIME \ $AUDIO_OPTS -y "$WORK_DIR/dummy.$AUDIO_EXT") yecho "${BGAUDIO_CMD[@]}" "${BGAUDIO_CMD[@]}" 2>&1 | strings >> "$LOG_FILE" @@ -5446,7 +5446,7 @@ fi if [[ -n "$BG_VIDEO" ]] && ! $QUICKMENU_IS_BACKGROUND; then echo echo "Getting background video images from $BG_VIDEO" - FFMPEG_CMD=(ffmpeg -ss $BG_SEEK -i "$BG_VIDEO" -s $VIDSIZE -vframes 1 \ + FFMPEG_CMD=(avconv -ss $BG_SEEK -i "$BG_VIDEO" -s $VIDSIZE -vframes 1 \ -vcodec png -an -f rawvideo -y "$WORK_DIR/pics/template.png") echo -e "\nRunning: "${FFMPEG_CMD[@]}"\n" | fold -bs >> "$LOG_FILE" SED_VAR="frame=" @@ -5509,7 +5509,7 @@ if $SHOWCASE && ($SC_THUMB || $QUICK_MEN FFMPEG_SEEK_VAL=$SHOWCASE_SEEK_VAL fi - FFMPEG_CMD=(ffmpeg -ss $FFMPEG_SEEK_VAL -i "$SHOWCASE_VIDEO" \ + FFMPEG_CMD=(avconv -ss $FFMPEG_SEEK_VAL -i "$SHOWCASE_VIDEO" \ -s $SHOWCASE_SIZE -vframes 1 -vcodec png -an -f rawvideo -y \ "$WORK_DIR/showcase_img.png") echo -e "\nRunning: "${FFMPEG_CMD[@]}"\n" | fold -bs \ @@ -5565,7 +5565,7 @@ if ! $TEXTMENU && ! $SINGLE_SLIDESHOW && SV=${SEEK_VAL[i]}; CURFILE="${IN_FILES[i]##*/}" spin "[$((i + 1)) of ${#FILES[@]}] Seeking to $SV seconds in $CURFILE" - FFMPEG_CMD=(ffmpeg $fmt -ss ${SEEK_VAL[i]} -i "${IN_FILES[i]}" -an \ + FFMPEG_CMD=(avconv $fmt -ss ${SEEK_VAL[i]} -i "${IN_FILES[i]}" -an \ -vframes 1 -s $THUMB_SIZE $WORK_DIR/pics/$i/%06d.$IMG_FMT) CMD=( "${FFMPEG_CMD[@]}" ) SED_VAR="frame=" @@ -6445,7 +6445,7 @@ if $DO_CAROUSEL && ! $USE_DVD_SLIDESHOW; fi done done - IMGENC_CMD=(ffmpeg -f yuv4mpegpipe -r $FRAME_RATE -i - -s $VIDSIZE \ + IMGENC_CMD=(avconv -f yuv4mpegpipe -r $FRAME_RATE -i - -s $VIDSIZE \ $SS_FFMOPTS -r $FRAME_RATE -bf 2 -y "$WORK_DIR/slideshow.m2v") echo for p in ${!MIX_IN[@]}; do @@ -6597,11 +6597,11 @@ if $DO_CAROUSEL && ! $USE_DVD_SLIDESHOW; if [[ -n $BG_AUDIO ]]; then # convert background audio to wav - BGAUDIO_CMD=(ffmpeg -i "$BG_AUDIO" -t $bgaudio_time -ar 48000 \ + BGAUDIO_CMD=(avconv -i "$BG_AUDIO" -t $bgaudio_time -ar 48000 \ -acodec pcm_s16le -y $WORK_DIR/slideshow.wav) else # generate silence - BGAUDIO_CMD=(ffmpeg -f s16le -t $bgaudio_time -i /dev/zero -ar 48000 \ + BGAUDIO_CMD=(avconv -f s16le -t $bgaudio_time -i /dev/zero -ar 48000 \ -ac 2 -acodec pcm_s16le -y $WORK_DIR/slideshow.wav) fi echo @@ -6620,7 +6620,7 @@ if $DO_CAROUSEL && ! $USE_DVD_SLIDESHOW; # convert the wav to target format echo echo "Converting wav to $TARGET format" - BGAUDIO_CMD=(ffmpeg -i "$WORK_DIR/slideshow.wav" \ + BGAUDIO_CMD=(avconv -i "$WORK_DIR/slideshow.wav" \ $AUDIO_OPTS -y "$WORK_DIR/slideshow.ac3") echo "Runnning ${BGAUDIO_CMD[@]}" | tee -a "$LOG_FILE" "${BGAUDIO_CMD[@]}" | format_output >> "$LOG_FILE" 2>&1 @@ -7988,7 +7988,7 @@ if $SUB_MENU; then $DEBUG && stime=$(date +%s) TOYUV_CMD=(ppmtoy4m -v 0 -n $smframes -A 10:11 -F $YUV_FR -I p \ -S 420mpeg2 -r) - IMGENC_CMD=(ffmpeg -f yuv4mpegpipe -r $FRAME_RATE -i - -an \ + IMGENC_CMD=(avconv -f yuv4mpegpipe -r $FRAME_RATE -i - -an \ -r $FRAME_RATE -s $VIDSIZE -tvstd $TV_STANDARD $FFMPEG_OPTS \ -y "$WORK_DIR/menu$i.m2v") echo @@ -8083,7 +8083,7 @@ if $SUB_MENU; then to m2v video format" IMG_STREAM_CMD1=(jpeg2yuv -v 0 -f $FRAME_RATE -I p \ "${JPEG2YUV_OPTS[@]}" -L 1 -b 1 -j "${PICS_IN[@]}") - ENC_CMD1=(ffmpeg -f yuv4mpegpipe -r $FRAME_RATE -i - \ + ENC_CMD1=(avconv -f yuv4mpegpipe -r $FRAME_RATE -i - \ -r $FRAME_RATE -s $VIDSIZE -tvstd $TV_STANDARD $FFMPEG_OPTS \ -y "$WORK_DIR/menu$i.m2v") echo "Running ${IMG_STREAM_CMD1[@]} | ${ENC_CMD1[@]}"| @@ -8142,7 +8142,7 @@ if $SUB_MENU; then yecho "Encoding to compliant m2v video format" PPM_CMD=(ppmtoy4m -v 0 -n ${SM_LOOPS[i]} -A 10:11 -I p -F $YUV_FR \ -S 420mpeg2 -r) - FFM_CMD=(ffmpeg $INSIZE -r $FRAME_RATE -pix_fmt yuv420p \ + FFM_CMD=(avconv $INSIZE -r $FRAME_RATE -pix_fmt yuv420p \ -f yuv4mpegpipe -i - -an -r $FRAME_RATE -s $VIDSIZE \ -tvstd $TV_STANDARD $FFMPEG_OPTS -y "$WORK_DIR/menu${i}.m2v") yecho "Running ${PPM_CMD[@]} | ${FFM_CMD[@]}" | format_output @@ -8161,25 +8161,25 @@ if $SUB_MENU; then if [[ -n "$SM_AUDIO_FILE" ]]; then # user supplied "1" audio file COPY_AC3=(cp -v $WORK_DIR/submenu.$AUDIO_EXT \ $WORK_DIR/menu$s.$AUDIO_EXT) - BGAUDIO_CMD=(ffmpeg -i "$SM_AUDIO_FILE" \ + BGAUDIO_CMD=(avconv -i "$SM_AUDIO_FILE" \ -t ${SUBMENU_AUDIOLEN[s]} -ar 48000 -acodec pcm_s16le \ -y $WORK_DIR/submenu.wav) elif [[ "${SM_AUDIO[s]}" = "none" ]]; then # user asked for silence SUBMENU_AUDIOLEN[s]=$(vid_length "$WORK_DIR/menu$s.m2v") - BGAUDIO_CMD=(ffmpeg -f s16le -i /dev/zero $AUDIO_OPTS \ + BGAUDIO_CMD=(avconv -f s16le -i /dev/zero $AUDIO_OPTS \ -t ${SUBMENU_AUDIOLEN[s]} -y $WORK_DIR/menu$s.$AUDIO_EXT) else # SM_AUDIO[s] is an audio file we will process it # do separate wavs for each supplied audio bg for each submenu - BGAUDIO_CMD=(ffmpeg -i "${SM_AUDIO[s]}" \ + BGAUDIO_CMD=(avconv -i "${SM_AUDIO[s]}" \ -t ${SUBMENU_AUDIOLEN[s]} -ar 48000 -acodec pcm_s16le \ -y $WORK_DIR/menu$s.wav) - BGAUDIO_CMD2=(ffmpeg -i $WORK_DIR/menu$s.wav \ + BGAUDIO_CMD2=(avconv -i $WORK_DIR/menu$s.wav \ $AUDIO_OPTS -y $WORK_DIR/menu$s.$AUDIO_EXT) fi else # no supplied audio for submenu so create silence SUBMENU_AUDIOLEN[s]=$(vid_length "$WORK_DIR/menu$s.m2v") - BGAUDIO_CMD=(ffmpeg -f s16le -i /dev/zero $AUDIO_OPTS \ + BGAUDIO_CMD=(avconv -f s16le -i /dev/zero $AUDIO_OPTS \ -t ${SUBMENU_AUDIOLEN[s]} -y $WORK_DIR/menu$s.$AUDIO_EXT) fi # run if wav doesn't exist, or its a slideshow @@ -8223,7 +8223,7 @@ if $SUB_MENU; then rm -f $WORK_DIR/submenu.wav cp $WORK_DIR/submenu-processed.wav $WORK_DIR/submenu.wav fi - BGAUDIO_CMD3=(ffmpeg -i $WORK_DIR/submenu.wav \ + BGAUDIO_CMD3=(avconv -i $WORK_DIR/submenu.wav \ $AUDIO_OPTS -y $WORK_DIR/submenu.$AUDIO_EXT) if [ -s $WORK_DIR/submenu.$AUDIO_EXT ]; then # if exists do nothing : @@ -8257,7 +8257,7 @@ if $DO_MENU; then fi if [[ -n "$BG_VIDEO" ]] && ! $QUICK_MENU; then yecho "Getting background video from $BG_VIDEO" - FFMPEG_CMD=(ffmpeg -ss $BG_SEEK -i "$BG_VIDEO" -vframes $BG_VIDEO_FRAMES \ + FFMPEG_CMD=(avconv -ss $BG_SEEK -i "$BG_VIDEO" -vframes $BG_VIDEO_FRAMES \ -s $VIDSIZE -sameq "$WORK_DIR/bg/%d.jpg") yecho "Extracting/resizing background images" echo "Running: ${FFMPEG_CMD[@]}" | format_output >> "$LOG_FILE" @@ -8299,7 +8299,7 @@ if [[ -n "$SHOWCASE_VIDEO" ]] && $SC_THU FFMPEG_SEEK_VAL=$SHOWCASE_SEEK_VAL fi - FFMPEG_CMD=(ffmpeg -ss $FFMPEG_SEEK_VAL -i "$SHOWCASE_VIDEO" -s \ + FFMPEG_CMD=(avconv -ss $FFMPEG_SEEK_VAL -i "$SHOWCASE_VIDEO" -s \ $SHOWCASE_SIZE -vframes $FRAMES -an -y "$WORK_DIR/showcase/%06d.png") echo -e "\nRunning: "${FFMPEG_CMD[@]}"\n" | fold -bs >> "$LOG_FILE" SED_VAR="frame=" @@ -8597,7 +8597,7 @@ if ! $QUICK_MENU && $DO_MENU; then PPM_FRAMES=$((PPM_FRAMES+18)) TOYUV_CMD=(ppmtoy4m -v 2 -n $PPM_FRAMES -A 10:11 -I p -F $YUV_FR \ -S 420mpeg2 -r) - IMGENC_CMD=(ffmpeg $INSIZE -r $FRAME_RATE $PIPE_FORMAT -i - -an \ + IMGENC_CMD=(avconv $INSIZE -r $FRAME_RATE $PIPE_FORMAT -i - -an \ -r $FRAME_RATE -s $VIDSIZE -tvstd $TV_STANDARD $FFMPEG_OPTS \ -y $WORK_DIR/intro.m2v) yecho "Running ${TOYUV_CMD[@]} < $WORK_DIR/ppm.fifo | ${IMGENC_CMD[@]}" | @@ -9108,7 +9108,7 @@ if $DO_MENU; then $MPLAYER_SEEK_VAL -ao pcm:waveheader:file="$WORK_DIR/intro.wav" \ -endpos $MENU_ATIME "$BG_AUDIO") else - BGAUDIO_CMD=(ffmpeg -y -async 1 -ss $BG_AUDIO_SEEK \ + BGAUDIO_CMD=(avconv -y -async 1 -ss $BG_AUDIO_SEEK \ $BG_AUDIO_LENGTH -i "$BG_AUDIO" -r $FRAME_RATE -ar 48000 \ -acodec pcm_s16le $WORK_DIR/intro.wav) fi @@ -9133,7 +9133,7 @@ unset BGAUDIO_CMD TIME # convert to proper audio format # temporarily have to use mp2enc for svcd as ffmpeg broken FIXME # see r2162 todisc or older for how to fix this block when ffmpeg is fixed -BGAUDIO_CMD=(ffmpeg -i $WORK_DIR/intro.wav \ +BGAUDIO_CMD=(avconv -i $WORK_DIR/intro.wav \ $AUDIO_OPTS -y $WORK_DIR/intro.$AUDIO_EXT) yecho "Running "${BGAUDIO_CMD[@]}"" | fold -bs >> "$LOG_FILE" "${BGAUDIO_CMD[@]}" 2>&1 |strings >> "$LOG_FILE" --- tovid-0.33.orig/src/makemenu +++ tovid-0.33/src/makemenu @@ -771,14 +771,14 @@ if test -z "$BG_AUDIO"; then MENU_LENGTH="-t 4" fi echo "Creating $(echo "$MENU_LENGTH" | cut -c 4-)-second silent $ASUF audio... " - AUDIO_CMD="ffmpeg -f s16le -i /dev/zero -ac 2 -ar $SAMPRATE -ab 224k \ + AUDIO_CMD="avconv -f s16le -i /dev/zero -ac 2 -ar $SAMPRATE -ab 224k \ $MENU_LENGTH -acodec $ASUF -y \"$AUDIO_STREAM\"" $DEBUG && echo -e "\n\nBG audio:\n$AUDIO_CMD" >> $REDIR eval $AUDIO_CMD >> $REDIR 2>&1 # Otherwise, convert provided audio to the target format else echo "Converting \"$BG_AUDIO\" to $ASUF... " - AUDIO_CMD="ffmpeg -i \"$BG_AUDIO\" -ac 2 -ar $SAMPRATE -ab 224k \ + AUDIO_CMD="avconv -i \"$BG_AUDIO\" -ac 2 -ar $SAMPRATE -ab 224k \ $MENU_LENGTH -acodec $ASUF -y \"$AUDIO_STREAM\"" $DEBUG && echo -e "\n\nBG audio:\n$AUDIO_CMD" >> $REDIR eval $AUDIO_CMD >> $REDIR 2>&1 --- tovid-0.33.orig/src/tovid-init.in +++ tovid-0.33/src/tovid-init.in @@ -560,7 +560,7 @@ fi # ************************************************************************* # Required Dependencies # ************************************************************************* - core="grep sed md5sum mplayer mencoder mplex mpeg2enc yuvfps yuvdenoise ppmtoy4m mp2enc jpeg2yuv ffmpeg" + core="grep sed md5sum mplayer mencoder mplex mpeg2enc yuvfps yuvdenoise ppmtoy4m mp2enc jpeg2yuv avconv" # ************************************************************************* # Optional Dependencies --- tovid-0.33.orig/src/postproc +++ tovid-0.33/src/postproc @@ -188,12 +188,12 @@ echo "Dumping audio and video streams wi # Dump audio and video if $DO_NORM; then - AUDIO_DUMP="ffmpeg -i \"$IN_FILE\" -vn -f wav -y audio_dump" + AUDIO_DUMP="avconv -i \"$IN_FILE\" -vn -f wav -y audio_dump" else #AUDIO_DUMP="mplayer \"$IN_FILE\" -quiet -dumpaudio -dumpfile audio_dump" - AUDIO_DUMP="ffmpeg -i \"$IN_FILE\" -vn -f $ID_AUDIO_CODEC -acodec copy -y audio_dump" + AUDIO_DUMP="avconv -i \"$IN_FILE\" -vn -f $ID_AUDIO_CODEC -acodec copy -y audio_dump" fi -VIDEO_DUMP="ffmpeg -i \"$IN_FILE\" -an -f $video_format -vcodec copy -y video_dump" +VIDEO_DUMP="avconv -i \"$IN_FILE\" -an -f $video_format -vcodec copy -y video_dump" VID_STREAM="video_dump" echo "$AUDIO_DUMP" @@ -217,7 +217,7 @@ if $DO_NORM; then # Re-encode audio mv -v audio_dump normed_audio AUDIO_BITRATE=$(expr $ID_AUDIO_BITRATE / 1000) - AUDIO_ENC="ffmpeg -i normed_audio -vn -ab ${AUDIO_BITRATE}k -ar $ID_AUDIO_RATE" + AUDIO_ENC="avconv -i normed_audio -vn -ab ${AUDIO_BITRATE}k -ar $ID_AUDIO_RATE" AUDIO_ENC="$AUDIO_ENC -ac $ID_AUDIO_NCH -acodec $ID_AUDIO_CODEC" AUDIO_ENC="$AUDIO_ENC -y audio_dump.$ID_AUDIO_CODEC" --- tovid-0.33.orig/src/tovid-init +++ tovid-0.33/src/tovid-init @@ -560,7 +560,7 @@ fi # ************************************************************************* # Required Dependencies # ************************************************************************* - core="grep sed md5sum mplayer mencoder mplex mpeg2enc yuvfps yuvdenoise ppmtoy4m mp2enc jpeg2yuv ffmpeg" + core="grep sed md5sum mplayer mencoder mplex mpeg2enc yuvfps yuvdenoise ppmtoy4m mp2enc jpeg2yuv avconv" # ************************************************************************* # Optional Dependencies --- tovid-0.33.orig/src/idvid +++ tovid-0.33/src/idvid @@ -140,9 +140,9 @@ function get_info () echo "Identifying video with ffmpeg..." echo $SEPARATOR # ffmpeg puts its output on standard error - ffmpeg -i "$INFILE" 2>&1 | tee -a "$SCRATCH_FILE" + avconv -i "$INFILE" 2>&1 | tee -a "$SCRATCH_FILE" else - ffmpeg -i "$INFILE" >> "$SCRATCH_FILE" 2>&1 + avconv -i "$INFILE" >> "$SCRATCH_FILE" 2>&1 fi fi # Identify video using tcprobe @@ -313,7 +313,7 @@ function get_info () wavs=( "${wavs[@]}" "$TMP_DIR/$i.wav" ) done for r in ${!tracks[@]}; do - test_tracks[r]="$(ffmpeg -i "$INFILE" -ss 2 -t 1 ${map_cmd[r]} -y ${wavs[r]} 2>&1)" + test_tracks[r]="$(avconv -i "$INFILE" -ss 2 -t 1 ${map_cmd[r]} -y ${wavs[r]} 2>&1)" if grep -q Unsupported <<< "${test_tracks[r]}"; then tracks[r]="Unsupported" fi @@ -830,7 +830,7 @@ EOF` # See what programs are available for doing identification MPLAYER=$(type -p mplayer) -FFMPEG=$(type -p ffmpeg) +FFMPEG=$(type -p avconv) TCPROBE=$(type -p tcprobe) --- tovid-0.33.orig/src/makempg +++ tovid-0.33/src/makempg @@ -1780,7 +1780,7 @@ if $DOWNMIX; then done testfile="/tmp/$(date +%s).mpg" track_key=${AUDIO_TRACK[max_key]} - ffm_cmd=( ffmpeg -i "$IN_FILE" $FF_THREAD -ss 2 -ab 224k -ac 2 \ + ffm_cmd=( avconv -i "$IN_FILE" $FF_THREAD -ss 2 -ab 224k -ac 2 \ -target ntsc-dvd -b 6000k -vframes 1 $VIDEO_MAP \ -map ${AIDS[track_key-1]//./:} "$testfile") yecho "Running ${ffm_cmd[@]}" @@ -1843,7 +1843,7 @@ if $USE_FFMPEG; then # try to get -quality 9 between quality 8 and 10 if ((VID_QUALITY == 9)); then FF_ADD_ARGS="-trellis 1" - ! ffmpeg -h 2>&1 | grep -q trellis && usage_error \ + ! avconv -h 2>&1 | grep -q trellis && usage_error \ "Your ffmpeg is too old to have the '-trellis' switch. Use a -quality setting other than '9'." fi [[ $TARGET = "DVD-VCD" ]] && FF_ADD_ARGS="$FF_ADD_ARGS -g 12" # experiment FIXME @@ -1880,7 +1880,7 @@ if $USE_FFMPEG && ! $DO_NORM && [[ -z "$ yecho "Using ffmpeg to encode audio and video." FF_BITRATE="-b ${VID_BITRATE}k -ab ${AUD_BITRATE}k ${AUDIO_CHAN[chan1-1]} " - FF_ENC_CMD="$PRIORITY ffmpeg -i \"$IN_FILE\" $FF_THREAD $CLIP_SEEK $FF_LENGTH $ASYNC $ASYNC1 \ + FF_ENC_CMD="$PRIORITY avconv -i \"$IN_FILE\" $FF_THREAD $CLIP_SEEK $FF_LENGTH $ASYNC $ASYNC1 \ $FF_TARGET $FF_QUANT $FF_BITRATE $FF_ADD_ARGS $FF_FPS $FF_ILACE \ $FF_SIZE $FF_VPAD $FF_HPAD $FF_ASPECT $FF_CHANNEL_MAP" $OVERWRITE && FF_ENC_CMD="$FF_ENC_CMD -y " @@ -1925,7 +1925,7 @@ if ! $FORCE_ENCODING && $AUDIO_OK; then yecho "Found compliant audio and dumping the stream." precho "This sometimes causes errors when multiplexing; add '-force' to the tovid command line to re-encode if multiplexing fails." yecho "Copying the existing audio stream with the following command:" - AUDIO_CMD=($PRIORITY ffmpeg $FF_THREAD $CLIP_SEEK $FF_LENGTH -i "$IN_FILE" -vn -acodec copy $AUDIO_MAP "${STREAM_CHANS[@]}") + AUDIO_CMD=($PRIORITY avconv $FF_THREAD $CLIP_SEEK $FF_LENGTH -i "$IN_FILE" -vn -acodec copy $AUDIO_MAP "${STREAM_CHANS[@]}") yecho "${AUDIO_CMD[@]}" #AUDIO_CMD="$PRIORITY mplayer $MPLAYER_OPTS \"$IN_FILE\" -dumpaudio -dumpfile \"$AUDIO_STREAM\"" run_audio_cmd() @@ -1958,7 +1958,7 @@ else AUDIO_IN_FILE[1]="${AUDIO_WAV[0]}" #AUDIO_CMD="$PRIORITY mplayer $MPLAYER_OPTS -quiet -vc null -vo null $MP_AUDIOTRACK_CMD -ao pcm:waveheader:file=\"$AUDIO_WAV\" \"$IN_FILE\"" - AUDIO_CMD=( $PRIORITY ffmpeg -y $FF_THREAD $CLIP_SEEK $FF_LENGTH -i "$IN_FILE" $ASYNC1 $AUDIO_MAP -ar $SAMPRATE -acodec pcm_s16le "${AUDIO_WAV_CHANS[@]}" ) + AUDIO_CMD=( $PRIORITY avconv -y $FF_THREAD $CLIP_SEEK $FF_LENGTH -i "$IN_FILE" $ASYNC1 $AUDIO_MAP -ar $SAMPRATE -acodec pcm_s16le "${AUDIO_WAV_CHANS[@]}" ) # Generate or dump audio yecho "Normalizing the audio stream${s}." @@ -1981,7 +1981,7 @@ else yecho fi - AUDIO_ENC=( $PRIORITY ffmpeg ) + AUDIO_ENC=( $PRIORITY avconv ) if $GENERATE_AUDIO; then # Read input from /dev/zero to generate a silent audio file @@ -2060,7 +2060,7 @@ else fi VID_PLAY_CMD="$PRIORITY $MPLAYER $NOCONSOLE_CONTROLS -benchmark -nosound -noframedrop $SUBTITLES -vo yuv4mpeg:file=\"$YUV_STREAM\"${YUV4MPEG_ILACE} $VID_FILTER $MPLAYER_OPTS \"$IN_FILE\" $CLIP_SEEK $MP_FRAMES" if $USE_FFMPEG ; then - VID_ENC_CMD="ffmpeg -i \"$IN_FILE\" $FF_THREAD $CLIP_SEEK $FF_LENGTH -an $FF_TARGET $FF_CODEC $FF_QUANT $FF_BITRATE $FF_ADD_ARGS $FF_ILACE $FF_SIZE $FF_VPAD $FF_HPAD $FF_ASPECT -y \"$VIDEO_STREAM\"" + VID_ENC_CMD="avconv -i \"$IN_FILE\" $FF_THREAD $CLIP_SEEK $FF_LENGTH -an $FF_TARGET $FF_CODEC $FF_QUANT $FF_BITRATE $FF_ADD_ARGS $FF_ILACE $FF_SIZE $FF_VPAD $FF_HPAD $FF_ASPECT -y \"$VIDEO_STREAM\"" else VID_ENC_CMD="cat \"$YUV_STREAM\" | $YUVDENOISE $ADJUST_FPS $PRIORITY mpeg2enc --sequence-length $DISC_SIZE --nonvideo-bitrate $NONVIDEO_BITRATE $MTHREAD $ASPECT_FMT $MPEG2_FMT $VID_FPS $VERBOSE $VID_NORM $MPEG2_QUALITY -o \"$VIDEO_STREAM\"" fi --- tovid-0.33.orig/libtovid/deps.py +++ tovid-0.33/libtovid/deps.py @@ -78,7 +78,7 @@ core = { "ppmtoy4m": "part of mjpegtools (mjpeg.sf.net)", "mp2enc": "part of mjpegtools (mjpeg.sf.net)", "jpeg2yuv": "part of mjpegtools (mjpeg.sf.net)", - "ffmpeg": "a video encoding utility (ffmpeg.mplayerhq.hu)" } + "avconv": "a video encoding utility (ffmpeg.mplayerhq.hu)" } all.update(core) magick = { --- tovid-0.33.orig/libtovid/backend/ffmpeg.py +++ tovid-0.33/libtovid/backend/ffmpeg.py @@ -37,7 +37,7 @@ def encode(source, target, **kw): ffmpeg_encode(source, target, quant=4, vbitrate=7000) """ - cmd = cli.Command('ffmpeg', '-y', '-i', source.filename) + cmd = cli.Command('avconv', '-y', '-i', source.filename) # Use format/tvsys that ffmpeg knows about if target.format in ['vcd', 'svcd', 'dvd']: @@ -98,7 +98,7 @@ def encode_audio(source, audiofile, targ If no audio is present in the source file, encode silence. """ - cmd = cli.Command('ffmpeg') + cmd = cli.Command('avconv') # If source has audio, encode it if source.has_audio: @@ -127,7 +127,7 @@ def identify(filename): """ result = MediaFile(filename) - cmd = cli.Command('ffmpeg', '-i', filename) + cmd = cli.Command('avconv', '-i', filename) cmd.run(capture=True) # ffmpeg puts its output on stderr debian/patches/series0000644000000000000000000000013512244407065012035 0ustar lookup_scripts_in_usr_share.patch desktop_file_categories.patch tovid_manpage.patch av.patch debian/patches/desktop_file_categories.patch0000644000000000000000000000150611770230312016511 0ustar Description: Add trailing semicolon to tovidgui.desktop categories list End the categories list in the desktop file with a semicolon, per the XDG standard (checked by desktop-file-validate). Origin: vendor Author: Maia Kozheva Forwarded: http://code.google.com/p/tovid/issues/detail?id=147 Last-Update: 2011-04-30 --- Index: tovid-0.33/tovidgui.desktop =================================================================== --- tovid-0.33.orig/tovidgui.desktop 2011-04-30 20:43:18.441598239 +0700 +++ tovid-0.33/tovidgui.desktop 2011-04-30 20:43:23.371598238 +0700 @@ -8,6 +8,6 @@ GenericName[en_US]=DVD creation with menus Comment=Author videos to DVD with menus Comment[en_US]=Author videos to DVD with menus -Categories=AudioVideo;Video +Categories=AudioVideo;Video; StartupNotify=true X-KDE-SubstituteUID=false debian/patches/lookup_scripts_in_usr_share.patch0000644000000000000000000000207311770230312017455 0ustar Description: Use /usr/share for helper scripts By default, tovid installs its helper scripts in /usr/lib/tovid, even though they are platform-independent. This patch makes tovid look for them in /usr/share/tovid instead. Origin: vendor Author: Maia Kozheva Forwarded: http://code.google.com/p/tovid/issues/detail?id=148 Last-Update: 2011-04-30 --- Index: tovid-0.33/src/tovid =================================================================== --- tovid-0.33.orig/src/tovid 2011-04-30 19:56:23.481598370 +0700 +++ tovid-0.33/src/tovid 2011-04-30 19:56:33.401598371 +0700 @@ -58,9 +58,9 @@ tovid_path = os.path.abspath(tovid_path) bin_dir = os.path.dirname(tovid_path) prefix = os.path.dirname(bin_dir) - # Prepend the script directory /$PREFIX/lib/tovid/ to $PATH, + # Prepend the script directory /$PREFIX/share/tovid/ to $PATH, # so executables in there can be run without an absolute pathname - script_dir = os.path.join(prefix, 'lib', 'tovid') + script_dir = os.path.join(prefix, 'share', 'tovid') return script_dir debian/patches/tovid_manpage.patch0000644000000000000000000002336311770230312014456 0ustar Description: Cosmetic fixes for tovid.1 Fix various hyphenation and special characters related issues in the tovid manpage. Origin: vendor Author: Maia Kozheva Forwarded: not-needed Last-Update: 2011-04-30 --- Index: tovid-0.33/docs/man/tovid.1 =================================================================== --- tovid-0.33.orig/docs/man/tovid.1 2011-04-30 20:23:38.771598295 +0700 +++ tovid-0.33/docs/man/tovid.1 2011-04-30 20:26:04.231598288 +0700 @@ -2,7 +2,7 @@ .SH Name .P -tovid: Make DVDs from video files +tovid \- Make DVDs from video files .SH Description .P @@ -107,8 +107,8 @@ .SS Usage .nf tovid disc [OPTIONS] \e - -files -titles - -out OUT_PREFIX + \-files <file list> \-titles <title list> + \-out OUT_PREFIX .fi @@ -116,9 +116,9 @@ For example: .nf - $ tovid disc -files File1.mpg File2.mpg File3.mpg \e - -titles "Episode 1" "Episode 2" "Episode 3" \e - -out Season_one + $ tovid disc \-files File1.mpg File2.mpg File3.mpg \e + \-titles "Episode 1" "Episode 2" "Episode 3" \e + \-out Season_one .fi @@ -169,11 +169,11 @@ sub\-menus, which can display longer titles, for example: .nf - $ tovid disc -submenus \e - -files file1.mpg file2.mpg ... \e - -titles "Short 1" "Short 2" \e - -submenu-titles "Long Title One" "Long Title Two" \e - -out foo + $ tovid disc \-submenus \e + \-files file1.mpg file2.mpg ... \e + \-titles "Short 1" "Short 2" \e + \-submenu-titles "Long Title One" "Long Title Two" \e + \-out foo .fi @@ -213,24 +213,24 @@ Example of using \fBtovid disc\fR with titlesets: .nf - $ tovid disc -static -out MY_DVD \e + $ tovid disc \-static \-out MY_DVD \e \e - -titleset -files 1.mpg 2.mpg 3.mpg \e - -titles "Title One" "Title Two" "Title Three" \e - -end-titleset \e + \-titleset \-files 1.mpg 2.mpg 3.mpg \e + \-titles "Title One" "Title Two" "Title Three" \e + \-end-titleset \e \e - -titleset -files 4.mpg 5.mpg \e - -titles "Title Four" "Title Five" \e - -background foo.jpg \e - -showcase bar.png \e - -end-titleset \e + \-titleset \-files 4.mpg 5.mpg \e + \-titles "Title Four" "Title Five" \e + \-background foo.jpg \e + \-showcase bar.png \e + \-end-titleset \e \e - -vmgm \e - -titles "Season One" "Season Two" \e - -background bg.jpg \e - -bgaudio foo.mp3 \e - -titles-fontsize 20 \e - -end-vmgm + \-vmgm \e + \-titles "Season One" "Season Two" \e + \-background bg.jpg \e + \-bgaudio foo.mp3 \e + \-titles-fontsize 20 \e + \-end-vmgm .fi @@ -270,37 +270,37 @@ Example of a single slideshow with an animated menu with transitions: .nf - $ tovid disc -menu-title "Autumn in Toronto" -slides images/*.jpg \e - -menu-slide-total 20 -slide-transition crossfade -bgaudio slideshow.wav \e - -out myslideshow + $ tovid disc \-menu-title "Autumn in Toronto" \-slides images/*.jpg \e + \-menu-slide-total 20 \-slide-transition crossfade \-bgaudio slideshow.wav \e + \-out myslideshow .fi .P Example of multiple slideshows on one menu: .nf - $ tovid disc -menu-title "Autumn in Toronto" \e - -slides photos/september/*.jpg \e - -slides photos/october/*.jpg \e - -slides photos/november/*.jpg \e - -tile3x1 -rotate -5 5 -5 -align center \e - -bgaudio background.wav \e - -out myslideshow + $ tovid disc \-menu-title "Autumn in Toronto" \e + \-slides photos/september/*.jpg \e + \-slides photos/october/*.jpg \e + \-slides photos/november/*.jpg \e + \-tile3x1 \-rotate \-5 5 \-5 \-align center \e + \-bgaudio background.wav \e + \-out myslideshow .fi .P Example of mixed videos and slideshows: .nf - $ tovid disc -menu-title "Autumn in Toronto" \e - -files fall_fair.mov \e - -slides photos/september/*.jpg \e - -files harvest.mpg \e - -slides photos/october/*.jpg \e - -titles "Fall Fair" "September" "Harvest" "October" \e - -background autumn.png \e - -bgaudio bg.mp3 \e - -out myslideshow + $ tovid disc \-menu-title "Autumn in Toronto" \e + \-files fall_fair.mov \e + \-slides photos/september/*.jpg \e + \-files harvest.mpg \e + \-slides photos/october/*.jpg \e + \-titles "Fall Fair" "September" "Harvest" "October" \e + \-background autumn.png \e + \-bgaudio bg.mp3 \e + \-out myslideshow .fi @@ -377,8 +377,8 @@ (Note: unfortunately ffmpeg's 'vhooks' have been removed, so this option may not be available for you depending on your ffmpeg version) This will make a very quick menu by using ffmpeg instead of imagemagick. -There are two choices: you can either use '\-showcase IMAGE|VIDEO' or -'\-background VIDEO'. There are no fancy effects like \fB\-wave\fR +There are two choices: you can either use '\-showcase IMAGE|VIDEO' +or '\-background VIDEO'. There are no fancy effects like \fB\-wave\fR or \fB\-rotate\fR available for it, but it is extremely fast. It will be a text\-menu style of menu, with no video thumbs, and a central showcase IMAGE(static) | VIDEO(animated). @@ -393,7 +393,7 @@ Example: .nf - -quick-menu -showcase /home/robert/showcase.mpg + \-quick-menu \-showcase /home/robert/showcase.mpg .fi See \fB\-switched\-menus\fR for example of making switched menus with @@ -433,7 +433,7 @@ for example: .nf - $ tovid disc ... -menu-title "A\enMultilined\enTitle" -menu-fontsize 24 + $ tovid disc ... \-menu-title "A\enMultilined\enTitle" \-menu-fontsize 24 .fi .TP @@ -492,8 +492,8 @@ \fB\-vmgm\fR . . . \fB\-end\-vmgm\fR The VMGM menu is the root menu when you use titlesets. Put your VMGM menu options between \fB\-vmgm\fR and \fB\-end\-vmgm\fR. -You only need \fB\-titles\fR "Titleset One title" "Titleset Two title" -. . . , and not \fB\-files\fR. +You only need \fB\-titles\fR "Titleset One title" "Titleset Two +title" . . . , and not \fB\-files\fR. Any other options can be used, but the menu will be a textmenu style by default. \fBHint\fR: use \fB\-showcase\fR IMAGE/VIDEO to create a fancier VMGM menu. @@ -521,7 +521,7 @@ Example for using with \fB\-quick\-menu\fR: .nf - -switched-menus -quick-menu + \-switched-menus \-quick-menu .fi @@ -751,13 +751,13 @@ Example for passing just number of chapters ( 4 videos ): .nf - -chapters 5 2 4 8 + \-chapters 5 2 4 8 .fi Example of passing chapter points ( 4 videos ): .nf - -chapters 00:00:00,00:05:34.41,00:12:54,00:20:45 \e + \-chapters 00:00:00,00:05:34.41,00:12:54,00:20:45 \e 00:00:00,00:04:25.623,00:09:12,00:15:51 \e 00:00:00,00:05:10,00:13:41,00:18:13.033 \e 00:00:00,00:15:23.342,00:26:42.523 @@ -766,7 +766,7 @@ Example of passing grouped chapters using the '+' separator: .nf - -chapters 00:00:00,00:05:34.41,00:12:54,00:20:45+00:04:23,00:09:35 \e + \-chapters 00:00:00,00:05:34.41,00:12:54,00:20:45+00:04:23,00:09:35 \e 00:00:00... etc. .fi @@ -820,7 +820,7 @@ video. Example: .nf - -group 2 2.mpg 3.mpg 4.mpg + \-group 2 2.mpg 3.mpg 4.mpg .fi @@ -829,7 +829,7 @@ will appear on the menu for the group: it will be made from the 1st video in the group. In the above example if you passed: .nf - -files foo.mpg bar.mpg baz.mpg -group 2 2.mpg 3.mpg 4.mpg + \-files foo.mpg bar.mpg baz.mpg \-group 2 2.mpg 3.mpg 4.mpg .fi then the group will consist of bar.mpg 2.mpg, 3.mpg and 4.mpg, and only the @@ -1054,7 +1054,7 @@ showcase template the titles will remain the same size. Example: .nf - -rotate-thumbs -10 10 -10 10 -10 (for 5 files) + \-rotate-thumbs \-10 10 \-10 10 \-10 (for 5 files) .fi **Note: this option will not turn a portrait image into a landscape image! @@ -1108,7 +1108,7 @@ xml file. It will affect all videos in the titleset. Example: .nf - -aspect 16:9 + \-aspect 16:9 .fi .TP @@ -1119,7 +1119,7 @@ Example: .nf - -aspect 16:9 -widescreen + \-aspect 16:9 \-widescreen .fi .TP @@ -1687,8 +1687,8 @@ .TP \fB\-fontdeco\fR \fB'\fR\fIFONTDECORATION\fR\fB'\fR -Sets the font decoration method to \fIFONTDECORATION\fR. It is used by the -'convert' ImageMagick command to draw the menu text. You can add colored +Sets the font decoration method to \fIFONTDECORATION\fR. It is used by +the 'convert' ImageMagick command to draw the menu text. You can add colored text outlines, gradient fills, and many others. See \fBUsage notes\fR. .TP @@ -1788,10 +1788,10 @@ called Season\-1.mpg: .nf - tovid menu -ntsc -vcd \e - -align center -textcolor white -font "Helvetica" \e + tovid menu \-ntsc \-vcd \e + \-align center \-textcolor white \-font "Helvetica" \e "Episode 1" "Episode 2" "Episode 3" \e - -out "Season-1" + \-out "Season-1" .fi @@ -1803,14 +1803,14 @@ Main\-menu.mpg: .nf - tovid menu -ntsc -dvd \e - -align southwest \e - -textcolor white \e - -highlightcolor "#5f65ff" \e - -selectcolor "#ffac5f" \e - -font "Kirsty" \e + tovid menu \-ntsc \-dvd \e + \-align southwest \e + \-textcolor white \e + \-highlightcolor "#5f65ff" \e + \-selectcolor "#ffac5f" \e + \-font "Kirsty" \e "Episode 1" "Episode 2" "Episode 3" \e - -out "Main_menu" + \-out "Main_menu" .fi @@ -1852,9 +1852,9 @@ For example: .nf - $ tovid xml -menu MainMenu.mpg \e + $ tovid xml \-menu MainMenu.mpg \e Season1.mpg Season2.mpg Featurettes.mpg \e - -out MyDisc + \-out MyDisc .fi @@ -2152,5 +2152,5 @@ .\" man code generated by txt2tags 2.3 (http://txt2tags.sf.net) -.\" cmdline: txt2tags -t man -i docs/src/en/tovid.t2t -o docs/man/tovid.1 +.\" cmdline: txt2tags \-t man \-i docs/src/en/tovid.t2t \-o docs/man/tovid.1 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������debian/tovidgui.install�����������������������������������������������������������������������������0000644�0000000�0000000�00000000160�11770230312�012401� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������debian/tmp/usr/lib/tovid/todiscgui usr/share/tovid debian/tmp/usr/share/applications debian/tmp/usr/share/icons ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������debian/source/��������������������������������������������������������������������������������������0000755�0000000�0000000�00000000000�11770230472�010471� 5����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������debian/source/format��������������������������������������������������������������������������������0000644�0000000�0000000�00000000014�11770230312�011670� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������3.0 (quilt) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������