Lomilla jälleen ja yritin vähän selvitellä ohjelman toimimattomuutta.
CaptainNapalm kirjoitti:Vaikuttavanoloinen yritys. On todella mäkkimäisen helppo toteutus mutta vielä, kun saisit sen toimimaan 10.5:ssa.
Kiitoksia.
Kyllä se itselläni toimii 10.5:ssä.
CaptainNapalm kirjoitti:
Veikkaan, että sulla on kone niin täynnä kaikkea "roinaa", ettet tiedä itsekään, mitä kaikkia tiedostoja&kirjastoja tuo lopulta tarvitsee.
Juuri näin.
Poistin MacPortsin ja kaikki sen kautta asennetut ohjelmat, jonka jälkeen käänsin käsipelillä kaikki EyeTV2DVD-ohjelman käyttämät ohjelmat lähdekoodista. Ohjelmat löytyvät osoitteesta:
http://koti.mbnet.fi/simopot/eyetv2dvd/ ... _tools.zip
Kokeilkaa mahdollisimman moni niiden toimivuutta ja ilmoittakaa samalla OSX:n versio sekä prosessorin tyyppi (Intel/PPC).
Testaaminen tapahtuu yksinkertaisesti suorittamalla kaikki ohjelmat komentoriviltä, jos mitään virheilmoituksia ei tule, voidaan olettaa niiden toimivan.
Pura zip-paketti johonkin kansioon (esim. ~/Downloads/eyetv2dvd_tools) ja aja Päätteessä seuraavat komennot:
Koodi: Valitse kaikki
cd ~/Downloads/eyetv2dvd_tools
./dvdauthor
./mkisofs
./mplex
./spumux
Jos lopputulos näyttää jotakuinkin allaolevalta, kaikki ohjelmat toimivat. Jos ei, lähetä virheilmoitukset täydellisenä tänne, niin voin yrittää selvittää syytä niihin.
Koodi: Valitse kaikki
SIMO-IMAC:~ simopotinkara$ cd ~/Downloads/eyetv2dvd_tools
SIMO-IMAC:eyetv2dvd_tools simopotinkara$ ./dvdauthor
DVDAuthor::dvdauthor, version 0.6.14.
Build options: gnugetopt magick iconv freetype
Send bugs to <dvdauthor-users@lists.sourceforge.net>
syntax: dvdauthor [-o VTSBASE | -n] [options] VOBFILE(s)
-x XMLFILE where XMLFILE is a configuration file describing the
structure of the DVD to create. If you use a config file, then you
do not need to specify any other options, except -o and -n.
-n skips writing any files, for testing purposes. MUST occur before any
other options.
--video=VOPTS or -v VOPTS where VOPTS is a plus (+) separated list of
video options. dvdauthor will try to infer any unspecified options.
pal, ntsc, 4:3, 16:9, 720xfull, 720x576, 720x480, 704xfull,
704x576, 704x480, 352xfull, 352x576, 352x480, 352xhalf,
352x288, 352x240, nopanscan, noletterbox, crop.
Default is ntsc, 4:3, 720xfull
--audio=AOPTS or -a AOPTS where AOPTS is a plus (+) separated list of
options for an audio track, with each track separated by a
comma (,). For example -a ac3+en,mp2+de specifies two audio
tracks: the first is an English track encoded in AC3, the second is
a German track encoded using MPEG-1 layer 2 compression.
ac3, mp2, pcm, dts, 16bps, 20bps, 24bps, drc, surround, nolang,
1ch, 2ch, 3ch, 4ch, 5ch, 6ch, 7ch, 8ch, and any two letter
ISO 639 language abbreviation.
Default is 1 track, mp2, 20bps, nolang, 2ch.
'ac3' implies drc, 6ch.
--subpictures=SOPTS or -s SOPTS where SOPTS is a plus (+) separated list
of options for a subpicture track, with each track separated by a
comma (,).
nolang and any two letter language abbreviation (see -a)
Default is no subpicture tracks.
--palette[=FILE] or -p FILE or -P where FILE specifies where to get the
subpicture palette. Settable per title and per menu. If the
filename ends in .rgb (case insensitive) then it is assumed to be
RGB, otherwise it is YUV. Entries should be 6 hexadecimal digits.
FILE defaults to xste-palette.dat
--file=FILE or -f FILE or FILE where FILE is either a file, a pipe, or a
shell command ending in | which supplies an MPEG-2 system stream
with VOB sectors inserted in the appropriate places
(using mplex -f 8 to generate)
--chapter[s][=COPTS] or -c COPTS or -C where COPTS is a comma (,)
separated list of chapter markers. Each marker is of the form
[[h:]mm:]ss[.frac] and is relative to the SCR of the next file
listed (independent of any timestamp transposing that occurs within
dvdauthor). The chapter markers ONLY apply to the next file listed.
COPTS defaults to 0
--menu or -m creates a menu.
--title or -t creates a title.
--toc or -T creates the table of contents file instead of a titleset.
If this option is used, it should be listed first, and you may not
specify any titles.
--entry=EOPTS or -e EOPTS makes the current menu the default for
certain circumstances. EOPTS is a comma separated list of any of:
for TOC menus: title
for VTS menus: root, ptt, audio, subtitle, angle
--button or -b DEST specifies what command to issue for each button.
See --instructions or -i for a description of
DEST.
--instructions or -i post=DEST executes the DEST instructions at the
end of the title.
--fpc or -F CMD sets the commands to be executed when the disc is first
inserted.
--jumppad or -j enables the creation of jumppads, which allow greater
flexibility in choosing jump/call desinations.
--allgprm or -g enables the use of all 16 general purpose registers.
--help or -h displays this screen.
SIMO-IMAC:eyetv2dvd_tools simopotinkara$ ./mkisofs
./mkisofs: Missing pathspec.
Usage: mkisofs [options] [-find] file... [find expression]
Use mkisofs -help
to get a list all of valid options.
Use mkisofs -find -help
to get a list of all valid -find options.
Most important Options:
-posix-H Follow sylinks encountered on command line
-posix-L Follow all symlinks
-posix-P Do not follow symlinks (default)
-o FILE, -output FILE Set output file name
-R, -rock Generate Rock Ridge directory information
-r, -rational-rock Generate rationalized Rock Ridge directory info
-J, -joliet Generate Joliet directory information
-print-size Print estimated filesystem size and exit
-UDF Generate UDF file system
-dvd-video Generate DVD-Video compliant UDF file system
-iso-level LEVEL Set ISO9660 level (1..3) or 4 for ISO9660 v 2
-V ID, -volid ID Set Volume ID
-graft-points Allow to use graft points for filenames
-M FILE, -prev-session FILE Set path to previous session to merge
SIMO-IMAC:eyetv2dvd_tools simopotinkara$ ./mplex
mjpegtools mplex-2 version 1.9.0 (2.2.7)
Usage: ./mplex [params] -o <output filename pattern> <input file>...
%d in the output file name is by segment count
where possible params are:
--verbose|-v num
Level of verbosity. 0 = quiet, 1 = normal 2 = verbose/debug
--format|-f fmt
Set defaults for particular MPEG profiles
[0 = Generic MPEG1, 1 = VCD, 2 = user-rate VCD, 3 = Generic MPEG2,
4 = SVCD, 5 = user-rate SVCD
6 = VCD Stills, 7 = SVCD Stills, 8 = DVD with NAV sectors, 9 = DVD]
--mux-bitrate|-r num
Specify data rate of output stream in kbit/sec
(default 0=Compute from source streams)
--video-buffer|-b num [, num...]
Specifies decoder buffers size in kB. [ 20...2000]
--lpcm-params | -L samppersec:chan:bits [, samppersec:chan:bits]
--mux-limit|-l num
Multiplex only num seconds of material (default 0=multiplex all)
--sync-offset|-O num ms|s|mpt
Specify offset of timestamps (video-audio) in mSec
--sector-size|-s num
Specify sector size in bytes for generic formats [256..16384]
--vbr|-V
Force variable bit-rate video multiplexing
--cbr|-C
Force constant bit-rate video multiplexing
--run-in|-R num
Force a 'run-in' of exactly num frame intervals
--packets-per-pack|-p num
Number of packets per pack generic formats [1..100]
--system-headers|-h
Create System header in every pack in generic formats
--max-segment-size|-S size
Maximum size of output file(s) in Mbyte (default: 0) (no limit)
--ignore-seqend-markers|-M
Don't switch to a new output file if a sequence end marker
is encountered ithe input video.
--vdr-index|-i <vdr-index-filename>
Generate a VDR index file with the output stream
--workaround|-W workaround [, workaround ]
--help|-?
Print this lot out!
SIMO-IMAC:eyetv2dvd_tools simopotinkara$ ./spumux
DVDAuthor::spumux, version 0.6.14.
Build options: gnugetopt magick iconv freetype
Send bugs to <dvdauthor-users@lists.sourceforge.net>
WARN: Only one argument expected
syntax: spumux [options] script.sub < in.mpg > out.mpg
-m <mode> dvd, cvd, or svcd (only the first letter is checked).
Default is DVD.
-s <stream> number of the substream to insert (default 0)
-v <level> verbosity level (default 0)
-P enable progress indicator
See manpage for config file format.
SIMO-IMAC:eyetv2dvd_tools simopotinkara$