Mpeg related tools in Debian 

command line 

Package:dvbsnoop 

Version: 1.3.77-4
Description: DVB / MPEG stream analyzer
This sniffer program can monitor, analyze, debug, dump or view DVB / MPEG /
DSM-CC / MHP stream informations:
  • ISO/DVB basic sections: BAT, PAT, SDT, NIT, …
  • DSM-CC: INT, MPE, MPE FEC, Datagram, …
  • TS (Transport Stream), PS (Program Stream), PES (Packetized Elementary Stream)

Input can be a live stream from a DVB card, or a recorded stream.

For DVB cards, it can also dump frontend informations and status, and make a PID scan.

Homepage: http://dvbsnoop.sf.net[]

Package:mpglen 

Description: scan through a MPEG file and count the number of GOPs and frames A simple tool to read in one or more mpeg files and report the number of frames and GOPs it finds.

E: Unable to find a source package for mpglen

Package:mjpegtools 

Version: 1:1.6.2-sarge0.8
Conflicts: dvb-mpegtools

Description: MJPEG video capture/editting/playback MPEG encoding The mjpeg programs are a set of tools that can do recording of videos and playback, simple cut-and-paste editing and the MPEG compression of audio and video under Linux. This package combines them with important supporting libraries required for their use.

The "lavrec" utility supplied supports capture from Zoran based MJPEG capture/playback cards like the Buz (Iomega), DC10 (MIRO, Pinnacle) and the LML33 (Linux Media Labs). Compatible MJPEG avi files can also be created using any frame-grabbing card supported by the xawtv tool.

Videos recorded in this can be filtered, editted, and converted to MPEG streams. The MPEG encoder is optimised for high quality results at medium to high bit-rates (1Mbps upwards) and supports MMX/SSE/3D-Now and SMP. A Duron 700 can deliver around 15-20 352x288 frames per second.

A key design objective of the tools is interoperability with other video tools: currently xawtv, bcast2000, nuppelvideo and vcdimager are known to interoperate. The MJPEG utilities can read AVI, Quicktime, and movtar streams. The MPEG encoder can produce streams suitable for buring to VCD/SVCD using vcdimager or similar tools. The software playback of MPEG streams works with almost every player and every OS. SSE/MMX and 3D-Now! are supported permitting a 700Mhz CPU to deliver arond 15-20 VCD frames/second.

GUI 

Package:avidemux 

 Version: 1:2.0.40-0.0
Description: a small editing software for avi (especially DivX)
With avidemux you can open divx, process the audio track with the included
filters and save a part of the avi (i.e. split).

De-multiplex audio & video is also possible, the audio track can be coming from the avi or an external Wav/MP3 file.

Package:linuxvideostudio 

Version: 0.1.7-1
 Description: MJPEG-tools GTK graphical user interface
Linux Video Studio is a small-'n-simple GUI for the MJPEG-tools
(http://mjpeg.sourceforge.net/).[] The MJPEG-tools can be used to record
video from a zoran-based capture card (DC10+, Buz, LML33), playback
video to the same card and encode video to MPEG.

Linux Video Studio tries to extend this with simple editing functions, like deleting frames, adding frames from new videos, moving frames, scene detection etc.

The Debian package of non-free/mjpegtools must be downloaded from http://download.sourceforge.net/mjpeg/ to run linuxvideostudio.

documented on: 2005.08.02