The basic syntax is vooya [options] path/to/my/file.yuv where options are:
--width, -w <<N>> Set video width
--height, -h <<N>> Set video height
--rate, -r <<D>> Set video frame rate
--packing <<C>> Set data arrangement, "p420" etc.
--order <<C>> Set channel order
--color <<C>> Set color space (yuv,rgb etc.)
--color2 <<C>> Further description of color
--container, -c <<C>> Specify container format. "raw" and "y4m"
as well as input plugin identifiers
are supported (for pipe input)
--bits, -b <<N>> Bit depth (if applicable)
--container_bits, -cb <<N>> Container bit depth for planar formats
--header_bytes, -hb <<N>> Header bytes to skip
--signed yes|no Set sample values signed or unsigned
--endian yes|no Toggle endianness (for bit depths > 8)
--flipped yes|no Show video upside down
--play, -p Play immediately
--diff, -d <<file>> Show difference against <<file>>
--diff_offset, -do <<N>> Specify frame offset of secondary diff file
--scale <<D>> scale video display (floating point number)
--metrics <<file>> dump difference metrics directly to
<<file>> (a file name or "stdout","stderr")
--histogram open histogram on startup
--fullscreen start in fullscreen mode
--screen <<N>> screen # to use when --fullscreen is set
--loop <<N>> loop setting (0=none, 1=cycle, 2=bounce)
--go, -g <<N>> Jump to frame <<N>>
--help, -h Show this help
--version Print vooya's version and exit
--plugin <<file>> Load this very plugin (if enabled)
Type "vooya --help" on your machine to get more details.
The file can be a playlist file as well, a case in which the other command line flags are not used.
You can use a pipe to vooya's stdin, e.g.:
cat myfile.xyz | vooya -w 1280 -h 720 --packing p420 --color yuv
or
cat myfile.y4m | vooya --container y4m
On a Mac, you must use the application binary instead of the bundle, like so:
cat ./miss_am_qcif.y4m | /Applications/vooya.app/Contents/MacOS/vooya --container y4m
Since that is a bit annoying, you can download a wrapper executable and "install" it like so in a Terminal:
sudo install ~/Downloads/vooya /usr/local/bin
or, not having the "install" command:
sudo mv ~/Downloads/vooya /usr/local/bin
chmod 0775 /usr/local/bin/vooya
Now you can use normal command lines like the above one, without diving into the bundle.
Note that for the App Store version only known files are supported; a CLI is not what Apple intended for sandboxing.
cat myfile | vooya -w 1280 -h 720 --packing p444 --color rgba -