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

obfusk/xuggle-frames-to-video

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
bin
 
 
 
 
 
 
 
 

[]: {{{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