Ffmpeg2theora manpages

From Transmission
Jump to: navigation, search

ffmpeg2theora 0.19

 Usage: ffmpeg2theora [options] input

General output options:

 -o, --output           alternative output filename
 -k, --skeleton         outputs ogg skeleton metadata
 -s, --starttime        start encoding at this time (in sec.)
 -e, --endtime          end encoding at this time (in sec.)
 -p, --v2v-preset       encode file with v2v preset.
                         Right now there is preview and pro. Run
                         'ffmpeg2theora -p info' for more informations

Video output options:

 -v, --videoquality     [0 to 10] encoding quality for video (default: 5)
 -V, --videobitrate     [1 to 16778] encoding bitrate for video (kb/s)
     --optimize         optimize video output filesize (slower)
 -x, --width            scale to given width (in pixels)
 -y, --height           scale to given height (in pixels)
     --aspect           define frame aspect ratio: i.e. 4:3 or 16:9
 -F, --framerate        output framerate e.g 25:2 or 16
     --croptop, --cropbottom, --cropleft, --cropright
                        crop input by given pixels before resizing
 -S, --sharpness        [0 to 2] sharpness of images (default: 2).
                         Note: lower values make the video sharper.
 -K, --keyint           [8 to 65536] keyframe interval (default: 64)

Video transfer options:

 -C, --contrast         [0.1 to 10.0] contrast correction (default: 1.0)
                         Note: lower values make the video darker.
 -B, --brightness       [-1.0 to 1.0] brightness correction (default: 0.0)
                         Note: lower values make the video darker.
 -G, --gamma            [0.1 to 10.0] gamma correction (default: 1.0)
                         Note: lower values make the video darker.
 -Z, --saturation       [0.1 to 10.0] saturation correction (default: 1.0)
                         Note: lower values make the video grey.

Audio output options:

 -a, --audioquality     [-2 to 10] encoding quality for audio (default: 1)
 -A, --audiobitrate     [32 to 500] encoding bitrate for audio (kb/s)
 -c, --channels         set number of output channels
 -H, --samplerate       set output samplerate (in Hz)
     --nosound          disable the sound from input

Input options:

     --deinterlace      force deinterlace, otherwise only material
                         marked as interlaced will be deinterlaced
     --vhook            you can use ffmpeg's vhook system, example:
       ffmpeg2theora --vhook '/path/watermark.so -f wm.gif' input.dv
 -f, --format           specify input format
     --inputfps fps     override input fps
     --audiostream id   by default the last audio stream is selected,
                         use this to select another audio stream
     --sync             use A/V sync from input container. Since this does
                         not work with all input format you have to manually
                         enable it if you have issues with A/V sync

Metadata options:

     --artist           Name of artist (director)
     --title            Title
     --date             Date
     --location         Location
     --organization     Name of organization (studio)
     --copyright        Copyright
     --license          License

Other options:

     --nice n           set niceness to n
 -P, --pid fname        write the process' id to a file
 -h, --help             this message

Examples:

 ffmpeg2theora videoclip.avi (will write output to videoclip.ogg)
 cat something.dv | ffmpeg2theora -f dv -o output.ogg -
 Live encoding from a DV camcorder (needs a fast machine):
 dvgrab - | ffmpeg2theora -f dv -x 352 -y 288 -o output.ogg -
 Live encoding and streaming to icecast server:
 dvgrab --format raw - | \
  ffmpeg2theora -f dv -x 160 -y 128 -o /dev/stdout - | \
  oggfwd iccast2server 8000 password /theora.ogg
Personal tools