All pastes #769418 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-11 12:50 UTC
rendered paste body
--------------------------------
todisc
Generate a DVD filesystem with animated 
thumbnail menus
Part of the tovid suite, version 
svn-r2385
http://www.tovid.org
--------------------------------
`/tmp/todisc-work.0' -> `/home/daffy/temp/todisc-work.0'

=========================================================

Working on switched menu 2

=========================================================

Running todisc -switched-menus -quick-menu -files a.mpg b.mpg c.mpg -titles A B 
C -out ABC -switched-mode  -basedir /tmp/todisc-work.0 -menu_num 2 -showcase 
/home/daffy/temp/b.mpg
`/tmp/todisc-work.1' -> `/home/daffy/temp/todisc-work.1'

=========================================================

Creating work directories

=========================================================

Adding: /home/daffy/temp/a.mpg
Adding: /home/daffy/temp/b.mpg
Adding: /home/daffy/temp/c.mpg

Creating pics directories...
3 pics directories created
mkdir: created directory `/home/daffy/temp/todisc-work.1/animenu'
mkdir: created directory `/home/daffy/temp/todisc-work.1/showcase'

Verifying that input files are video or image files

                                                            
checking a.mpg 
                                                            
checking b.mpg 
                                                            
checking c.mpg 



=========================================================

Menu title: "My Video Collection"
(adjust with -menu-title)
Including the following files:
  "A" (/home/daffy/temp/a.mpg)
  "B" (/home/daffy/temp/b.mpg)
  "C" (/home/daffy/temp/c.mpg)
Current font settings: 
-menu-font Helvetica
-menu-fontsize 30
-thumb-font Helvetica
-thumb-fontsize 18
Current menu settings: 
-menu-length 20 seconds
Video 1:  -seek 2 second(s)  -chapters 6
Video 2:  -seek 2 second(s)  -chapters 6
Video 3:  -seek 2 second(s)  -chapters 6

=========================================================

**** NOTE ****

Doing all work in directory /home/daffy/temp/todisc-work.1
/tmp/todisc-work.1 will be a symlink pointing to this directory

**************
Creating a title image
Running convert -size 620x100 xc:none -font Helvetica -pointsize 30 -fill black 
-stroke black -gravity center -annotate +0+0 My Video Collection -fill #CDC0B0 
-stroke gray -strokewidth 1 -annotate +1+1 My Video Collection miff:- | convert 
- -trim +repage -blur 0x0.4 /tmp/todisc-work.1/title_txt.png
Getting video images from /home/daffy/temp/b.mpg

Running: ffmpeg -i /home/daffy/temp/b.mpg -ss 2 -s 384x256 -vframes 1 -vcodec 
png -an -f rawvideo -y /tmp/todisc-work.1/showcase_img.png

Running convert /tmp/todisc-work.1/showcase_img.png -mattecolor gray
-bordercolor  #6E6E6E -compose Copy -border 4x4 -blur 0x0.4 
/tmp/todisc-work.1/showcase_img.png
Running:
convert  -size 720x480 -background none 
/tmp/todisc-work.1/pics/template.png
-page +50+50 
/tmp/todisc-work.1/thumb_title0.png -page +50+80 
/tmp/todisc-work.1/thumb_title1.png -page +50+110 
/tmp/todisc-work.1/thumb_title2.png -page +210+400 
/tmp/todisc-work.1/title_txt.png -mosaic /tmp/todisc-work.1/pics/template.png 
`/tmp/todisc-work.1/pics/template.png' -> `/tmp/todisc-work.1/quick_menu_bg.png'

Creating the highlight and selection PNGs for the main menu
Running
convert -size 720x480 xc:none -background none -mosaic miff:- | convert 
-size 720x480 -background none - -page +50+50 
/tmp/todisc-work.1/thumb_title0.png -page +50+80 
/tmp/todisc-work.1/thumb_title1.png -page +50+110 
/tmp/todisc-work.1/thumb_title2.png -mosaic miff:- |
composite -size 720x480 
-background none -gravity NorthWest -dissolve 100 - 
/tmp/todisc-work.1/pics/template.png -background none miff:- | convert - 
-background none /tmp/todisc-work.1/title_txt.png -gravity south -geometry 
+0+50 -composite /tmp/todisc-work.1/preview.jpg

Running convert -size 384x256 xc:black -bordercolor #6E6E6E -compose Copy 

-border 4x4 -blur 0x0.4 /tmp/todisc-work.1/showcase_frame.png
Creating a quick-menu preview image

=========================================================

resizing and padding showcase file: /home/daffy/temp/b.mpg

=========================================================

Running ffmpeg -r 29.970 -async 1 -ss 2 -t 2 -i /home/daffy/temp/b.mpg -s 

384x256 -acodec copy -padtop 70 -padbottom 154 -padleft 176 -padright 160 -r 

29.970 -b 15000k -padcolor 161514 -y /tmp/todisc-work.1/quick_tmp.avi

=========================================================

Running ffmpeg -t 2 -s 720x480 -i /tmp/todisc-work.1/quick_tmp.avi -an -f 

mpeg2video -r 29.970 -tvstd ntsc -b 7000k -maxrate 8000k -bufsize 224KiB 

-aspect 4:3 -vhook /usr/lib/vhook/imlib2.so -x 0 -y 0 -i 

/tmp/todisc-work.1/quick_menu_bg.png -y /tmp/todisc-work.1/intro.m2v
ffmpeg -i /tmp/todisc-work.1/intro.m2v -an -ss 1 -vframes 30 
/tmp/todisc-work.1/showcase/%06d.png
Removing temporary preview files

=========================================================

Creating and displaying a preview of the main menu.
(Press 'q' or ESC in the preview window to close it.)

=========================================================

If doing titlesets or switched menus and you wish to exit 
without seeing more previews, then type: 'exit', else you will 
continue on with other previews even if you don't type 'yes'.

If you are happy with the preview, read above paragraph and then type 'yes' to continue: 

Preview not OK, exiting.
Deleting symlink in /tmp . . . removed `/tmp/todisc-work.1'
Deleting /home/daffy/temp/todisc-work.1 . . . 
=========================================================


Some configuration options to try, if things look bad:
Color:
    -title-color
    -thumb-text-color
Fonts:
    -menu-font and -menu-fontsize
    -thumb-font and -thumb-fontsize
(or reduce thumb title lengths)
If you get black frames, then look at the -seek option
For other fine-tuning options, see 'man todisc'.

=========================================================

Working on switched menu 3

=========================================================

Running todisc -switched-menus -quick-menu -files a.mpg b.mpg c.mpg -titles A B 
C -out ABC -switched-mode  -basedir /tmp/todisc-work.0 -menu_num 3 -showcase 
/home/daffy/temp/c.mpg
`/tmp/todisc-work.1' -> `/home/daffy/temp/todisc-work.1'

=========================================================

Creating work directories

=========================================================

Adding: /home/daffy/temp/a.mpg
Adding: /home/daffy/temp/b.mpg
Adding: /home/daffy/temp/c.mpg

Creating pics directories...
3 pics directories created
mkdir: created directory `/home/daffy/temp/todisc-work.1/animenu'
mkdir: created directory `/home/daffy/temp/todisc-work.1/showcase'

Verifying that input files are video or image files

                                                            
checking a.mpg 
                                                            
checking b.mpg 
                                                            
checking c.mpg 



=========================================================

Menu title: "My Video Collection"
(adjust with -menu-title)
Including the following files:
  "A" (/home/daffy/temp/a.mpg)
  "B" (/home/daffy/temp/b.mpg)
  "C" (/home/daffy/temp/c.mpg)
Current font settings: 
-menu-font Helvetica
-menu-fontsize 30
-thumb-font Helvetica
-thumb-fontsize 18
Current menu settings: 
-menu-length 20 seconds
Video 1:  -seek 2 second(s)  -chapters 6
Video 2:  -seek 2 second(s)  -chapters 6
Video 3:  -seek 2 second(s)  -chapters 6

=========================================================

**** NOTE ****

Doing all work in directory /home/daffy/temp/todisc-work.1
/tmp/todisc-work.1 will be a symlink pointing to this directory

**************
Creating a title image
Running convert -size 620x100 xc:none -font Helvetica -pointsize 30 -fill black 
-stroke black -gravity center -annotate +0+0 My Video Collection -fill #CDC0B0 
-stroke gray -strokewidth 1 -annotate +1+1 My Video Collection miff:- | convert 
- -trim +repage -blur 0x0.4 /tmp/todisc-work.1/title_txt.png
Getting video images from /home/daffy/temp/c.mpg

Running: ffmpeg -i /home/daffy/temp/c.mpg -ss 2 -s 384x256 -vframes 1 -vcodec 
png -an -f rawvideo -y /tmp/todisc-work.1/showcase_img.png

Running convert /tmp/todisc-work.1/showcase_img.png -mattecolor gray
-bordercolor  #6E6E6E -compose Copy -border 4x4 -blur 0x0.4 
/tmp/todisc-work.1/showcase_img.png
Running:
convert  -size 720x480 -background none 
/tmp/todisc-work.1/pics/template.png
-page +50+50 
/tmp/todisc-work.1/thumb_title0.png -page +50+80 
/tmp/todisc-work.1/thumb_title1.png -page +50+110 
/tmp/todisc-work.1/thumb_title2.png -page +210+400 
/tmp/todisc-work.1/title_txt.png -mosaic /tmp/todisc-work.1/pics/template.png 
`/tmp/todisc-work.1/pics/template.png' -> `/tmp/todisc-work.1/quick_menu_bg.png'

Creating the highlight and selection PNGs for the main menu
Running
convert -size 720x480 xc:none -background none -mosaic miff:- | convert 
-size 720x480 -background none - -page +50+50 
/tmp/todisc-work.1/thumb_title0.png -page +50+80 
/tmp/todisc-work.1/thumb_title1.png -page +50+110 
/tmp/todisc-work.1/thumb_title2.png -mosaic miff:- |
composite -size 720x480 
-background none -gravity NorthWest -dissolve 100 - 
/tmp/todisc-work.1/pics/template.png -background none miff:- | convert - 
-background none /tmp/todisc-work.1/title_txt.png -gravity south -geometry 
+0+50 -composite /tmp/todisc-work.1/preview.jpg

Running convert -size 384x256 xc:black -bordercolor #6E6E6E -compose Copy 

-border 4x4 -blur 0x0.4 /tmp/todisc-work.1/showcase_frame.png
Creating a quick-menu preview image

=========================================================

resizing and padding showcase file: /home/daffy/temp/c.mpg

=========================================================

Running ffmpeg -r 29.970 -async 1 -ss 2 -t 2 -i /home/daffy/temp/c.mpg -s 

384x256 -acodec copy -padtop 70 -padbottom 154 -padleft 176 -padright 160 -r 

29.970 -b 15000k -padcolor 161514 -y /tmp/todisc-work.1/quick_tmp.avi

=========================================================

Running ffmpeg -t 2 -s 720x480 -i /tmp/todisc-work.1/quick_tmp.avi -an -f 

mpeg2video -r 29.970 -tvstd ntsc -b 7000k -maxrate 8000k -bufsize 224KiB 

-aspect 4:3 -vhook /usr/lib/vhook/imlib2.so -x 0 -y 0 -i 

/tmp/todisc-work.1/quick_menu_bg.png -y /tmp/todisc-work.1/intro.m2v
ffmpeg -i /tmp/todisc-work.1/intro.m2v -an -ss 1 -vframes 30 
/tmp/todisc-work.1/showcase/%06d.png
Removing temporary preview files

=========================================================

Creating and displaying a preview of the main menu.
(Press 'q' or ESC in the preview window to close it.)

=========================================================

If doing titlesets or switched menus and you wish to exit 
without seeing more previews, then type: 'exit', else you will 
continue on with other previews even if you don't type 'yes'.

If you are happy with the preview, read above paragraph and then type 'yes' to continue: 

Preview not OK, exiting.
Deleting symlink in /tmp . . . removed `/tmp/todisc-work.1'
Deleting /home/daffy/temp/todisc-work.1 . . . 
=========================================================


Some configuration options to try, if things look bad:
Color:
    -title-color
    -thumb-text-color
Fonts:
    -menu-font and -menu-fontsize
    -thumb-font and -thumb-fontsize
(or reduce thumb title lengths)
If you get black frames, then look at the -seek option
For other fine-tuning options, see 'man todisc'.

=========================================================

Working on switched menu 1

=========================================================


=========================================================

Creating work directories

=========================================================

Adding: /home/daffy/temp/a.mpg
Adding: /home/daffy/temp/b.mpg
Adding: /home/daffy/temp/c.mpg

Creating pics directories...
3 pics directories created
mkdir: created directory `/home/daffy/temp/todisc-work.0/animenu'
mkdir: created directory `/home/daffy/temp/todisc-work.0/showcase'

Verifying that input files are video or image files

                                                            
checking a.mpg 
                                                            
checking b.mpg 
                                                            
checking c.mpg 



=========================================================

Menu title: "My Video Collection"
(adjust with -menu-title)
Including the following files:
  "A" (/home/daffy/temp/a.mpg)
  "B" (/home/daffy/temp/b.mpg)
  "C" (/home/daffy/temp/c.mpg)
Current font settings: 
-menu-font Helvetica
-menu-fontsize 30
-thumb-font Helvetica
-thumb-fontsize 18
Current menu settings: 
-menu-length 20 seconds
Video 1:  -seek 2 second(s)  -chapters 6
Video 2:  -seek 2 second(s)  -chapters 6
Video 3:  -seek 2 second(s)  -chapters 6

=========================================================

**** NOTE ****

Doing all work in directory /home/daffy/temp/todisc-work.0
/tmp/todisc-work.0 will be a symlink pointing to this directory

**************
Creating a title image
Running convert -size 620x100 xc:none -font Helvetica -pointsize 30 -fill black 
-stroke black -gravity center -annotate +0+0 My Video Collection -fill #CDC0B0 
-stroke gray -strokewidth 1 -annotate +1+1 My Video Collection miff:- | convert 
- -trim +repage -blur 0x0.4 /tmp/todisc-work.0/title_txt.png
Getting video images from /home/daffy/temp/a.mpg

Running: ffmpeg -i /home/daffy/temp/a.mpg -ss 2 -s 384x256 -vframes 1 -vcodec 
png -an -f rawvideo -y /tmp/todisc-work.0/showcase_img.png

Running convert /tmp/todisc-work.0/showcase_img.png -mattecolor gray
-bordercolor  #6E6E6E -compose Copy -border 4x4 -blur 0x0.4 
/tmp/todisc-work.0/showcase_img.png
Running:
convert  -size 720x480 -background none 
/tmp/todisc-work.0/pics/template.png
-page +50+50 
/tmp/todisc-work.0/thumb_title0.png -page +50+80 
/tmp/todisc-work.0/thumb_title1.png -page +50+110 
/tmp/todisc-work.0/thumb_title2.png -page +210+400 
/tmp/todisc-work.0/title_txt.png -mosaic /tmp/todisc-work.0/pics/template.png 
`/tmp/todisc-work.0/pics/template.png' -> `/tmp/todisc-work.0/quick_menu_bg.png'

Creating the highlight and selection PNGs for the main menu
Running
convert -size 720x480 xc:none -background none -mosaic miff:- | convert 
-size 720x480 -background none - -page +50+50 
/tmp/todisc-work.0/thumb_title0.png -page +50+80 
/tmp/todisc-work.0/thumb_title1.png -page +50+110 
/tmp/todisc-work.0/thumb_title2.png -mosaic miff:- |
composite -size 720x480 
-background none -gravity NorthWest -dissolve 100 - 
/tmp/todisc-work.0/pics/template.png -background none miff:- | convert - 
-background none /tmp/todisc-work.0/title_txt.png -gravity south -geometry 
+0+50 -composite /tmp/todisc-work.0/preview.jpg

Running convert -size 384x256 xc:black -bordercolor #6E6E6E -compose Copy 

-border 4x4 -blur 0x0.4 /tmp/todisc-work.0/showcase_frame.png

=========================================================

Making a MPEG for testing ffmpeg's imlib2 vhook

=========================================================

Creating a quick-menu preview image

=========================================================

resizing and padding showcase file: /home/daffy/temp/a.mpg

=========================================================

Running ffmpeg -r 29.970 -async 1 -ss 2 -t 2 -i /home/daffy/temp/a.mpg -s 

384x256 -acodec copy -padtop 70 -padbottom 154 -padleft 176 -padright 160 -r 

29.970 -b 15000k -padcolor 161514 -y /tmp/todisc-work.0/quick_tmp.avi

=========================================================

Running ffmpeg -t 2 -s 720x480 -i /tmp/todisc-work.0/quick_tmp.avi -an -f 

mpeg2video -r 29.970 -tvstd ntsc -b 7000k -maxrate 8000k -bufsize 224KiB 

-aspect 4:3 -vhook /usr/lib/vhook/imlib2.so -x 0 -y 0 -i 

/tmp/todisc-work.0/quick_menu_bg.png -y /tmp/todisc-work.0/intro.m2v
ffmpeg -i /tmp/todisc-work.0/intro.m2v -an -ss 1 -vframes 30 
/tmp/todisc-work.0/showcase/%06d.png
Removing temporary preview files

=========================================================

Creating and displaying a preview of the main menu.
(Press 'q' or ESC in the preview window to close it.)

=========================================================

If doing titlesets or switched menus and you wish to exit 
without seeing more previews, then type: 'exit', else you will 
continue on with other previews even if you don't type 'yes'.

If you are happy with the preview, read above paragraph and then type 'yes' to continue: 

Preview OK, continuing.

=========================================================


Checking /home/daffy/temp/a.mpg for compliance...
Checking /home/daffy/temp/b.mpg for compliance...
Checking /home/daffy/temp/c.mpg for compliance...

Symlinking files to /tmp/todisc-work.0

Getting stats on /home/daffy/temp/a.mpg

Getting stats on /home/daffy/temp/b.mpg

Getting stats on /home/daffy/temp/c.mpg

=========================================================

Stats for /home/daffy/temp/a.mpg 

 video codec:    MPEG2 
 video bitrate:  2078000 bits per second 
 framerate:      29.970 fps 
 audio codec:    ac3 
 audio bitrate:  224000 bits per second 
 video length:   5713.246 seconds

=========================================================

Stats for /home/daffy/temp/b.mpg 

 video codec:    MPEG2 
 video bitrate:  2010000 bits per second 
 framerate:      29.970 fps 
 audio codec:    ac3 
 audio bitrate:  224000 bits per second 
 video length:   5882.816 seconds

=========================================================

Stats for /home/daffy/temp/c.mpg 

 video codec:    MPEG2 
 video bitrate:  1769000 bits per second 
 framerate:      29.970 fps 
 audio codec:    ac3 
 audio bitrate:  224000 bits per second 
 video length:   6650.483 seconds



=========================================================

resizing and padding showcase file: /home/daffy/temp/a.mpg

=========================================================

Running ffmpeg -r 29.970 -async 1 -ss 2 -t 20 -i /home/daffy/temp/a.mpg -s 

384x256 -acodec copy -padtop 70 -padbottom 154 -padleft 176 -padright 160 -r 

29.970 -b 15000k -padcolor 161514 -y /tmp/todisc-work.0/quick_tmp.avi

=========================================================

Using ffmpeg's vhook to add titles and background

=========================================================


=========================================================

Using audio from /home/daffy/temp/a.mpg for the audio background,
using the same seek value for the audio as the video
If you wish to use silence for the switched menu,
use '-bgaudio none'

=========================================================



Chapters for /home/daffy/temp/a.mpg are: 
00:00:00.000,00:15:52.207,00:31:44.410,00:47:36.620,01:03:28.830,01:19:21.030,01:35:13.240

Chapters for /home/daffy/temp/b.mpg are: 
00:00:00.000,00:16:20.469,00:32:40.940,00:49:01.410,01:05:21.880,01:21:42.350,01:38:02.810

Chapters for /home/daffy/temp/c.mpg are: 
00:00:00.000,00:18:28.410,00:36:56.830,00:55:25.240,01:13:53.650,01:32:22.070,01:50:50.480

Creating a blank mpeg for the vmgm menu
Running: jpeg2yuv -v 1 -f 29.970 -I p -n 1 -l 30 -L 1 -b1 -j 
/tmp/todisc-work.0/dummy.jpg | ffmpeg -f yuv4mpegpipe -i - -an -r 29.970 -s 
720x480 -tvstd ntsc -b 7000k -maxrate 8000k -bufsize 224KiB -aspect 4:3 -y 
/tmp/todisc-work.0/dummy.m2v

=========================================================

ffmpeg -f s16le -i /dev/zero -t 0.968 -ab 224k -ar 48000 -ac 2 -acodec ac3 -y 
/tmp/todisc-work.0/dummy.ac3

=========================================================

Building main menu

=========================================================



=========================================================


=========================================================

Running ffmpeg -y -async 1 -ss 2 -t 20 -i /home/daffy/temp/a.mpg -r 29.970 -ar 48000 -ac 2 -acodec pcm_s16le /tmp/todisc-work.0/intro.wav
Running: 
sox /tmp/todisc-work.0/intro.wav /tmp/todisc-work.0/intro-processed.wav fade t             1 18.9 1
removed `/tmp/todisc-work.0/intro.wav'

Multiplexing main menu audio and video together

=========================================================


=========================================================

Copying the menu mpeg
`/home/daffy/temp/todisc-work.0/intro.mpg' -> `/home/daffy/temp/todisc-work.0/1-1intro.mpg'
Running spumux /tmp/todisc-work.0/spumux.xml < 
/home/daffy/temp/todisc-work.0/1-1intro.mpg > /tmp/todisc-work.0/animenu1-1.mpg

=========================================================

Menu file /tmp/todisc-work.0/animenu1-1.mpg created

Running spumux /tmp/todisc-work.0/spumux.xml < 
/home/daffy/temp/todisc-work.0/1-2intro.mpg > /tmp/todisc-work.0/animenu1-2.mpg
/usr/local/bin/todisc: line 6328: /tmp/todisc-work.0/1-2intro.mpg: No such file or directory

=========================================================


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
todisc encountered an error:
Menu file /tmp/todisc-work.0/animenu1-2.mpg not found.  Spumux seems to have 
had problems

Check the contents of /home/daffy/temp/todisc.log to see what went wrong.
See the tovid website (http://www.tovid.org) for what to do next.
Sorry for the inconvenience!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Cleaning up...
Removing /home/daffy/temp/todisc-work.0
Removing the symlink in /tmp . . . 
removed `/tmp/todisc-work.0'

Cleaning up...
Removing the symlink in /tmp . . .