Skip to content
This repository was archived by the owner on Oct 14, 2019. It is now read-only.

xuggle-frames-to-video (xftv) - turn a stream of frame+timestamp into a video - useful for webrtc

Notifications You must be signed in to change notification settings

obfusk/xuggle-frames-to-video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[]: {{{1

File        : README.md
Maintainer  : Felix C. Stegerman <flx@obfusk.net>
Date        : 2013-04-21

Copyright   : Copyright (C) 2013  Felix C. Stegerman
Version     : 0.0.2-SNAPSHOT

[]: }}}1

TODO

  • look at use of reflection?!

Description

[]: {{{1

xuggle-frames-to-video (xftv) - turn a stream of frame+timestamp into a video - useful for webrtc

xftv takes output-file, width, height, and fps arguments on the command line; then it reads pairs of file names and timestamps from STDIN and uses these to create a video.

NB: timestamps are relative to the beginning of the video and in nanoseconds; the output file's extension is used to determine the appropriate video codec.

See http://www.xuggle.com.

[]: }}}1

Usage

[]: {{{1

Build

$ lein uberjar
$ export XFTVJ=/path/to/xftv-standalone.jar

Run

$ java -jar "$XFTVJ" <out-file> <width> <height> <fps>
/path/to/first/image
<first-image-timestamp>
/path/to/second/image
<second-image-timestamp>
...
^D

[]: }}}1

License

[]: {{{1

GPLv3 [1].

[]: }}}1

References

[]: {{{1

[1] GNU General Public License, version 3 --- http://www.opensource.org/licenses/GPL-3.0

[]: }}}1

[]: ! ( vim: set tw=70 sw=2 sts=2 et fdm=marker : )

About

xuggle-frames-to-video (xftv) - turn a stream of frame+timestamp into a video - useful for webrtc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •