Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video processor needed #2

Open
GoogleCodeExporter opened this issue Mar 28, 2015 · 6 comments
Open

Video processor needed #2

GoogleCodeExporter opened this issue Mar 28, 2015 · 6 comments

Comments

@GoogleCodeExporter
Copy link
Contributor

Additional program (RadioChronicleProcess) should be developed that would
process a number of recorded .wav files and produce a single video file
with a timestamp in video.

The output may be a series of .png files plus a single .wav file with
combined audio track. Those could be further passed to ffmpeg of mencoder.

The configuration file should contain the following parameters:

- Mask of files to process (the same as in rc.conf)
- Optional start date and end date to process (otherwise all files matching
the mask would be processed)
- Operation mode, output files format etc.
- FPS (in many cases, fps of 1 or 2 seems convenient)
- Video resolution
- Background color (#rrggbb), "bluescreen" #0000ff may be actual
- A set of text strings, each of them configured as follows:

-- Text string, may include date format macros (additional macro may be
introduced for "blinking colon")
-- Font name
-- Font size
-- Font style (instead, HTML-like tags may be processed in the string)
-- Font color (#rrggbb)
-- Maybe text effects like shadow or border and their colors
-- Text location (x, y)

The video API to use is still to be defined.

Original issue reported on code.google.com by vmzakhar@gmail.com on 24 May 2010 at 11:06

@GoogleCodeExporter
Copy link
Contributor Author

Original comment by vmzakhar@gmail.com on 6 Nov 2010 at 10:40

  • Changed state: Started
  • Added labels: Component-Logic, Usability
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Contributor Author

Original comment by vmzakhar@gmail.com on 6 Nov 2010 at 10:49

  • Added labels: Priority-High
  • Removed labels: Priority-Medium

@GoogleCodeExporter
Copy link
Contributor Author

Original comment by vmzakhar@gmail.com on 6 Nov 2010 at 10:50

  • Added labels: Component-Processor
  • Removed labels: Component-Logic

@GoogleCodeExporter
Copy link
Contributor Author

Original comment by vmzakhar@gmail.com on 6 Nov 2010 at 10:52

  • Added labels: ****
  • Removed labels: Usability

@GoogleCodeExporter
Copy link
Contributor Author

Original comment by vmzakhar@gmail.com on 6 Nov 2010 at 10:54

  • Added labels: ****
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Contributor Author

Potential libraries to provide audio/video output are:

PyMedia: http://pymedia.org (updated June 2006), based on ffmpeg: 
http://www.ffmpeg.org

PyGame: http://www.pygame.org (updated October 2010), based on SDL: 
http://www.libsdl.org

pyglet: http://www.pyglet.org (updated January 2010), based on AVbin: 
http://code.google.com/p/avbin/

Original comment by vmzakhar@gmail.com on 7 Nov 2010 at 1:18

  • Added labels: ****
  • Removed labels: ****

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant