SYNOPSIS

fmfconv [options] [infile [outfile [soundfile]]]

DESCRIPTION

fmfconv is a Fuse movie file converter. It can convert .fmf files to any video file format known by FFMPEG.

OPTIONS

-a codec

--acodec codec

Select audio codec for FFMPEG output (by default file format determine).

--acodecs

List available FFMPEG audio codecs (see -a/--acodec).

--aifc

Force AIFF-C output if sound format is AIFF.

-A rate

--arate rate

Select audio bitrate for FFMPEG output (by default audio codec determine) where `rate' is `default' or a number.

-u

--au

Save sound to Sun Audio (au) file.

-m

--aiff

Save sound to Apple Computer audio (aiff/aiff-c) file.

-F format

--format format

Select file format for FFMPEG output (by default the filename extension determines the format).

--formats

List available FFMPEG formats (see -F/--format).

-f timing

--frate timing

Set output frame rate. `timing' is `pal', `ntsc', `movie' or a number with maximum 3 digit after decimal point, or a #/# (e.g.: -f 29.97 or -f 30000/1001).

-h

--help

Give brief usage help, listing available options.

--info

Scan input file(s) and print information.

-i filename

--input filename

Input file.

--mono

Convert sound to mono (by default sound is converted to stereo).

-C cut

--out-cut cut

Leave out the comma delimited `cut' ranges e.g.: 100-200,300,500,1:11-2:22 cut the frames 100–200, 300, 500 and frames from 1 min 11 sec to 2 min 22 sec (in the given timing see: -f/--frate).

-o filename

--output filename

Output file.

-P

--ppm

Save video as PPM screenshots.

-p profile

--profile profile

Select the profile for FFMPEG output where <profile> is `youtube', `dvd', `svcd' or `ipod'.

-g form

--progress form

Show progress, where <form> is one of `%', `bar', `frame' or `time'. frame and time are similar to bar and show movie seconds or frame number as well.

-q

--quiet

Decrease the verbosity level by one.

--raw-sound

Do not convert sound to 16-bit signed PCM and STEREO or MONO. This is an advanced option. If stereo/mono or audio encoding change through `fmf' file, your sound will be crappy.

-R res

--resize res

Resize video frame where `res' is `vga' for 640x480, `hvga' for 480x360, `qvga' for 320x240, `pal' for 768x576 (this set frame rate to 25 also) or WxH, Sx, N/Mx or W.

-S

--scr

Save video as SCR screenshots.

-s filename

--sound filename

Output sound file.

--sound-only

Process only the sound from an `fmf' file.

-E rate

--srate rate

Resample audio to `rate' sampling rate where `rate' is `cd' for 44100 or `dat' for 48000 or a number (`cd' and `dat' set `stereo' as well).

-v

--verbose

Increase the verbosity level by one.

-c codec

--vcodec codec

Select video codec for FFMPEG output (by default file format determine).

-V

--version

Print the version number and exit.

-r rate

--vrate rate

Select video bitrate for FFMPEG output (by default audio codec determine) where `rate' is `default', `ffdefault' or a number.

--vcodecs

List available FFMPEG video codecs (see -c/--vcodec).

-w

--wav

Save sound to Microsoft audio (wav) file.

-X

--ffmpeg

Save video and audio as FFMPEG file (default if FFMPEG is available).

-Y

--yuv

Save video as yuv4mpeg2.

--yuv-format frm

Set yuv4mpeg2 file frame format to `frm', where `frm' is one of `444', `422', `420j', `420m', `420' or `410'.

EXAMPLES

Convert a Fuse movie file to a mpeg video with quality equivalent to YouTube

fmfconv -p youtube input.fmf output.mov

Convert a Fuse movie file to a DVD video format

fmfconv -p dvd input.fmf output.vob

Extract audio (mono) from a recording

fmfconv --sound-only --mono input.fmf output.wav

BUGS

None known.

RELATED TO fmfconv…

ffmpeg(1), fuse(1), fuse-utils(1)

The comp.sys.sinclair Spectrum FAQ, at

http://www.worldofspectrum.org/faq/index.html.

AUTHOR

Gergely Szasz.