---
name: "smil2yuv"
section: "1"
platform: "linux"
package: "smilutils"
version: "0.3.2+cvs20070731-4.2"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/smil2yuv"
---

# smil2yuv(1)

Convert a Raw DV stream to Raw YUV.

## NAME

smil2yuv - Convert a Raw DV stream to Raw YUV.

## SYNOPSIS

**smil2yuv** \[ **options** \] **file** ...

## DESCRIPTION

**smil2yuv** converts a Kino smil project or compatible media content into the simple uncompressed planar 4:2:0 Y'CbCr format, as used by the MJPEG Tools.

## OPTIONS

- **-a** *audio-out-file*

  Output to an audio file in parallel. Type is based on the extension and currently only wav and mp2 are provided. If you wish to have more control over the mp2 file generated, export to a wav first and then convert the wav as required.

- **-i** *type*

  Deinterlacing type - 0 is none, 1 provides very poor deinterlacing (default: 0). 2 results in no interlacing, but a 4:1:1 subsampled stream (native NTSC DV) which can be processed by y4mscaler. More types will be supported in the future.

- **-o** *offset*

  Output starts at the given frame offset (default: 0).

- **-f** *count*

  Output only contains the number of frames specified by count (default: all).

- **-s** *speed*

  Specify  the  speed of reading the smil input - any floating point number \>  0 is  applicable.  So  to halve  the  playback rate, specify a speed of 2, to double it, specify a speed of 0.5.

## HELP OPTIONS

- **--help**

  Show help message.

## EXAMPLES

To convert a mixture of raw dv, smil and avis of 48khz audio to divx:

smil2yuv raw.dv project.smil type1.avi type2.avi -a temp.wav -i 1 \| \
 yuv2divx -o output.avi -A temp.wav -a 128\
 rm temp.wav

Or to play the stream via yuvplay:

smil2yuv input \| yuvplay

Or to encode to VCD:

smil2yuv file.dv -i 1 -a test.mp2 \| \
 yuvscaler -O VCD \| \
 mpeg2enc -o test.mpv -f 1\
 mplex -f 1 test.mpv test.mp2 -o test.mpg\
 rm test.mpv test.mp2

## KNOWN BUGS

\* Mixtures of audio sampling in a project are handled by badly resampling  (anyone care to provide a better resampler? ta).\
 \* Mixtures of PAL/NTSC aren't supported\
 \* Deinterlacing produces pretty noisy/large files - planning to provide better  deinterlacing techniques through use of the tvtime deinterlacing plug-ins.

## SEE ALSO

[**smilutils**(1)](/smilutils/1.md)

## AVAILABILITY

See http://kino.schirmacher.de/ for the latest version.

## AUTHORS

**smil2yuv** was written by Charles Yates \<charles.yates@pandora.be\>.
