Linux keskecè ? Pour faire quoi ? Essayer Linux Bureaux graphiques 2D/3DBlackbox, Enlightenment, Gnome, KDE, WindowMaker, XGL / Compiz / Beryl,... Linux Girls
Comparatifs   Arch Linux   Debian   Dreamlinux   Mandriva   Ubuntu   Sabayon   Yoper live CD/DVDKnoppix, Kaella, Elive, GComprix, TRK, Wolvix, SuperGamer, ... Sur clé USB / iPodBureau portable ~   de Jeux / Gamers ~   localiséesPhaeronix, Arabian Linux, Ehad Linux (ultra)légèresAustrumi, Damn Small Linux, DeliLinux, Toutou, ... ÉducativesAbulÉdu, Edubuntu, GComprix Rescue / sauvetage /  restaurationGParted, PartedMagic, SystemRescue, RIS, TRK Serveur / firewall Liens
Bureautique Éducatif Gravure Graphisme 2/3D Internet / P2P Jeux sous Linux Développement Web Son & Vidéo Outils Gestionnaires de fenêtres   WM : Fluxbox Écrire en Chinois, Japonais, Coréen, Arabe, Russe, ... écrire en japonais Émulation & Virtualisation Apps Windows /Linux
l'Installation l'Administrateur "root" les Utilisateurs Périphériques PC portables Gérer le pingouin l'Affichage graphique le Réseau la Sécurité Installer & configurer les logiciels le Noyau Conclusion
Commandes shell Dameons Partitions FAT & NTFS Sauvegarder Clonage disques Configurer Mandriva RPMdrake uRPMi RPMbuild le Guide de survie sous Linux Centre de contrôle Mandriva Le kernel (noyau) Compiler une application
Acquisition vidéo APNs & webcams Optimiser ses Disques: hdparm Gestion Disques: Raid & LVM Imprimantes & Scanners les NAS sous LinuxNetwork Attached Storage PCs & ultra-portables Pilotes nVidia, nForce, ATI & Intel nVidia ou ATI ? Speedtouch & modems USB Wi-Fi

Pages liées

Jouer sous Linux

'faites quoi sous Linux?

Configurer les applis

PackagesCompiler ~

P2P: applis et protect°

Liens → →

Freashmeat : le site de référence pour trouver des milliers d'applicationsfreashmeat

SourceFORGE.net : softwares mapsourceForge

trustonme.netUne référence pour les guides logiciels sous Linux

lea-linux.org/software

framasoft

Index des articles qui présentent et évaluent des Applications sous LinuxApplications sous Linux

www.jesuislibre.orgréférencer toutes les contributions GNU/Linux francophones

Linux.questions.org

Liste des +1100 applis windows compatibles Wine !Wine

télécharge Javadepuis le site officiel


SCIMplateforme Smart Common Input Method

FCITXFree Chinese Input Toys for X

Chinese input Howto

Debian Chinese Project

quide nippon.fr !

Linux Japan

Scripts utiles

Scripts pour l'utilisateur - Forums Ubuntu-fr

K> HOWTOS Linux - applications
petite bannière pour placer un lien vers cette page (copiez le lien sur l'image)

Bonnes affaires

ebuyclub.com

Actu

Candidats.fr 2008, c'est parti !

J'aime le Liban - Ouhib Lubnan - I love Lebanon

Audio

Audio / Son

Amarok

Amarok

Player audio (équivalent à Winamp 5.x ou iTunes), permet d'écouter, gérer ses collections, rechercher & afficher les "covers" des albums et les paroles des morceaux joués, graver un CD audio... Excellent !

Amarok audio player Lyrics"Ce qu'il manque à la plupart des lecteurs est une interface qui va dans votre sens. Amarok essaie d'être légèrement différent et en même temps, intuitif. Il fournit une interface simple de glisser / déposer qui rend la gestion des listes de lecture simple et amusante. En utilisant Amarok, nous espérons vraiment que vous allez :
"Redécouvrir votre musique !!"
"

Quelques fonctionnalités

Le gestionnaire de "covers" (Amarok 1.3.x & +) utilise vos covers existantes, et quand un album n'a pas de cover, Amarok peut la télécharger depuis Internet. Toutes sont affichables dans la barre de navigation, ou dans le gestionnaire de covers :
Gestionnaire de covers d'Amarok

Amarok peut trouver les paroles du morceau en train d'être joué (depuis la version 1.3 en 2006) grâce au module lyrics (qui existe aussi pour les chansons en chinois ;)

Les infos sur le groupe sont également accessibles depuis l'onglet "Contexte".

le plugin intégré lastfm permet de se consituter sa propre playlist sur lastfm.fr et d'afficher les morceaux / groupes de musique proches de ceux qu'on écoute le plus souvent. Requis : inscription sur lastfm.fr (gratuite). Remarque : lastfm est un site génial si vous aimez la musique :D (il y a même des applets pour sa page Facebook, myspace et d'autres réseaux sociaux).

L'ensemble des fonctionnalités sont détaillées sur le site officiel : amarok.kde.org/features.

Beep media player

Un player audio (tous formats, CDs audio compris) très léger qui ne dépaysera pas les utilisateurs de Winamp :)
Une (très) bonne alternative à Xmms.
beep-media-player (ici avec un CD audio)

Voici comment configurer beep-media-player pour lire les CDs audio (une copie d'écran vaut un long discours)

Listen Audio Player logoListen audio player

Selon l'article Wikipedia, on peut le décrire comme étant une transposition du lecteur amarok, dont il reprend les nombreuses possibilités, pour l'environnement de bureau Gnome. Language : python.
Il est encore en développement (enfin, version 0.5 quand même) donc potentiellement instable.

Listen Audio Player

XMMS

Le plus connu des player audio sous Linux n'a pas dit son dernier mot :)
L'un de ses avantages est la variété incroyable des formats qu'il peut lire ainsi que celle des plugins (input, output, visualisation, ...) disponibles. L'autre avantage (pour ceux connaissant Winamp) est sa ressemblance frappante ; il supporte meme les skins winamp !

Streamtuner : le tuner radio sous Linux.

Comme son nom l'indique, Streamtuner est un tuner radio pour Linux, ressemblant à Winamp. Il est pratique et simple d'utilisation. Ce logiciel vous donne la possibilité d'écouter toutes sortes de styles musicaux. L'installer c'est l'adopter. Détails sur trustonme.net

podcastPodcasts, ballado, balladodiffusion

C'est quoi un podcast ? Le podcasting ou baladodiffusion est un moyen gratuit de diffusion de fichiers audio ou vidéo sur Internet que l'on nomme podcasts ou balados[2]. En somme l'équivalent audio ou vidéo des flux RSS. podcast - Flux RSS.

Ecouter un podcast avec Amarok (et Konqueror) :

Intégration podcast sous KDE/Konqueror
Matt donne la recette pour Amarok et Konqueror avec son ton décallé ;-)

Voir aussi l'article Amarok, pour écouter des baladodiffusions ( podcast ) sur linuxeduQuebec.

Avec Amarok il est trop facile de télécharger manuellement ou automatiquement les nouveaux podcasts vers où vous voulez :-)

En effet, Amarok gère aussi les périphériques audio, comme les lecteurs mp3 USB et autres iPods.
On peut transférer des morceaux dessus en un clic, en les convertissant en mp3 ou Ogg par exemple...
Copie d'écran

Autres applications podcast sous GNU/Linux

Bons liens

Gérer son Nomad JukeBox, iPod & Co

Gnomad 2

Programme permettant de transférer graphiquement les fichiers musicaux entre un Creative Nomad Jukebox (tous modèles). Il présente un répertoire local et celui du Jukebox en même temps, comme un programme FTP graphique.
Basé sur GTK/GNOME 2, il utilise libid3tag et libnjb.
Site officiel : gnomad2.sourceforge.net.

gtkpodgtkPod

gtkpod est une interface GTK2 pour gérer l'iPod d'Apple (G1, G2, G3, G4, mini, photo, shuffle). Il permet de transférer des morceaux de musique et des listes d'écoute vers votre iPod. Il supporte l'édition des tags ID3, des codages de caractères différents pour les tags ID3, la détection de morceaux en double, il permet aussi la modification en mode déconnecté (sans que l'iPod soit branché) pour une synchronisation différée, et beaucoup de choses encore.

Site officiel : gtkpod.sourceforge.net.

Note : Amarok et Listen audio player gèrent aussi l'iPod et autres lecteurs portables :D

L'audio en ligne / sur internet

Écouter les flux audio en ligne

Tout un tas de sites proposent des flux audio en ligne (en streaming, donc pas la même technique que les podcasts ci-dessus)). Ça leur permet de ne pas payer les mêmes droits d'auteur, d'autant que ces flux ne sont pas enregistrables(*). C'est pour cette raison qu'ils choisissent si souvent des formats propriétaires comme RealAudio ou Windows ASF : Ces derniers leurs promettent que leurs flux seront "facilement écoutables" et "quasiment impossibles à enregistrer".

mplayerplugin France-MusiqueAuparavant, à moins d'avoir les players de ces éditeurs logiciels, on avait pas d'autre possibilité que de trouver l'adresse du flux audio (ou du fichier .sf ou .ram contenant l'adresse), puis de jouer ce flux avec l'excellent mplayer dans le meilleur des cas. Cette technique, toujours utili(sabl)e, permet d'ailleurs d'enregistrer le flux audio...

Aujourd'hui il y a plus simple. Installez les codecs nécessaires (packages win32-codecs et real-codecs sous Mandriva) ainsi que mplayerplugin (ou ses équivalents comme mozilla-plugin-vlc, totem-mozilla ou encore helixplayer-mozilla-plugin qui est libre). Redémarrez votre navigateur et là, les flux sont lû directement depuis la page web qui les diffuse (France-Musique en direct, format ASF ci-contre :). Cerise sur le gâteau, ces plugins permettent aussi de lire de nombreux formats de vidéos en ligne (ils gèrent même le plein écran !).

mPlayer-plugin ou équivalent vont lire la plupart des formats --la totalité des formats audios ouverts plus une bonne partie des formats propriétaires. Mais ils peuvent avoir des soucis pour :
  - rembobiner (aller et revenir) dans le flux audio. Cette fonctionnalité est uniquement dispo avec le programme RealPlayer ;
  - lire les fichiers protégés par Gestion numérique des droits (DRM). Dans ce cas, je ne connais aucune solution... Peut-être installer le programme propriétaire grâce à Wine, Cedega ou CrossOver plugin présentés sur la page Émulation / programmes Windows sous Linux.


Voir aussi Enregistrer un flux audio en ligne ci-dessous.

Encoder, réencoder et transcoder l'audio

yeess !yeess !LAME

Créer des playlists selon l'humeur, convertir des fichiers de leur format initial en mp3... un plaisir avec Lame.

Lame est un excellent encodeur MP3. Sa flexibilité en fait un outil de valeur inestimable.
Lame est un outil en ligne de commande. En tant que tel, il nécessite un peu de lecture et un poil de courage pour en obtenir le maximum (bon, j'y suis arrivé sans probs alors...).

Si lame n'est pas installé sur votre systeme (le cas par défaut sur Fedora), vous pouvez le faire soit avec le package (PLF sous Mandrake, repo livna pour Fedora, ...), soit les sources : prdownloads.sourceforge.net/lame/. Il ne vous reste + qu'a le compiler, ce qui est aisé, et il en vaut vraiment la peine.

Info détaillées :

Enregistrement mp3 en temps réel, avec sox / mpegrec / lame

Voici un bon article complet sur linuxfocus, avec juste quelques détails a mettre a jour (comme utiliser Alsa au lieu d'OSS)

Encodage audio avec Oggenc

Oggenc permet d'encoder tous vos fichiers musicaux dans l'excellent format Ogg-Vorbis, dont la qualité dépasse celui du mp3 à bitrate équivalent.

La commande basique est oggenc -q2 [fichier.wav].
man oggenc vous en dira plus.

Notez que, si vous utilisez KDE ou GNOME, l'opération de rippage/encodage est simplifiée : Il suffit d'inserrer votre CD audio dans votre lecteur de CD-Rom, de lancer konqueror ou Nautilus et de cliquer droit sur un fichier du CD (formats flac, mp3, Ogg ou wav). Il est aussi possible d'encoder tout le CD en un seul fichier Ogg (40 a 50Mo !).
Petit guide illustré sur antrix.net.
Voici les packages indispensables pour ripper facilement sous Konqueror : kdemultimedia-common, libkdemultimedia1-common et cdparanoia (& libcdda-devel sur Mandrake) pour que ca marche !

Enregistrer les flux audio (ou vidéo) depuis Internet

L'Internet est bourré de millions de fichiers audio et vidéo. Beaucoup de fichiers sont disponibles sous forme de flux (streams), comme les podcasts (détail ci-dessous), etc. Il est possible de les enregistrer à l'aide de quelques logiciels.

En premier lieu, assurez-vous que vous avez le droit de le faire. En effet si le fichier est protégé, vous vous exposeriez à des sanctions légales en enregistrant un fichier pour lequel vous ne disposez pas des droits nécessaires !

Enregistrer un flux audio en streaming depuis la console

Voici comment faire techniquement.

  1. Il faut connaître l'adresse exacte du flux.
      la plupart des flux audio en streaming sont placés sur un serveur utilisant un protocole spécial. En général il s'agit de rtsp. Même si vous voyez un lien vers un fichier .rm, .ram ou .asf, la véritable adresse est celle contenue dans ce fichier (un simple fichier texte).
  2. Une fois qu'on connait l'adresse réelle, on peut enregistrer le fichier ou le transcoder directement.
      1) S'il utilise un protocole internet standard (donc pas rtsp), il peut s'enregistrer comme n'importe quel autre fichier avec un utilitaire de téléchargement. On peut le garder tel quel ou le transcoder dans un autre format par exemple.
      2) S'il utilise le protocole rtsp, il faut utiliser un programme capable de reconnaître ce protocole. Exemple avec mplayer (peut nécessiter l'installation des librairies LIVE: package live; détails sur LIVE555 Streaming Media Library) :
        - mplayer -nocache rtsp://adresse_du_fichier.rm -vc dummy -vo null -ao pcm:file=fichier.wav
    Ce qui donne directement un fichier .wav.

Notation musicale, partitions & tablatures de musique

Plusieurs applications, dont :

Logiciels style Guitar pro sous Linux ?

Kguitar, et d'autres tels Songwrite ou Gnometab (mais ces 2 applis ne seraient plus développées depuis 2003).
Un topic plein d'infos ave copies d'écran sur QuebecOS

vidéo Linux

Vidéo

Bons liens

Remarque : Le magasine Linux DVD de janvier-février 2005 proposait un comparatif mplayer vs xine ainsi qu'un article sur kaffeine (une bonne GUI de xine sous KDE) et les différents players vidéo sous Linux !

Miro (ex Democracy player)

Player Internet & TV avec fonctionnalités RSS & BitTorrent intégrées.

http://www.getdemocracy.com/

Democracy player recherche vidéos en ligne

yeess !yeess !yeess !MPlayer

Mplayer est un redoutable lecteur (et encodeur) multimédia pour les systemes GNU/Linux ! Il supporte un vaste éventail de codecs et de formats vidéo (comme asf, divx 3-5, mkv, mpeg, ogm, real 7-10, wmv 7-10, Vob, (S)Vcd, Quicktime 5/6, Vivo ...), audio (mp3, ogg, wma ...), streaming, et de ce fait, se positionne en tant que lecteur ultime, avec Xine, son principale "challenger". Il existe plusieurs versions graphiques, dont mplayer-gui, kmplayer ou le nouveau (2007) et excellent smplayer.

Fonctions

MPlayer dispose de codecs son et videos optimisés d'origine pour MMX/SSE(2) / 3Dnow(Ex), et permet d'utiliser les plugins binaires (codecs) de XAnim et de Real ainsi que les codecs DLLs Win32.
Il a les fonctionnalités de base pour lire les VCD/DVD (sous-titres DVD compris, et supporte aussi de nombreux formats de sous-titres a base de texte).
Pour les sorties videos, presque toutes les interfaces existantes sont supportées.
Il peut enfin convertir tous les fichiers supportés en raw/divx/mpeg4 AVI (pcm/mp3 audio), et meme saisir la vidéo depuis des dispositifs V4L.

Mplayer est maintenant un projet 100 % OpenSource en GNU/GPL, c'est donc lui que je vous recommande. Mais rien n'empeche de l'utiliser avec Xine ou toute autre appli vidéo (genre Totem) sur la meme machine.

Installation

L'install se fait comme tout autre logiciel empaqueté par les développeurs de votre distro. Auparavant c'était bien moisn aisé en raison de son intégration complexe & géniale avec de nombreuses librairies, utilisées pour pouvoir presque tout jouer. À présent (depuis 2004 environ) l'installation de mplayer se fait facilement à partir du gestionnaire de packages de votre distro he he ! (du moment que vous avez configuré vos sources de paquetages, ex : URPMI sous Mandriva).
Note : Pour des raisons de licence, certains mirroirs non officiels (PLF sous Mandriva, livna sous Fedora, etc.) seront nécessaire pour pouvoir lire les DVD et autres supports cryptés par les Majors (qui n'ont décidément que ça à fout** de leur blé).

Sinon si vous lisez l'anglais et voulez un guide simple & assez complet :
Installing MPlayer: A Newbie's Guide > a great little tutorial on how to install MPlayer under the Linux platform. It offers everything you need to get started from the download site to complete installation instructions. Best of all, if you run into any trouble, they even thought to offer troubleshooting tips as well... >

Une fois Mplayer compilé et installé, il peut etre intéressant de le configurer ;)

Configuration

Le fichier de configuration principal est ~/.mplayer/config, qu'il faut copier la premiere fois depuis /etc/mplayer/mplayer.conf. Vous trouverez toute l'info nécessaire dans la documentation incluse avec mplayer, par exemple dans /usr/share/doc/mplayer-1.0/HTML/fr/index.html

Utilisation : === Raccourcis claviers ===

MPlayer dispose d'une couche de contrôle pleinement configurable, qui vous permet de contrôler MPlayer avec le clavier, la souris, le joystick ou une télécommande (en utilisant LIRC).

Touche Action
Q Quitter
F Passer en plein écran
Espace / P Pause
+ / - Régler le décalage de l'audio sur la vidéo
A / Z Régler le décalage des sous-titres
etc...  
Personnalisation : dans le fichier ~/.mplayer/input.conf

Voyez toutes les touches utilisables en tapant :
mplayer -input keylist
Consultez-les en ligne :
  - Dans Konqueror, tapez "man:/mplayer" puis voyez le paragraphe "contrôle au clavier" (avec les manpages en français)
  - Sur le tuto mplayer du labo-linux.

Utilisation : === EXEMPLES ===

Les exemples ci-dessous sont en ligne de commande afin de profiter à fond des possibilités du logiciel. Si vous n'aimez pas la ligne de commande, lancez sa version graphique : gmplayer (kmplayer et pymp sont bien également)... après avoir essayé au moins une des lignes de commande ci-dessous si vous voulez ;-)

  1. mplayer -delay <SEC> [video] : Décaler l'audio de -/+N secondes par rapport à la vidéo. Il est également possible de décaler une fois la vidéo lancée en appuyant les touches <-> ou <+> (voir les raccourcis clavier mplayer), et même de "réencoder" (une simple copie en fait mais en incluant un délai) avec mencoder une fois le décalage connu (Lorsque utilisé avec MEncoder et -ovc copy, le résultat peut ne pas être correct: utilisez -audio-delay à la place) :
    mencoder -oac copy -ovc copy -audio-delay <+/-N,n> in.avi -o out.avi où N = secondes
  2. DVD :
    => mplayer dvd://1 lit directement la première piste du DVD
    => -dvd-device [chemin_du_périphérique] outrepasse le nom de périphérique DVD (par défaut c'est /dev/dvd)
    => -alang fr,en sélectionne la piste audio francaise, et se rabat sur l'anglais si le fr n'est pas disponible. Utilisez l'option '-v' pour afficher la liste des langues disponibles. (voir aussi l'option -aid)
    => -sid [code langue 2 chiffres] utiliser avec '-v' pour connaitre les langues disponibles.
    => -slang idem

    Copier un titre de DVD sur le DD :
    => mplayer dvd://1 -dumpstream -dumpfile title1.vob copie le 1er titre du DVD dans le fichier title1.vob
  3. Capture d'images (screenshots) d'une vidéo :
    => mplayer -ss 0:03:00 -nosound -frames 2 ma_video.avi -vo png:z=5 Pour prendre 2 images à la 3eme minute de la vidéo.
    Astuce : Lancez mplayer avec le pilote x11 (-vo x11) pour capturer une image avec tout logiciel de capture d'écran.
  4. Enregistrer dans un fichier .wav la bande son de tout fichier multimédia lu par mplayer :
    => mplayer fichier_audio_ou_video -vc dummy -vo null -ao pcm:file=fichier.wav
  5. mplayer démarre lentement et vous assaille de messages du genre "No LIRC support" ou "No joystick support" ?
    Ajoutez l'option -nolirc qui désactive le support du LIRC (infrarouge), ou -nojoystick qui désactive le support du joystick.
  6. Vidéo simple en plein écran avec les filtres (deblocking, deringing, brightness, contrast) par défaut & temporal denoiser (votre machine doit etre équipée d'un processeur d'au moins 1GHz !) :
    => mplayer -vf pp=de/tn:64:128:256 -fs -zoom [vidéo]
    Si votre machine est moins puissante, essayez plutot :
    -vf pp=hb:y/vb:a -autoq 6 qui active le filtre "Deblock horizontal only luminance" et le filtre "vertical deblocking" en fonction de la puissance CPU disponible :-)
  7. En mode console (pur sans window manager !) :
    => mplayer -vo fbdev,vidix,cvidix -fs -xy 800 -double -dr -zoom [video]
  8. -menu active le support du menu intégré (DVDs, VideoCD).

NB : ces options et bien d'autres sont disponibles dans le manuel de mplayer :)

Enregistrer des fichiers audio ou vidéo avec mplayer

Il peut etre intéressant d'enregistrer en local des talk-show et autres émissions audio ou vidéos diffusées en streaming.
Plusieurs solutions sous Linux :

Kaffeine
Permet d'enregistrer aisemment certains flux joués dans l'application.
realkrekord
interface graphique de gsound qui propose une grande quantité de stations radios au format Real, et permet de les enregistrer.
Installez realrekord (et gsound si vous n'utilisez pas de package) et utilisez-le avec RealPlayer 8
mplayer
Le couteau suisse multi-fonction du son et de la vidéo fait là aussi merveille :
Extraire l'audio d'un fichier vidéo quel qu'il soit

On peut utiliser
lame [options] fichier.wav, oui
oggenc [options] fichier.wav [titre, Genre] pour compresser la piste audio récupérée :)

Ouvrez une console a l'endroit o se trouve le fichier dont vous aimeriez récupérer le son, puis tapez :
=> mplayer [le_fichier.ce-que-vous-voulez] -vc dummy -vo null -ao pcm:file=[la_sortie.wav]
Explication rapide :

On peut aussi extraire & encoder (en mp3 ou autre) la bande son directement depuis un DVD par exemple, avec mencoder

Enregistrer un flux vidéo a partir d'Internet :

Vous repérez une vidéo sympa en ligne, et voulez l'enregistrer ?

Vous devez avoir installé lives ; vérifiez (par exemple dans votre gestionnaire de logiciels/packages).
Ensuite, regardez quelle est l'adresse (url) de la vidéo ('Informations sur la page' dans Firefox, panneau 'Liens de la page" dans Opera, et code source pour tout navigateur : insistez jusqu'a trouver !)
Ensuite, ouvrez une console et tapez :
mplayer -dumpstream -dumpfile video.wmv -nocache [url_du_stream] où url peut un flux rtsp (real) ou mms (asf/wmv).
mplayer l'enregistre dans le fichier 'video.wmv' et nous renseigne sur les caractarestiques de la source :

MPlayer dev-CVS-060316-01:57-4.0.3 (C) 2000-2006 MPlayer Team
(...)
98 audio & 216 video codecs
Playing mms://a988..../...150-220kb.wmv
STREAM_ASF, URL: mms://a988..../...150-220kb.wmv
Resolving (...).vm.akamaistream.net for AF_INET...
Connecting to server a988...akamaistream.net[IP]: nnnn...
Connected
(...)
Unknown object
Data object
mmst packet_length = 2888
Cache size set to 0 KBytes
Stream not seekable!
Everything done. Thank you for downloading a media file containing proprietary and patented technology.
Core dumped ;)

Impossible de lire certains flux vidéo en ligne !?

Ex : vous voudriez lire ce qui semble être une vidéo mp4 en ligne, mais mplayer ne lit rien puis stoppe presque tout de suite :
mplayer [URL]video.mp4

"Win32 LoadLibrary failed to load: avisynth.dll,"
"Exiting... (End of file)"
Même chose avec les détails :
mplayer -v [URL]video.mp4
"STREAM: File size is 405 bytes"
 ...
"Win32 LoadLibrary failed to load: avisynth.dll,"
 "Checking for MPEG-TS..."
 "COULDN'T READ ENOUGH DATA, EXITING TS_CHECK"
 ...
 "Not MPEG System Stream format... (maybe Transport Stream?)"
 "LAVF_check: no clue about this gibberish!"

Vous pourrez comprendre pourquoi en lançant mplayer avec l'option -dumpstream et une sortie vers /dev/null :
mplayer -dumpstream http://www.blablabla/stream/blabla.mp4
Ça crée un nouveau fichier 'stream.dump', qu'il suffit d'afficher pour découvrir que le fameux fichier 'video.mp4' est en fait un fichier HTML ! ...contenant cependant la vraie URL de la vidéo !
cat stream.dump

<HTML><BODY bgcolor="#000000" text="#FFFFFF"><CENTER><p align="right">
<img src="/images/movies.gif"/></p><EMBED bgcolor="#000000"
SRC="/php/blank.mov" WIDTH="320" HEIGHT="400"
QTSRC="rtsp://ia300120.us.archive.org:554/1/items/more_dangerous_then_dynamite/more_dangerous_then_dynamite_64kb.mp4"
STARTTIME="" ENDTIME="" PLUGINSPAGE="http://www.apple.com/quicktime/download/">
</EMBED></CENTER></BODY></HTML>

Note : Il faut live555 pour lire des fichiers audio ou video sur un serveur rtsp.

Source : mailing-list mplayerhq.hu novembre 2005

Transcoder une vidéo (sauvegarder ses DVDs par exemple)

Le génialissime lecteur vidéo mplayer est livré avec un non moins excellent riper/encoder vidéo : Mencoder. Cet outil, en ligne de commande, dispose aussi de front-ends graphiques. Il est puissant et pratique.
Détail & quelques exemples ci-dessous

Liens

Interfaces graphiques à MPlayer

Si MPlayer est si puissant, c'est peut-être parce-que les développeurs ont su ne pas s'emmêler les pinceaux dans le développement d'une interface graphique complexe & obligatoire. À vrai dire, ils en développent une simple & efficace : GMPlayer. D'autres équipes proposent d'autres interfaces, ayant chacune leurs avantages.

GMPlayer (mplayer-gui)

MPLayer - skin Blue     MPLayer full screen - skin Blue
GMPlayer avec le skin "Blue" ~ GMPlayer et les contrôles en plein écran

2 packages nécessaires : mplayer-gui & mplayer-fonts. Le site mplayer propose des tas et des tas de skins sur la page download !

Dès l'installation de ces packages, GMPlayer est accessible dans le menu (ex : Multimédia > Vidéo) comme toute autre logiciel graphique.

KMPlayer

Un GUI de MPlayer qui se veut simple. Gère les filtres ex : Post-processing, désentrelacement, ...mm.

KMPLayer

SMPlayer

Un bon GUI de MPlayer pour tous les utilisateurs de KDE (excellente intégration avec Konqueror.

SMPLayer

VLC

VideoLAN (VLC)

VLC est un player MPEG, MPEG2, DVD & DivX (entre autres ;-) libre.

C'est un player multimédia qui peut jouer des fichiers MPEG1, MPEG2 & MPEG4 (DivX), des DVDs, VCDs, SVCDs, depuis une carte satellite, depuis un flux (stream) adressé par un VLS (VideoLAN Server), depuis un autre VLC, ou depuis un serveur Internet.

C'est aussi une application de streaming OpenSource multi-plate-formes développée par les étudiants de l'Ecole Centrale de Paris et des développeurs partout dans le monde. Voir à ce sujet le projet VideoLAN qui permet la Video conference. L'équipe réalisait une démonstration assez impressionnante à Solutions Linux 2007

VLC est bien entendu disponible sous forme de package pour un très grand nombre de distributions. Notez-le, ce package ne comporte généralement pas de fonctinnalité de décryptage CSS pour les DVDs ; vous aurez besoin de la librairie libdvdcss pour celà : on l'obtient simplement sous forme de package (si les mirroirs / dépôts sont configurés sur votre système), ou bien sur http://www.videolan.org/libdvdcss/ ou encore sur http://plf.zarb.org/.

mozilla-plugin-vlc est le plugin multiémdia pour Mozilla basé sur VLC. Il ajoute le support des flux MPEG, MPEG2, DVD et DivX au navigateur Mozilla. VLC s'occupe du décodage et la fenêtre de visualisation s'affiche dans la page web elle-même ; supporte également l'affichage plein écran. La version PLF ajoute le support des MP3 avec lame, toujours en raison de la licence commerciale contraignante du format MP3.

Regarder / enregistrer FreeboxTV sous Linux avec VLC et une Freebox V3/4/5

freeplayerTVSi les freebox v1 & v2 permettaient déjà de regarder (et enregistrer) les chaînes de télé à l'aide d'une connectique analogique composite ou RCA, les modèles v3 & v4 vont plus loin, puisque les flux ("les" car on peut en capter 2 en même temps) sont accessibles directement par le réseau grâce aux protocoles TCP & UDP (et donc par Ethernet, Wi-Fi voire USB). Ces possibilités sont encore étendues sur la freebox v5 dite "HD".
L'intérêt de la démarche de Free a été de s'appuyer sur un logiciel libre, Videolan (VLC) pour permettre de nouvelles fonctionnalités. Et l'utilisation de logiciels libres a favorisé un nombre de développements communautaires très importants et insoupçonnés autour de cette nouvelle fonctionnalité.

Que dit Free ?

Le multiposte : qu'est ce que c'est ?

"C'est la possibilité offerte aux freenautes, qui ont accès au service de télévision et disposent d'une Freebox V3, V4 ou HD de regarder la télévision sur leur écran d¹ordinateur en plus de leur écran de télévision.
Ce service nécessite pour fonctionner le téléchargement et l'installation sur votre ordinateur du logiciel VLC mediaplayer.
A noter
Le service permet un double usage : multiposte et multichaînes. En effet, deux chaînes peuvent être regardées simultanément sur votre ordinateur, qui peut recevoir le flux de huit chaînes TV aux maximum si vous disposez d¹une Freebox V4 ou HD, trois chaînes pour la V3. Le service multiposte fonctionne indépendamment du service de télévision. Il est donc possible de regarder en même temps la télévision sur votre ordinateur et sur votre téléviseur." (...)

Pour savoir rapidement si le multiposte est activable chez vous, faites un ping comme ci-dessous :
ping mafreebox.freebox.fr. Si ça marche il ne reste plus qu'à activer le multiposte comme indiqué ci-dessus.

Voir aussi la doc Documentation Freebox - Utiliser Freebox TV -> Les services -> FreePlayer

Logiciels et réglages pour voir et enregistrer la télé avec une freebox

VLC est au coeur des applications (appelées "mods") qui permettent de voir, enregistrer, programmer et diffuser depuis ou à partir de la Freebox (v3, 4 & 5), telles que freeplayer (initialement développée par Free), TVRemi et de la plupart des "mods".

Bon si vous ne parvenez toujours pas à voir la télé avec ces petits guides, vérifiez que vous avez bien une Freebox ;))

Configuration réseau / firewall & routeur FB

Freeplayer & Mods sous Linux

Le freeplayer de Free est un poil compliqué puisqu'il faut accepter les CGV, régler le routeur, rediriger 2 ports TCP et UDP. Un bon guide, comme faire fonctionner freeplayer sous linux de jb.berland (ou la Procédure synthétique d'installation Freeplayer sous Linux par freeplayer.org). On vous conseille donc d'utiliser un des "mod" listés ci-dessous, car ils permettent une utilisation plus agréable et plus de possibilités.

Tous les mods freeplayer (sauf freeMode) remplacent le freeplayer fourni par Free. De plus certains intègrent VLC. Le site et wiki Freeplayer.org les recense ~tous :-)

XBox VLC media center

XBox VLC media centerLes Freenautes qui disposent d'une console de jeux XBox et d'un abonnement Free (avec Freebox TV) ont eu envie de profiter jusqu'au bout du multiposte.
Mais voila, le lecteur multimédia utilisé dans le média center le plus courant pour la XBox (XBMC) n'est pas VLC, mais Mplayer et dans une version qui ne sait pas lire les flux rtps (pour l'instant).
C'est pourquoi des petits malins ont choisit une architecture qui n'est pas sans rapeller celle du Freeplayer. À savoir, VLC qui tourne sur le PC et envoi un flux vers la XBox qui pilote elle même VLC par son serveur HTTP :-)

Autres liens Freebox / enregistrement

XineXine & Plugins

Installation

Xine est livré dans les CDs des distribs récentes
Sinon, configurez vos sources Urpmi / AptGet et installez les packages contenant 'xine'

Compilation
Il faut installer : libdvdcss, libdvdread, xine-lib, xine-ui et xine-dvdnav dans cet ordre  ! NB Vérifiez les versions en fonction des programmes que vous avez (README, ..).
Si la compilation de xine-ui échoue,
Vérifiez que /usr/local/lib est présent dans ld.so.conf. S'il n'y est pas, ajoutez-le (sinon si xine-config est dans votre /home mais que /home n'est pas votre $PATH, alors xine ne peut trouver xine-config ! )
Effectivement ca marche, & xine -f -g -pq dvdnav:// m'a meme ouvert le DVD dans Xine en plein écran (mais tous les menu ne marchent pas encore au poil quand le DVD est crypté :o/ )
- Ne reste + qu'a installer le plugin pour lire *tous* les DVD (cherchez 'xine_d4d_plugin', par ex sur le site de CaptainCSS ;).

Utilisation

xine --auto-play --auto-scan dvd : Lire un DVD entier avec menus, sans plus avoir a appuyer sur un ou plusieurs boutons.

NB : cette information et beaucoup plus est disponible dans le manuel de Xine !

DVDs

3 players principaux : Xine, MPlayer & Ogle qui est totalement spécialisé pour lire les DVDs. Il y en a d'autres tel VideoLAN, & LinDVD (version Linux de WinDVD, non libre).

Ogle

Ogle est un player DVD pour Linux. Il supporte la gestion des menus des DVDs, et devrait pouvoir lire tout DVD une fois les librairies de décryptage DVD installées (cf source PLF pour Mandrake).

Une page bien faite présente ces 3 players (en anglais) : "GNU/Linux DVD Player Review" sur linuxjournal.com

Systèmes multimédia complets

My Media System

MMS - My Media System

MMS est une nouvelle application qui gère, affiche et joue les contenus multimédia telles que les vidéos, la musique, les images et plus.

MMS - Mandriva Spring MMS options - Mandriva Spring MMS Vidéos - Mandriva Spring MMS Photos - Mandriva Spring

MMS tourne aussi bien sur une machine type média-center raccordée à votre téléviseur, que sur un PC multimédia avec affichage HD.
Comme le nom l'indique, MMS est un système multimédia avec vous aux contrôles. Il laisse d'autres applications comme MPlayer, VDR, ou Xine s'occuper de ce qu'elles font respectivement le mieux, et les intègre dans un système, qui est facile de comprendre et opérer. En combinant leur force individuelle, vous obtenez le meilleur des mondes, dans une seule application de mass-média. Multilingue, gère les télécommandes (LIRC).

Conso mémoire sur ma machine (Mandriva Spring) : ~10 Mo :-)
Si vous n'utilisez pas de télécommande, éditez /etc/mms/config et remplacez input = lirc par input = keyboard (voir le lien wiki ci-dessous) ;
Pour naviguer dans le menu (Options), j'utilise les touches 'gauche/droite/Orig/Fin/...' à droite de mon clavier.

Liens

Encodage & transcodage vidéo

Voir les guides d'encodage vidéo ci-dessous

avidemux

AVIdemux

AVIdemux permet d'éditer ou transcoder la majorité des formats vidéos MPEG-4. Il est particulièrement facile d'obtenir une partie d'une vidéo, pour concaténer (ajouter l'une à l'autre) des vidéos ou les réencoder au format / bitrates audio/vidéo souhaités.

AVIdemux ressemble a VirtualDub (dont il est comme un petit frere), aussi si vous avez déja utilisé ce dernier logiciel vous retrouverez vite vos marques :)
Il gère de tres nombreux formats/codecs vidéos dont le XviD et le ffmpeg-4 (tres performant), ainsi que le MPEG-audio, le mp3, le wav, l'AC3 (2 canaux et, encore imparfaitement le Ogg-Vorbis).
Il gere de nombreux filtres vidéo et audio, comme le crop, le Denoise, le redimmensionnement, etc. Il permet l'encodage en 1-pass (quantitizer ou bitrate moyen) et 2-pass.
Enfin, son interface graphique est simple a comprendre, et a été améliorée depuis avidemux2 en 2005.

AVIdemux : choix du codec vidéoRé-encodage d'un film trop grand pour tenir sur un CD avec Avidemux :

Exemple concret : Un fichier aui faisait 1,4 Go, et je n'avais plus qu'un petit Giga disponible à l'endroit où je voulais le stocker.
Noprob ! j'ouvre le fichier avec AVIdemux, appuie le bouton "Calculette" pour voir quel serait la qualité (bitrate) en réduisant le fichier à 800 Mo : ça me va TB. Hop! dans "Vidéo" je choisis XviD, 2-Passes (plus 1 ou 2 filtres améliorant la compressibilité ou le rendu) ; dans "Audio" je laisse tel quel, et je clique sur "Enregistrer" :

Avidemux2 transcodage

Comme vous pouvez le voir sur la copie d'écran, j'ai profité de l'occasion pour ajouter à la vidéo ainsi produite un sous-titre français que j'avais par ailleurs, avec l'outil Matroska MKVmergeGUI (apporté par le package mkvtoolnix).

Avidemux 2.1.x

Cette version requiert une librairie issue de la suite Mozilla : libmozjs.so (me demandez pas pourquoi...) Ce qui fait que, si on n'a pas installé un des packages Mozilla comme Firefox, Thunderbird ou NVU, on ne peut pas démarrer avidemux, comme celà m'est arrivé :

  avidemux2
  avidemux2: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

Personnelement j'ai Firefox (la version non rpm), et ai trouvé libmozjs.so dans les dossiers ../firefox-installer/ et ../mozilla/firefox/
J'ai donc tapé en root ln -s /ou_est/libmozjs.so /usr/lib/ pour symlinker la librairie dans le dossier système /usr/lib/ (symlink : lien symbolique ou "raccourci"), et Avidemux démarre maintenant sans problème :)

k3b

Vi vi, k3b peut encoder une vidéo aux formats DVD & (s)vcd :-). Dans le cas présent, on va utiliser dvdrip (ou streamdvd), dvdauthor, transcode & mjpegtools pour une sauvegarde de DVD9 sur DVD standard nickel.

Je vous renvoie au bon article de tgrauss : Copier un DVD vidéo vers un DVD-R (DVD9 vers DVD5) pour réaliser une sauvegarde

aAgrave; propos de gravure je conseille vivement eMoviX à celles et ceux qui gravent des vidéos.
La plupart des distros Linux proposent un package eMoviX. Et sinon vous pourriez le trouver sur un moteur de recherche APT ou RPM genre rpm.pbone.net.

eMoviX est une distro Linux live ultra légère contenant tous les logiciels nécessaires pour démarrer un CD/DVD et jouer automatiquement tout fichier vidéo (et audio) présent sur le CD/DVD.
Les formats supportés sont les mêms que MPlayer, c'est-à-dire beaucoup ;-) Notablement DivX mais aussi la plupart des AVI, MPEG, QuickTime, WMV, ASF, FLI et quelques autres.
Il suffit de placer un fichier de sous-titres sur le CD/DVD eMoviX avec le même nom (i.e. video.avi et video.sub/srt) pour qu'il soit lu automatiquement.

Il est pas dispo pour Mandriva 2007.1, mais je l'ai trouvé sur un mirroir situé en Allemagne (ftp.mandrivauser.de) à partir de rpm.pbone.net : emovix-0.9.0-1mud2007.0.src.rpm packagé par Doktor5000, que je remercie vivement :D
Ce package conçu pour Mdv 2007 s'installe sans soucis sous la Spring. L'intégration avec k3b 1.0.1svn sous KDE 3.5.6 est excellente, et la gravure... fonctionne impeccablement (DVD de 4 Go avec des avi, ogm et mkv).

yeess !yeess !yeess !Mencoder : ripper des fichiers vidéos, DVDs etc.

Frère créatif de mplayer, Mencoder permet d'encoder (quasiment) n'importe quel format vidéo en 1, 2 ou 3 pass (puisqu'il peut lire tous les formats supportés par mplayer :-) en controlant a peu près tous les paramètres possibles. Il peut se comparer au couple Avisynth+VirtualDub sous Zindoze (si celà vous intéresse, cherchez les infos données par l'excellent Sokarz) pour la puissance et les filtres, le coté graphique en moins (quoiqu'avec les front-ends graphiques de mencoder c'est aussi zoli maintenant :)

Front-ends graphiques de mencoder

Extraire un sous-titre d'un DVD

Afficher les sous-titres disponibles sur le DVD (on dit aussi : identifier l'index des sous titres) :
mplayer -dvd-device /dev/hd[X] dvd://[piste] -vo null -frames 0 -v 2>&1 | grep sid
Si votre film a des sous-titres mencoder devrait les afficher ainsi :

[open] subtitle ( sid ): 0 language: da
[open] subtitle ( sid ): 1 language: de
[open] subtitle ( sid ): 2 language: en
[open] subtitle ( sid ): 3 language: es
[open] subtitle ( sid ): 4 language: fr

Notez qu'on peut faire celà pendant l'encodage lui-meme (voir ci-dessous). Pour extraire directement les sous-titres en anglais de la piste n°5 du DVD :
mencoder dvd://1 -vobsubout soustitresen -vobsuboutindex 1 -sid 2 -o frameno.avi -ovc frameno -nosound
Ce qui va générer 3 fichiers dont "soustitresen.idx" et "soustitresen.sub".
Pour utiliser ces sous titres, vous pouvez :

Récupérer la bande son en anglais et les sous-titres en français

Récupérer la piste son anglaise du meme DVD :
mencoder dvd://1 -ovc frameno -oac copy -alang en -o frameno.avi
Ou, si on veut l'encoder en mp3 au vol :
mencoder dvd://1 -ovc frameno -oac mp3lame -lameopts abr:br=128 -alang en -o frameno.avi
Selon la puissance de votre (vos) processeur(s), votre machine devrait mouliner un petit moment avant que mencoder vous affiche les bitrates vidéos conseillés (fonction de la compression audio choisie !) :

Recommended video bitrate for 650MB CD: 588
Recommended video bitrate for 700MB CD: 644
Recommended video bitrate for 800MB CD: 756
Recommended video bitrate for 2 x 650MB CD: 1314
Recommended video bitrate for 2 x 700MB CD: 1425
Recommended video bitrate for 2 x 800MB CD: 1648

Flux vidéo:    0.800 kbit/s  (99 B/s)  size: 751688 bytes  7516.880 secs  187924 frames
Flux audio:  123.111 kbit/s  (15388 B/s)  size: 115676112 bytes  7516.896 secs

Ces infos indiquent les bitrates recommandés en fonction de la taille désirée, et seront utiles pour la suite.
Les 3 fichiers générés sont : "frameno.avi", "soustitresfr.idx" et soustitresfr.sub". Le fichier 'frameno.avi' contient la bande son format demandé (ici mp3 abr 123kbit/sec).

Note : Cette commande est en fait la première commande utilisée dans le cas d'un rip DVD en 3 pass.

Encoder un DVD en mpeg4 sur 2 CDs (ou 1 seul, ou plus, c'est au choix)

Quelques préparatifs sont bienvenus pour réaliser un rip de *bonne* qualité : Il est indispensable d'identifier le format (PAL, NTSC, ..) et le nb d'images/sec. de la source, comme indiqué ici Faire un MPEG-4 ("DivX") de bonne qualité à partir d'un DVD.
Soyez attentifs à la longueur et à la largeur du film si vous le redimmensionnez : des multiples de 16 ou de 4 donneront une meilleure qualité.

Préparation
  1. Détecter les bordures noires inélégantes qu'on zappera avant le transcodage :
    mplayer dvd://1 -vf cropdetect
    après quelques instants (faire tourner suffisemment pour récupérer les bonnes valeurs) on obtient qqch comme :
    crop area: X: 8..711 Y: 70..505 (-vf crop=704:432:8:72)
    Sympa, mplayer nous indique le filtre à appliquer pour zapper les bandes noires avec la syntaxe : -vf crop=704:432:10:72. On le placera au début du transcodage.
  2. Désentrelacement : tenez en compte, sauf si vous faites un transcodage d'archive à bitrate/qualité maximale (genre bitrate=6000 !) Voir Comment gérer le téléciné et l'entrelacement des DVDs NTSC
  3. Déterminer le bitrate optimal :
    mencoder dvd://[piste] -ovc frameno -oac mp3lame -lameopts abr:br=128 -alang en -o frameno.avi :
    Recommended video bitrate for 2 x 700MB CD: 1425
    Ou si on veut simplement copier la piste son du DVD, remplacer "-oac mp3lame ..." par "-oac copy"
    Recommended video bitrate for 2 x 700MB CD: 1009
Première passe vidéo

Le film est en 16/9 et je souhaite qu'il tienne sur 2 CD de 700 Mo en préservant la bande son AC3 :
mencoder dvd://1 -ovc lavc -lavcopts \
vcodec=mpeg4:vbitrate=1109:vhq:vqmin=2:vlelim=-4:vcelim=9:lumi_mask=0.05:dark_mask=0.01:vpass=1 \
-vf scale -zoom -xy 680 \
-alang en -oac copy -o /dev/null

Notes :
  - La première ligne détermine le codec choisi, la seconde ses options, la 3è les filtres et la dernière les parametres de la bande son.
  - adaptez la valeur de vbitrate en fonction du taux de compression souhaité
  - Si le DVD avait été en 4/3, je pouvais adapter l'échelle avec -vf scale=600:450.
  - -alang en avant -oac pour transcoder la bande son en anglais
  - autres options (vhq, vqmin, vlelim, lumi_mask, -vf scale, ..) voyez : man mencoder.
  - bien sûr le temps nécessaire dépend de la puissance de la machine, de la longueur du film, du bitrate et des options/filtres choisis.

La seconde passe vidéo :

La ligne de commande doit être identique à la première sauf vpass et -o :
mencoder dvd://1 -ovc lavc -lavcopts \
vcodec=mpeg4:vbitrate=1109:vhq:vqmin=2:vlelim=-4:vcelim=9:lumi_mask=0.05:dark_mask=0.01:vpass=2 \
-vf crop=704:432:8:72 scale -zoom -xy 680\
-alang en -oac copy -o lefilm.avi

Le temps de faire ma vaisselle de la semaine ;) & j'obtiens le fichier "lefilm.avi" (évitez les accents et les espaces dans le nom). Ce fichier pèse : 896 Mo pour 1H45, l'image est nette et la synchronisation image/son, parfaite ; le fichier à graver est film.avi.

Liens mencoder

L'encodage avec MEncoder

Documentation officielle de mencoder en français.

FAQ Audio / Vidéo sous Linux par Doom9

Conçue pour aider les utilisateurs Linux, spécialement ceux migrant depuis Windows, à accomplir des opérations Audio/Vidéo dans un environnement *nix, cette FAQ sera d'autant plus facile à utiliser qu'on dispose de bonnes connaissances basiques sous *nix & en matière de transcodage audio / vidéo :

[Topic Trop Unique] MEncoder : L'encodeur de folie !

Tout ce que vous avez toujours voulu savoir sur Mencoder sous Windows & Linux :-)

yeess !yeess !Transcode : Linux Video Stream Processing Tool

C'est avec Transcode qu'il est devenu possible d'encoder ses dvd sous Linux. Plus généralement, Transcode est le couteau suisse du traitement video.

Il permet d'encoder des vobs en spécifiant divers parametres comme le crop, le resize, le désentrelacement (pour le 4/ 3). Transcode s'occupe également du son. Il décode l'AC3 et encode le son en mp3 en utilisant la librairie lame par exemple.
On peut paramétrer les différents réglages propres aux son (rééchantillonnage, choix du bitrate audio, choix de la langue). Transcode intègre également un utilitaire avisplit qui permet de découper vos fichiers AVI en différentes parties de 650 ou 700 Mo (suivant vos Cds).
Il permet donc de tout faire, vous utilisez un seul logiciel et c'est tout. On peut meme s'affranchir de ripper le dvd puisque transcode peut utiliser la librairie libdvdcss qui décrype le dvd au vol. Ce mode est toutefois fortement déconseillé à moins de posséder une machine très puissante ;-).

Liens

Front-ends graphiques à Transcode : DVD:Rip

Cas pratiques

Transcoder N vidéos dans le bon format-qu'on-veut

""J'ai 63 vidéos de vacances prises avec mon appareil photo numérique. Mon problème est qu'elle sont au format MJPEG donc hyper-lourdes car non compressées. Pour réduire leur taille, je veux les convertir en Divx... Mais 63 vidéos à la main une par une !!!".
D'où l'utilisation d'un petit script "maison" à partir d'une liste de fichiers à traiter :-).

Exemple d'utilisation de transcode :
transcode -i source.avi -y xvid -f 30 -V -N 0x55 -b 128 -o destination.avi

Guides pour l'encodage vidéo :

Montage & authoring vidéo

Côté montage vidéo, linux n'était pas vraiment l'outil rêvé pendant un bon moment. Les choses évoluent bien (tranquillou depuis 2001, en accéléré depuis 2005). Quelques applis sortent nettement du lot en tous cas pour les accros à l'interface 100% graphique ou les débutants :

kdenlive : mériterait d'être packagé dans sa nouvelle version bien qu'elle soit CVS, - Diva (semble avancer vraiment doucement). - Cinelerra et Jahshaka : quand ont les utilise en duo, ces 2 apps proposent un niveau équivalent à Première ! Les interfaces sont un peu vieillotes, mais quand on y a goûté ça passe ! - Kino excellent pour capturer les DV du camescope, faire le montage proprement dit et exporter dans le format de son choix. Maintenant, existe t il un logiciel de montage vidéo, (même proprio et payant), simple et convivial pour toute la famille, du type iMovie sous MacOSX ? Bah vi --> ManDVD

Quand aux outils de création et d'authoring vidéo, voici les principaux

- any2dvd : Un script pour transformer des fichiers multimédia de tous formats en un DVD complet avec menus, jouable sur un lecteur DVD de salon.
  - Q DVD-Athor qdvdauthor.sourceforge.net
  - DVDStyler (a cross-platform DVD authoring System) sourceforge.net/projects/dvdstyler & www.dvdstyler.de.

Bons liens

Lumiere, Caméra, Action...Kino

Kino est un programme permettant la capture vidéo de votre caméra vers votre ordinateur, le montage (seules les fonctionnalités de base sont disponibles mais on peut espérer une amélioration prochaine), et la ré-exportation vers votre caméra.

linuxfocus propose un bon (mais datant pas mal) article pour l'installer et commencer à s'amuser avec l'acquisition et le montage de vos vidéos !

ManDVD

Stéphane Gibault se déchaîne & sort la plus belle application de création vidéo sous Linux :-)

ManDVD permet de réaliser facilement un DVD vidéo (chapitrage possible) à partir de fichiers MPEG. Il permet aussi de faire un diaporama. Son principe peut être résumé dans cette phrase de Stéphane) : "J'ai beau être informaticien depuis plus de 10 ans il n'empêche que ça me gonfle d'utiliser la ligne de commande. Je suis du genre à hair les personnes qui estiment que l'informatique doit rester innaccessible au commun des mortels."

ManDVD encodageManDVD est en fait une interface graphique (front-end) qui appelle les outils Linux comme DVD SlideShow, mEncoder, ... Je trouve que c'est ce genre d'application qui montre bien un des grands avantages des logiciels libres : manDVD est un frontend à des applications déjà existantes. L'avantage est donc dans la facilité de pouvoir créer des interfaces graphique grace au développement des applications en console. Imaginons que néro faisait une version console, je doute que l'on aurait le droit de faire une interface graphique se basant dessus. De plus, ManDVD étant libre (les sources du programme sont librement disponibles), d'autres développeurs ont pu réalisé les packages .rpm ou .deb (un certain Jérome l'a fait pour Mandriva).

ManDVD requiert : qt4, des versions (très) récentes de DVD Slideshow, dvdauthor, dvd+rw-tools, netpbm, ImageMagick, mjpegtools, lame, mencoder, transcode, mplayer & xine (mandvd utilise l'un ou l'autre), & mkisofs (si vous voulez pouvoir faire des images ISO de vos projets).
Paquets disponibles pour : Mandriva, SuSE, Ubuntu & sources.
La première version stable de ManDVD est sortie le 7 mai 2006, la version 2.0 en juin 2006, et manDVD 2.4 en mars 2007.

Trucs & astuces

Liens

any2dvd

Howto author AVI->DVD with menus using Linux only !

Avec any2dvd & spumux, ou manuellement avec transcode, ffmpeg, dvd+rw-tools, mencoder, Gimp & dvdauthor

Ce topic du forum Gentoo présente à peu près tout ce qu'on peut souhaiter pour transformer tout type de fichier vidéo (quick time & wmv inclus) en un DVD avec menu et tout :) Il n'a cessé d'être mis à jour depuis 2003 jusqu'à aujourd'hui (04/2007).
spumux permet d'intégrer un sous-titre dans un DVD vidéo.

Le "Howto author AVI->DVD with menus using Linux only !" est aussi le guide à jour le plus complet que je connaisse sur les points suivants :
  - Transcoder les fichiers au format DVD (Pal ou Ntsc, 4/3 ou 16/9)
  - Convertir le son stéréo au format 5.1 surround
  - Combiner des pistes vidéo et audio en un seul MPG DVD
  - Ajouter des sous-titres au DVD vidéo
  - Transcoder les vidéos non .avi/.mpeg, comme les .wmv,.mov,.asf, .mkv, .ogm and .bin (S)VCD etc.
  - Créer les menus PAL/NTSC
  - Authoring avec ou sans menus
  - Comprendre la structure hierarchique d'un DVD
  - Créer l'image et graver le DVD vidéo

IstanbulEnregistrer son bureau avec Istanbul Desktop Session Recorder

Les captures d'écran ne vous suffisent plus ? Vous avez besoin d'un outil pour faire une capture vidéo de votre bureau et les outils *vidcap ne vous satisfont pas ? Istanbul est fait pour vous.

Selon LinuxGraphic.org : Istanbul (qui suit les spécifications Free Desktop) fonctionne sur Gnome, KDE, Xfce, et d'autres WM. L'enregistrement se fait en Ogg Theora (Theora étant un format de compression libre, ici utilisé dans un conteneur Ogg, lui aussi libre :-). Il est possible de faire de la diffusion (« streaming ») via un serveur Icecast2 ou de mettre la vidéo en ligne grace au script PHP itheora.

Recquiert : Gstreamer, PyGTK
Licence : GPL version 2 ou supérieure.

itheora : diffusion vidéos en ligne libre & facile

"You can tube ? I theora ;-)".
itheora = alternative libre en PHP au lecteur et format propriétaire Flash, qui s'appuie sur l'applet java Cortado et le format libre ogg/theora lui-même équivalent au mpeg4. Développé en France.
Il permet à ceux qui l'utilisent une indépendance vis à vis des serveurs de vidéos en ligne, tels que youtube ou dailymotion (si vous n'avez jamais parcouru un contrat d'utilisation d'un de ces sites, faites-le