Debian Multimedia Project
Summary
Video tools
Different tools for handling video in Debian

Debian contains a several programs useful for working with video that do not fit in any other category. Here you can have an overview.

The list to the right includes various software projects which are of some interest to the Debian Multimedia Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Multimedia which can sensibly add to a high quality Debian Pure Blend.

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Multimedia to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Multimedia mailing list

Links to other tasks

Debian Multimedia Video tools packages

Official Debian packages with high relevance

Abby
front-end for cclive and clive
Versions of package abby
ReleaseVersionArchitectures
squeeze0.4.7-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
Debtags of package abby:
interfacex11
roleprogram
uitoolkitqt
usedownloading
x11application
Popcon: 39 users (10 upd.)*
Versions and Archs
License: DFSG free

abby is a front-end for cclive and clive used to download videos from Youtube and other similar video hosts. Abby is written in C++ and depends on the Qt framework.

Screenshots of package abby
Cclive
lightweight command line video extraction tool
Versions of package cclive
ReleaseVersionArchitectures
squeeze0.6.3-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.7.9-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid0.7.12-2amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package cclive:
interfacecommandline
roleprogram
usedownloading
works-withvideo
Popcon: 232 users (172 upd.)*
Versions and Archs
License: DFSG free
Git

cclive is a lightweight command line video extraction tool for Youtube and other similar video websites. It is a rewrite of the clive software in C++ with lower system footprint and fewer dependencies.

cclive is primarily a "video download tool" but it can also be used along side with video player software, like "mplayer", for viewing streamed videos instead of the Adobe flash player.

Clive
video extraction utility for YouTube, Google Video and others
Versions of package clive
ReleaseVersionArchitectures
squeeze2.2.13-5+squeeze5all
wheezy2.3.3-2all
sid2.3.3-2all
Debtags of package clive:
interfacecommandline
networkclient
roleprogram
scopeutility
usedownloading
works-withvideo
Popcon: 419 users (178 upd.)*
Versions and Archs
License: DFSG free
Git

clive is a command line utility for extracting videos from Youtube and other video sharing Web sites. It was originally written to bypass the Adobe Flash requirement needed to view the hosted videos. It is non-interactive, meaning it can work in the background while the user is not logged on. This allows the user to start an extraction and disconnect from the system, letting clive finish the work.

Screenshots of package clive
Dvbcut
Qt application for cutting parts out of DVB streams
Versions of package dvbcut
ReleaseVersionArchitectures
wheezy0.5.4+svn178-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid0.5.4+svn178-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
experimental0.5.4+svn178-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package dvbcut:
interfacex11
roleprogram
uitoolkitqt
works-withvideo
x11application
Popcon: 60 users (28 upd.)*
Versions and Archs
License: DFSG free
Git

DVBcut is a Qt application that allows you to select certain parts of an MPEG transport stream (as received via Digital Video Broadcasting, DVB) and save these parts into a single MPEG output file. It follows a `keyhole surgery'' approach where the input video and audio data is mostly kept unchanged, and only very few frames at the beginning and/or end of the selected range are re-encoded in order to obtain a valid MPEG file.

Fatrat
multi-protocol download manager, feature rich and extensible via plugin
Maintainer: Cristian Greco
Versions of package fatrat
ReleaseVersionArchitectures
squeeze1.1.2-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.1.3-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.1.3-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
upstream1.2.0~beta2
Debtags of package fatrat:
interfacex11, web
networkclient
roleprogram
scopeapplication
uitoolkitqt
usesearching, downloading
x11application
Popcon: 108 users (125 upd.)*
Newer upstream!
License: DFSG free
Git

FatRat is a feature rich download manager written in C++ and built on top of Qt4 library. It supports a lot of download and file exchange protocols and is continuously extended. It also includes a plugin system. Most relevant features are:

  • HTTP(S)/FTP downloads
  • FTP uploads
  • RSS feed support + special functions for TV shows and podcasts
  • BitTorrent support (including torrent creating, DHT, UPnP, encryption etc.)
  • Torrent search
  • Support for SOCKS5 and HTTP proxies
  • RapidShare.com FREE downloads
  • RapidShare.com uploads
  • RapidShare.com link verification and folder extraction
  • RapidSafe link decoding
  • MD4/MD5/SHA1 hash computing
  • Remote control via Jabber
  • Remote control via a web interface
  • YouTube video downloading
The package is enhanced by the following packages: fatrat-opensubtitles fatrat-unpack fatrat-czshare
Libgdata1.4-cil
Google GData CLI client library
Versions of package libgdata1.4-cil
ReleaseVersionArchitectures
squeeze1.4.0.2-4all
Debtags of package libgdata1.4-cil:
devellibrary, ecma-cli
roleshared-lib
Popcon: 106 users (56 upd.)*
Versions and Archs
License: DFSG free
Git

GData (Google data) is a set of Application Programming Interfaces (APIs) for the Common Language Infrastructure (CLI) which provide a simple protocol for reading and writing data on the web.

Each of the following Google services provides a Google data API: Base Blogger Calendar Code Search Contacts Document List Google Apps Provisioning Notebook Picasa Web Albums Spreadsheets * YouTube

The GData CLI Client Library provides a library and source code that make it easy to access data through Google Data APIs.

This package contains the GData assemblies

Libwebservice-youtube-perl
Perl module that provides an interface to YouTube services
Versions of package libwebservice-youtube-perl
ReleaseVersionArchitectures
squeeze1.0.3-3all
wheezy1.0.3-3all
sid1.0.3-3all
Debtags of package libwebservice-youtube-perl:
devellibrary, lang:perl
Popcon: 5 users (3 upd.)*
Versions and Archs
License: DFSG free
Svn

WebService::YouTube provides a Perl interface to YouTube programming interface and corresponding RSS services. This module only supports the Legacy API, not the Data API based on the Google data protocol.

Metacafe-dl
download videos from metacafe.com (transitional package)
Versions of package metacafe-dl
ReleaseVersionArchitectures
squeeze2008.07.23-1all
sid2008.07.23-2all
Debtags of package metacafe-dl:
interfacecommandline
networkclient
roleprogram
scopeapplication
usedownloading
works-withvideo
Popcon: 19 users (12 upd.)*
Versions and Archs
License: DFSG free

Metacafe-dl is a small command-line program to download videos from metacafe.com featuring a simulation mode to get the video's URL and download it with another download manager.

This is a transitional package shipping a link to youtube-dl executable. See README.Debian for further details.

Miro
Oparty o GTK+ agregator kanałów wideo
Maintainer: Uwe Hermann
Versions of package miro
ReleaseVersionArchitectures
squeeze3.0.3-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy4.0.4-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid4.0.4-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
upstream6.0
Debtags of package miro:
roleprogram
uitoolkitgtk
Popcon: 285 users (74 upd.)*
Newer upstream!
License: DFSG free

Miro (dawniej znany jako Democracy Player) to platforma internetowej telewizji i wideo. Umożliwia ściąganie i oglądanie nagrań z kanałów RSS (włącznie z podkastami, wideoblogami oraz kanałami BitTorrent).

Other screenshots of package miro
VersionURL
1.2.8http://screenshots.debian.net/screenshots/m/miro/499_large.png
Screenshots of package miro
Mjpegtools
MJPEG capture/editing/replay and MPEG encoding toolset
Versions of package mjpegtools
ReleaseVersionArchitectures
sid2.0.0+debian-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
upstream2.0.1~RC1
Debtags of package mjpegtools:
uitoolkitsdl, gtk
Popcon: 1123 users (3212 upd.)*
Newer upstream!
License: DFSG free
Git

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.

Nicovideo-dl
Download videos from www.nicovideo.jp
Versions of package nicovideo-dl
ReleaseVersionArchitectures
squeeze0.0.20091209-1all
wheezy0.0.20120212-1all
sid0.0.20120212-1all
Debtags of package nicovideo-dl:
interfacecommandline
roleprogram
usedownloading
Popcon: 5 users (7 upd.)*
Versions and Archs
License: DFSG free

Small command-line program to download videos from www.nicovideo.jp. Command-line syntax is similar to youtube-dl.

Slimrat
GUI application for automated downloading from file hosters
Maintainer: Paul McEnery
Versions of package slimrat
ReleaseVersionArchitectures
squeeze1.0-1all
wheezy1.0-1all
sid1.0-1all
upstream1.1~beta2
Debtags of package slimrat:
interfacex11
networkclient
roleprogram
scopeapplication
uitoolkitgtk
usedownloading
x11application
Popcon: 40 users (12 upd.)*
Newer upstream!
License: DFSG free
Git

Provides a graphical interface for automatically downloading files from hosting providers. Slimrat is also capable of captcha solving using tesseract for optical character recognition. Support includes, but is not limited to the following file hosters:

  • data.hu
  • www.depositfiles.com
  • www.easy-share.com
  • www.fast-load.net
  • www.fast-share.com
  • www.hotfile.com
  • leteckaposta.cz
  • www.mediafire.com
  • www.megaupload.com
  • odsiebie.najlepsze.net
  • www.rapidshare.com
  • sharebase.to
  • uploaded.to
  • www.youtube.com

This package provides the graphical user interface

Slimrat-nox
CLI application for automated downloading from file hosters
Maintainer: Paul McEnery
Versions of package slimrat-nox
ReleaseVersionArchitectures
squeeze1.0-1all
wheezy1.0-1all
sid1.0-1all
upstream1.1~beta2
Debtags of package slimrat-nox:
interfacecommandline
roleprogram
usedownloading
Popcon: 52 users (13 upd.)*
Newer upstream!
License: DFSG free
Git

Provides a command-line interface for automatically downloading files from hosting providers. Slimrat is also capable of captcha solving using tesseract for optical character recognition. Support includes, but is not limited to the following file hosters:

  • data.hu
  • www.depositfiles.com
  • www.easy-share.com
  • www.fast-load.net
  • www.fast-share.com
  • www.hotfile.com
  • leteckaposta.cz
  • www.mediafire.com
  • www.megaupload.com
  • odsiebie.najlepsze.net
  • www.rapidshare.com
  • sharebase.to
  • uploaded.to
  • www.youtube.com

This package provides the command-line user interface

Totem-plugin-arte
Wtyczka Totema do oglądania strumieni z arte.tv
Maintainer: Nicolas Delvaux
Versions of package totem-plugin-arte
ReleaseVersionArchitectures
wheezy3.1.2-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid3.1.2-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
experimental3.1.3-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
upstream3.1.3
Debtags of package totem-plugin-arte:
interfacex11
roleplugin
uitoolkitgtk
useplaying
works-withvideo
Popcon: 182 users (155 upd.)*
Newer upstream!
License: DFSG free

Wtyczka do Totema umożliwiająca oglądanie strumieni wideo z francusko- niemieckiej stacji telewizyjnej Arte.

Niestety, ta usługa jest w pełni dostępna tylko dla adresów IP w Austrii, Francji, Niemczech, Belgii i Szwajcarii.

Screenshots of package totem-plugin-arte
Totem-plugins
Wtyczki rozszerzające możliwości odtwarzacza multimediów Totem
Versions of package totem-plugins
ReleaseVersionArchitectures
squeeze2.30.2-6amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.0.1-8amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid3.0.1-8amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
experimental3.6.3-2armel,armhf,ia64,kfreebsd-amd64,kfreebsd-i386,mips,powerpc,s390,s390x,sparc
experimental3.7.93-1amd64,hurd-i386,mipsel
experimental3.8.0-1i386
upstream3.8.2
Debtags of package totem-plugins:
roleplugin
Popcon: 16645 users (21227 upd.)*
Newer upstream!
License: DFSG free
Svn

Totem jest odtwarzaczem multimedialnym do GNOME. Prostym, ale wielofunkcyjnym i potrafiącym odczytać wiele formatów plików.

Pakiet zawiera zbiór zalecanych wtyczek rozszerzających możliwości odtwarzacza Totem. m.in. o:

  • Obsługę komentarzy ekranu jak w telestratorze za pomocą narzędzia Gromit

  • Sterowanie Totemem za pomocą pilota na podczerwień

  • Sterowanie Totemem za pomocą klawiszy multimedialnych klawiatury
  • Trzymanie okna Totem na wierzchu
  • Wyświetlanie własności filmu
  • Dezaktywacje wygaszacza ekranu na czas odtwarzania filmu
  • Skok do określonego momentu w filmie
  • Ustawienie na czas odtwarzania filmu statusu "zajęty" w komunikatorach internetowych
  • Sterowanie Totemem za pomocą telefonu komórkowego przy użyciu protokołu Bluetooth
  • Współdzielenie bieżącej listy odtwarzania przy użyciu protokołu HTTP
  • Wyszukiwanie, przeglądanie i odtwarzanie wideo z YouTube
  • Wyszukiwanie wideo używając trackera

Dodatkowe wtyczki mogą być pisane w językach: C, Python i Vala.

Winff
graphical video and audio batch converter using ffmpeg or avconv
Maintainer: Paul Gevers
Versions of package winff
ReleaseVersionArchitectures
squeeze1.3.0-1amd64,i386,powerpc,sparc
wheezy1.4.2-3amd64,armel,armhf,i386,powerpc,sparc
sid1.5.0-1all
Debtags of package winff:
interfacex11
roleprogram
scopeutility
uitoolkitgtk
useconverting
works-withvideo, audio
x11application
Popcon: 1107 users (947 upd.)*
Versions and Archs
License: DFSG free
Svn

WinFF is a graphical user interface for FFmpeg or avconv. It will convert almost any video file that FFmpeg or avconv will convert. WinFF does multiple files in multiple formats at one time. You can, for example, convert mpeg's, flv's, and mov's into avi's (or DVD/VCD format or MPEG or 3gp etc.) all at once.

This package provides a variety of preset conversion settings for common formats and devices. These presets are intended to hit the "sweet spot" for each individual codec. They have been written with a tip of the balance to quality.

For most presets to work, it is necessary to have the unstripped version of the libavcodec package, which can be obtained by installing libavcodec-extra-## as suggested by this package. It might be necessary to enable additional repositories to find that package.

Youtube-dl
Pobieranie filmów z YouTube i innych stron
Maintainer: Rogério Brito
Versions of package youtube-dl
ReleaseVersionArchitectures
sid2012.09.27+dfsg1-1all
upstream2013.05.14
Debtags of package youtube-dl:
interfacecommandline
networkclient
roleprogram
usedownloading
works-withvideo
Popcon: 795 users (1159 upd.)*
Newer upstream!
License: DFSG free
Git

Youtube-dl jest niewielkim programem wiersza poleceń, umożliwiającym pobieranie filmów z YouTube.com i innych stron, które nie udostępniają bezpośrednich odsyłaczy do prezentowanych filmów.

Program pozwala m.in. na wybór wersji pobieranego filmu (jeśli strona udostępnia materiał filmowy o różnej jakości). Może również automatycznie określić i załadować materiał filmowy w lepszej (lub gorszej) jakości. Ponadto obsługuje pobieranie całej listy odtwarzania lub wszystkich filmów danego użytkownika.

Aktualnie obsługiwane strony to: CollegeHumor, Comedy Central, Dailymotion, Facebook, Metacafe, MyVideo, Photobucket, The Escapist, Vimeo, Yahoo!, YouTube, blip.tv, depositfiles.com, video.google.com, xvideos, Soundcloud, InfoQ, Mixcloud, OpenClassRoom.

Screenshots of package youtube-dl

Official Debian packages with lower relevance

Python-gdata
Google Data, biblioteka klienta napisana w Pythonie
Versions of package python-gdata
ReleaseVersionArchitectures
squeeze2.0.8-1.1all
wheezy2.0.17+dfsg-1all
sid2.0.17+dfsg-1all
experimental2.0.17+dfsg-2all
Debtags of package python-gdata:
devellibrary, lang:python
roledevel-lib
Popcon: 392 users (1937 upd.)*
Versions and Archs
License: DFSG free
Svn

Interfejs API GData (Google Data) zapewnia prosty protokół do odczytu i zapisu danych w Internecie.

Każda z następujących usług Google udostępnia API Google Data:

  • Podstawowa (Base);
  • Blogowania (Blogger);
  • Kalendarza (Calendar);
  • Wyszukiwania kodu (Code Search);
  • Kontaktów (Contacts);
  • List dokumentów (Document List);
  • Zabezpieczania aplikacji Google (Google Apps Provisioning);
  • Notatnika (Notebook);
  • Internetowych albumów Picasa (Picasa Web Albums);
  • Arkuszy kalkulacyjnych (Spreadsheets);
  • YouTube.

Biblioteka klienta Google Data, napisana w Pythonie, zawiera bibliotekę i kod źródłowy, które ułatwiają dostęp do danych poprzez API Google Data.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 163814