Bash script for doing timeshift TV (pause, fast forward and rewind while watching TV) using limited resources. Developed for analog capture devices compatible with v4l2, including digital television hybrid cards (Not all v4l2 devices are checked, tested with bttv, saa7134, TV hybrid cards cx88 and USB em28xx).

You can also try the server side (same script) that works like a timeshift provider of captured files for a local network.

Usage: Install transcode* and xawtv, configure OSS sound capture (if you use pulseaudio then install oss-compat [deb] and libasound2-plugins [deb] or alsa-plugins-pulse [rpm] packages) and enable "repeat playlist" on your video player, then:

./timeshift.sh [OPTION1 value] [OPTION2 value] ...
./timeshift.sh -h for help

*Be sure transcode is compiled with a working import_v4l2.so plugin.

Features

  • Live TV window, you can watch live show while watching timeshift videos, at no added processor cost.
  • You can choose your favourite video player for watching timeshift videos, among others, kaffeine, kplayer, vlc.
  • Low processor load.
  • Multicore support, the script runs modular processes, each with its own threat.
  • Multiuser and multi-instances, you can run several timeshift.sh when you install a multidevice card.
  • Standard MPEG-4 .avi videos, you can watch the videos or edit them when you want. The script utilizes a transcode filter, standard MPEG-4 videos shine like the best video encoders, even at low bitrates.
  • Unique continuous sessions feature, when you close the script you can store past videos and continue recording after the last.
  • Not needed terminal.
  • SERVER function with the same script:
  • -Unlimited video size and number of video buffers, fully customizable, even months or years.
  • -Stable and secure.
  • -It might use terminal, and not needed X windows manager, optionally ttv for tv-init.
  • -Unattended, after a reboot the videos are recorded after the last one, with minimal data loss.
  • -Several possibilities for LAN configuration.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow timeshift.sh

timeshift.sh Web Site

Other Useful Business Software
Holistically view your business data within a single solution. Icon
Holistically view your business data within a single solution.

For IT service providers and MSPs that need a data platform to manage their processes

BrightGauge, a ConnectWise solution, was started in 2011 to fill a missing need in the small-to-medium IT Services industry: a better way to manage data and provide the value of work to clients. BrightGauge Software allows you to display all of your important business metrics in one place through the use of gauges, dashboards, and client reports. Used by more than 1,800 companies worldwide, BrightGauge integrates with popular business solutions on the market, like ConnectWise, Continuum, Webroot, QuickBooks, Datto, IT Glue, Zendesk, Harvest, Smileback, and so many more. Dig deeper into your data by adding, subtracting, multiplying, and dividing one metric against another. BrightGauge automatically computes these formulas for you. Want to show your prospects how quick you are to respond to tickets? Show off your data with embeddable gauges on public sites.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of timeshift.sh!

Additional Project Details

Operating Systems

Linux

Languages

English

Intended Audience

Advanced End Users, End Users/Desktop

User Interface

Command-line

Programming Language

Unix Shell

Related Categories

Unix Shell Streaming Software, Unix Shell Video Capture Software, Unix Shell Home Theater PC Software

Registered

2012-07-10