DVDA-AUTHOR

Section: User Commands (1)
Updated: November 2013
Index Return to Main Contents
 

NAME

dvda-author - manual page for dvda-author version 13.11-000  

SYNOPSIS

dvda-author [OPTION]...  

DESCRIPTION

dvda-author 13.11-000 creates high-resolution DVD-Audio discs

from .wav, .flac and other audio files.  

OPTIONS

Output options

-h, --help Diplay this help.

-v, --version Diplay version.

-q, --quiet Quiet mode.

-d, --debug Increased verbosity (debugging level)

-t, --veryverbose Like -d with enhanced verbosity for sample counts.

, --maxverbose
Like -t with maximum verbosity on audio buffers (devel info).
--no-output
Does not produce any file structure except for --fixwav.
Computations will be performed.

-P, --pause Insert a final pause before exiting.

-P0, --pause=0 Suppress a final pause before exiting

if specified in configuration file.

-l, --log path Ouput a log to filepath.

Argument must be supplied.

-L, --logrefresh path Same as -l but prior log will be erased on launching again.

--loghtml
Transform the log into HTML format, with colorized messages, adjacent to log with extension .html added.

-k, --text Generates text table in IFO files

Under development, implemented for 1-group discs.
Use file information as arguments separated by commas.

-W, --disable-lexer Deactivates configuration file parsing.

Playback options

-a, --autoplay Launches playback on loading disc.

Authoring options

Soundfile authoring

Supported audio types: .wav

.flac and .oga (Ogg FLAC, see below)
SoX-supported formats with -S enabled
except for lossy formats.
--project [file]
Launches a dvda-author project.
The project file should have the same syntax as dvda-author.conf [see file HOW_TO.conf]
By default, launches dvda-author.dap in the current directory.

-i, --input directory Input directory with audio files.

Each subdirectory is a group.

-o, --output directory Output directory.

-x, --extract disc[list] Extract DVD-Audio to directory -o.

Groups are labelled g1, g2...
Optional comma-separated list of groups to be extracted
may be appended to disc path.
Tracks to be extracted may be listed ranked per group and separated by colons.
--play disc[list]
Play DVD-Audio tracks.
Optional comma-separated list of groups to be played
may be appended to disc path.
Tracks to be played may be listed ranked per group and separated by colons.
--player PLAYER
Using a player that can be launched
by invocation of PLAYER (launch name or path to binary)
Player must return at end of each file.
Default is 'vlc (files) vlc://quit'

-p, --startsector NNN Specify the number of the first sector

of the AUDIO_PP.IFO file in the output of mkisofs.
If NNN=0, falling back on 281 (default).
Without -p start sector will be computed automatically.

-g You may specify up to 9 groups of tracks.

Minimum: one group. Enter full path to files if input directory is not set
by [-i].

-j, --joingaps Like -g with special processing to avoid gaps.

Minimum: one group.

-s, Like -g with all tracks merged into one single track.

Minimum: one group.

-z, --title Separate two consecutive titles when files have same audio

characteritics within a group.

-Z, --playlist You may specify up to 9 group copies.

Total number of groups and copy groups should not exceed 9.

-n, --no-videozone Do not generate an empty VIDEO_TS directory.

-w, --rights Access rights to directories created (octal values)

-c, --cga Enter channel group assignment right after group (-g, -j or -s).

-F, --fixwav(options) Bad wav headers will be fixed by fixwav.

Can be run alone without DVD-AUDIO output by adding --nooutput.

-f, --fixwav-virtual(options) Use .wav header repair utility

without any write operation.

-S, --sox Use SoX to convert files to .wav.

By default, only flac, Ogg FLAC
and .wav files are accepted.
--no-padding
Block padding of audio files by dvda-author.
--minimal-padding
Only pad for evenness of sample count.

-C, --pad-cont When padding, pad with last known byte, not 0.

-L, --lossy-rounding Sample count rounding will be performed by cutting audio files.

Menu authoring

-m, --topmenu(=mpgfiles) Generates top menu from comma-separated list of mpgfiles.

Without argument, automatic menu generation is launched.

-u, --duration hh:mm:ss Duration of top menu file, if provided.

It is mandatory when --topmenu has an argument file.

-M, --xml filepath Generates dvdauthor xml project

to filepath.

-H, --spuxml filepath Generates spumux xml project

to filepath.

-G, --image file Menu Background image for customized menu authoring.

-E, --highlight file Menu Highlight image for customized menu authoring.

-e, --select file Menu Select image

image that appears on pressing Enter with remote control usually Background with a change in text color.

-N, --blankscreen file For automatic menu authoring, you can replace black video background with this image.

-O, --screentext string Text for top menu. Format is

"album_text=group1_text=text(track11),text(track21),...,text(trackn1):group2_text=text(track12),text(track22)...,text(trackn2):..."
with text(tracknk) the text for track n of group k and
groupk_text the text for group k.

-U, --loop loop background video.

-K, --highlightformat -1 for automatic menu authoring

with little square before titles, 0 for underlining, 1 for button highlight.

-J, --font a,b,c Font name,font size,font width

(number of pixels for width of font size 10).
Font name should be compatible with Image magick specifications (mogrify -list font).
--fontname a
Font name.
--fontsize b
Font size.
--fontwidth b
Font width.

-Y, --topmenu-palette string Text for system palette. Format is

either "norefresh", to block the refreshing of menu images, or:
textcolor:highlight_color:select_action color
in alpha-YCrCb 32-bit hexa coding. Here textcolor is the non-highlighted text for tracks,
,highlight_color is the underline or mobile motif color,
and select_action_color is album and group labels
as well as color of tracks on pressing the highlighted track.

-8, --activemenu-palette string Text for menu colors. Format is:

textcolor:highlight_text_color:highlight_color:select_action color
in alpha-YCrCb 32-bit hexa coding. Here textcolor is the non-highlighted text for tracks,
highlight_text_color is the color of album and group labels and highlighted text,
highlight_color is the underline or mobile motif color,
and select_action_color is on pressing the highlighted track.

-y, --topmenu-colors string Text for menu colors. This is a developer's switch.

Use the -palette switches for modifying display colors.
This switch determines the colors of pictures generated in the temporary directory before creating the mpg background files.
Format is either "norefresh", to block the refreshing of menu images, or
textcolor:backgroundcolor:highlightcolor:select action color in rgb values a,b,c between 0 and 255.

-b, --background Background jpg files (comma-separated) to create a background mpg file

into which titles are multiplexed.
Specify as many files as there are menus, or the last file will be duplicated for missing menu files.
--background-colors
Background RGB colors to colorize background mpg files
into which titles are multiplexed.
Specify as many colors as there are menus, or the last color will be duplicated for missing menu colors.
Syntax is r,g,b:r2,g2,b2:...:rk,gkbk for --nmenus=k.

-B, --background-mpg list Background mpg file(s) in a comma-separated list

into which titles are multiplexed.
--topmenu-slides file(s) .jpg image files to be multiplexed with sound tracks (see option below) into a slideshow.
By default a black screen will be used.
Each menu screen should have at least one associated .jpg slide. List of slides is comma-separated for each menu.
Menu lists are colon-separated: menu1_pic1,menu1_pic2:menu2_pic1,menu2_pic2, etc.

-Q, --soundtracks file(s) Background wav file(s)

to be multiplexed into a slideshow, with option --topmenu-slides.
By default a silent track will be multiplexed.
Each menu screen should have its own sound track. List of tracks follows same usage as for --topmenu-slides.
Note that currently with several menus there can be only one track/slide per menu.

-A, --topvob f Import already authored top vob menu f.

-A, --import-topmenu f Import VIDEO_TS stream (VOB format) into AUDIO_TS top menu (AUDIO_TS.VOB).

-0, --menustyle desc Specifies top menu style

By default, tracks are listed under group headers.
If desc='hierarchical', the first menu screen lists groups.
If desc='active', all tracks will have an associated still picture with menu links that remain active while listening to the track.

-1, --stillvob f Import already authored still pictures vob.

-2, --stilloptions ... Still picture options (add after --stillpics). Each option applies to ranked pic, e.g.

rank=0,manual,starteffect=fade,rank=1,starteffect=dissolve.
Suboptions are:
rank=[number], starteffect=[effect], endeffect=[effect]
manual, lag=[number], start=[number], active
See details below.

-3, --stillpics Background jpg files to create one or more still pictures

for each track.See usage below.
If a track has no still picture, use two hyphens in a row.
You may otherwise indicate a directory containing pictures
named pic_abc.jpg, with a,b,c between 0 and 9.

-3, --stillpics dir/ Directory for background jpg files to create one still picture for each track.

Pics should be named pic_000.jpg, ..., up to pic_999.jpg (maximum).

-4, --norm Argument is 'ntsc', 'pal' or 'secam', depending on TV standard.

-5, --aspect Set the playback aspect ratio code of the encoded video. By default, this value is inferred from the input header.

1
- 1:1 display
2
- 4:3 display
3
- 16:9 display
4
- 2.21:1 display

-6, --nmenus int Generates int top menus (default 1).

-7, --ncolumns int Top menus will have at most int columns (default 3).

Disc authoring

-I, --mkisofs(=file) Run mkisofs to author disc image using file

as an ISO image. If file is empty, use tempdir/dvd.iso.

-r, --cdrecord(=a,b,c) Run cdrecord to burn disc image.

Unless specified, --mkisofs will be automatically triggered with default tempdir/dvd.iso value.
Device is of the form a,b,c, see cdrecord -scanbus. It can be omitted
if there is just one writer.

-R, --growisofs /dev/dvd Run growisofs to burn disc image.

Device is of the form /dev/scd0 under many GNU/Linux distributions.
It cannot be omitted.

DVD-VIDEO zone authoring

--lplex-output dir
Output directory for lplex
Default is same as specified -o value
or default output directory.
--dvdv-tracks ...
Add tracks to be added to DVD-VIDEO zone using lplex:
track11,...,trackn1:track12,...,trackn2:...
for trackij the ith track of group j.
--dvdv-slides ...
Add slides to be added to DVD-VIDEO zone using lplex:
slide11,...,sliden1:slide12,...,slide2:...
for slideij the ith slide of group j.
Each track should have a corresponding slide.
Add two commas in a row for repeating previous slide.
There can be a maximum of 1 slide per track.

-V, --videodir directory Path to VIDEO_TS directory

-T, --videolink rank Rank of video titleset linked to in video zone

(XX in VTS_XX_0.IFO).
In this case the path to the VIDEO_TS linked to
must be indicated.
--dvdv-import
Create DVD-VIDEO zone from DVD-AUDIO zone.
Import DVD-Video standard compliant files (16-24 bit/48-96 kHz
from DVD-AUDIO to DVD-VIDEO.
--mirror
Like --dvdv-import but resample audio tracks
if they are not DVD-Video compliant (.wav files only)
--mirror-strategy st Values for st are: 'high'' or 'low'.
If necessary, --mirror will resample audio tracks
by upsampling (high) or downsampling (low)

Software configuration

-D, --tempdir directory Temporary directory for DVD-Audio files (dvda-author).

Optional.

-D, --lplex-tempdir directory Temporary directory for DVD-Video files (lplex)

Optional.

-X, --workdir directory Working directory: current directory in command line relative paths.

By default, the current directory.
With Code::Blocks and similar IDE, you may have to specify your root package directory as argument to --workdir.
--no-refresh-tempdir Do not erase and recreate the DVD-Audio temporary directory on launch.
--no-refresh-outdir
Do not erase and recreate the output directory on launch.

-W, --bindir path Path to auxiliary binaries.

--check-version
Only check whether this is the latest version of dvda-author, does not download.
--download
Download the latest version of dvda-author. Triggers --check-version.
--download=force
Download the latest version of dvda-author even if the current one is the same.
Maybe useful for reinstalling or in case of impaired source code.

Sub-options

fixwav sub-options:

simple-mode

Deactivate default automatic mode and advanced options.
User will be asked for more information.

prepend

Prepend header to raw file

in-place

Correct header in the original file (not advised)

cautious

Be cautious when overwriting files in-place

interactive

Request information from user.

padding

Pad files according to WAV standard

prune

Cuts off silence at end of files

force

Launches fixwav before SoX for mangled headers

output=sf

Copy corrected file to new filepath with string suffix sf

infodir=db

Copy info chunks from wav headers to file db/database
Sub-options should be separated by commas and appended
after short option or after = sign if long option is used:
-f/-Fsuboption or --fixwav(-virtual)=suboption
without any whitespace in between them.
Example: --fixwav=simple-mode,prepend,interactive,output=new
Still pictures:
p11,p21,...,pn1-p22,p22,...,pn2-...
with tracks separated by hyphens and pictures by commas.
Examples: -g ~/a.wav --stillpics image1.jpg,image2.jpg,image3.jpg-image4.jpg,image5.jpg,image6.jpg
If there are no pics for a track use -- as below (no pics for second track):
-g ~/a.wav ~/b.wav ~/c.wav --stillpics image1.jpg,image2.jpg,image3.jpg--image4.jpg,image5.jpg,image6.jpg
Still picture transition effects:

rank=k

k is the absolute rank of stillpic (0-based) to which the following options apply (order-dependent).

start=k

picture starts at k sec from start of track.

manual

Enable browsable (manual advance) pictures (experimental).

starteffect=effect

transition effect at start of pic: cut (default), fade, dissolve, top-wipe, bottom-wipe, left-wipe, right-wipe.

endeffect=effect

like starteffect at end of pic show (under development)

lag=k

k is the duration of transition effect in multiples of 0.32 second (k < 16).

active

menu links will be displayed on still picture and remain active while listening.
Example: --stilloptions rank=0,start=03,starteffect=fade,lag=12,rank=1,start=20,starteffect=dissolve,lag=15
Transition effects like fade or dissolve may vary depending on hardware.
End effects may be visible only when several pictures are used for a track slide.
If a track has just one still pic, only start effects may be visible.

Note: for optional arguments noted (=...) above, usage is either

-xY, with x the option flag and Y the argument, or
--option=argument.

There must be a maximum of 9 audio groups.

Each subdirectory of an audio input directory will contain titles

for a separate audio group.

A number between 1 and 9 must be included as the second character of the

subdirectory relative name.

Full Input/Output paths must be specified unless default settings are set.

By default, defaults are set in /full path to dvda-author folder/defaults  

EXAMPLES

-create a 3-group DVD-Audio disc (legacy syntax):

dvda-author -g file1.wav file2.flac -g file3.flac -g file4.wav

-create a hybrid DVD disc with both AUDIO_TS mirroring audio_input_directory

and VIDEO_TS imported from directory VID, outputs disc structure to directory
DVD_HYBRID and links video titleset #2 of VIDEO_TS to AUDIO_TS:
dvda-author -i ~/audio/audio_input_directory
-o DVD_HYBRID -V Video/VID -T 2

-create an audio folder from an existing DVD-Audio disc:

dvda-author --extract /media/cdrom0,1,3:2,5:3,6,7 -o dir

will extract titlesets 1,3 (track 2),5 (track 3), 6,7 of the disc to

dir/g1, dir/g3, dir/g5, dir/g6, dir/g7 respectively.

-play group 1 and track 2 of group 3 of an existing DVD-Audio disc using VLC:

dvda-author --play /media/cdrom0,1,3:2 --player /usr/bin/vlc

Required compile-time constants:

_GNU_SOURCE, __CB__ if compiling with Code::Blocks or similar IDE.

Optional compile-time constants:

LONG_OPTIONS for the above long options (starting with --)

SHORT_OPTIONS_ONLY to block all long options.

LOCALE to recompile for another locale than the default "C".

SETTINGSFILE to specify default filepath of the configuration file.

FLAC__HAS_OGG to enable Ogg FLAC support.

_LARGEFILE_SOURCE,_LARGE_FILES,_FILE_OFFSET_BITS=64

to enable large file support.

ALWAYS_INLINE forces code inlining.

WITHOUT_sox to compile without SoX code

WITHOUT_FLAC to compile without FLAC/OggFLAC code

WITHOUT_libfixwav to compile without fixwav code  

AUTHOR

Written by Dave Chapman, Fabrice Nicol, Lee and Tim Feldkamp.  

REPORTING BUGS

Report bugs to fabnicol@users.sourceforge.net  

COPYRIGHT

Copyright 2005 Dave Chapman; 2007-2013 Fabrice Nicol; 2008-2009 Lee and Tim Feldkamp

See file AUTHORS for other contributors.

Latest version available from http://dvd-audio.sourceforge.net/


This is free software; see the source for copying conditions.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXAMPLES
AUTHOR
REPORTING BUGS
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 23:21:03 GMT, November 12, 2013