Conférence GStreamer 2017 : Oxydation de GStreamer

Posté par (page perso) . Édité par tankey, Davy Defaud, Nÿco, Benoît Sibaud et palm123. Modéré par Pierre Jarillon. Licence CC by-sa
Tags :
35
7
nov.
2017
Audiovisuel

Rustifiez votre multimédia !
Voici une traduction de la présentation Oxidising GStreamer — Rust out your multimedia!, qui a eu lieu le 22 octobre 2017 à Prague dans le cadre de la Conférence GStreamer 2017.

Merci à Sebastian Dröge pour cette présentation et pour son autorisation de traduction.

 Logo de GStreamer Logo de Rust

Journal Conférence GStreamer 2017 : Oxydation de GStreamer

Posté par (page perso) . Licence CC by-sa
36
5
nov.
2017
Ce journal a été promu en dépêche : Conférence GStreamer 2017 : Oxydation de GStreamer.

Rustifiez votre multimédia !

Voici une traduction de la présentation « Oxidising GStreamer — Rust out your multimedia! » qui a eu lieu le 22 octobre 2017 à Prague dans le cadre de la Conférence GStreamer 2017.

Merci à Sebastian Dröge pour cette présentation et pour son autorisation de traduction.

Pour les planches au format PDF, rendez-vous ici.


Résumé

Dans la suite logique de ma présentation de l’année dernière, je vais vous tenir au courant de ce qu’il s’est (...)

Journal media-toc ou un prétexte pour prendre des technologies en main

Posté par (page perso) . Licence CC by-sa
41
16
oct.
2017

Nal,

Cela fait quelques temps que je pense à te parler de mon projet media-toc, une application écrite en Rust qui vise à définir une table des matières pour un fichier audio-vidéo ou à scinder un fichier audio-vidéo en chapitres.

Tu me diras que le nom fait pitié, surtout en Français, et tu auras raison.


IHM de media-toc : fichier vidéo.

La génèse

Tout a commencé il y a 5 ans avec la captation audio-vidéo d'un concert. Je voulais en (...)

GNOME 3.22 Karlsruhe : A Land Far, Far Away

98
28
sept.
2016
Gnome

On ne présente plus GNOME, l’environnement de bureau libre (depuis toujours), sexy (depuis la série 3.x), ergonomique (selon les points de vue), personnalisable (non, là, je plaisante, en revanche) et, dorénavant, à la pointe de la technique !

GNOME 3.22, nom de code Karlsruhe, est sorti le mercredi 21 septembre 2016, avec, sous le capot, rien de moins qu’une révolution…

La dernière version de GNOME est le résultat de six mois de développement dont 22 980 changements effectués par approximativement 775 contributeurs.

Pitivi 0.95 s’élance avec un nouveau moteur !

55
21
nov.
2015
Audiovisuel

Peut‐être êtes‐vous, comme moi, amateur des dépêches qui retracent les coulisses du développement de nos logiciels préférés : ah ! les dépêches Sortie du noyau Linux X, LibreOffice Y : sous le capot, Entretien avec Z, développeur de Ω

La sortie, le 19 novembre 2015, de la version 0.95 de Pitivi, logiciel libre de montage vidéo non linéaire pour GNU/Linux (prioritairement), nous donne l’occasion de revenir sur les coulisses de son développement, à travers deux billets dont nous vous proposons ici la traduction, précédée d’un résumé des épisodes précédents.

Pitivi s'élance dans la course

Journal Lollypop: un lecteur audio pour GNOME aux multiples fonctionnalités

Posté par (page perso) . Licence CC by-sa
24
15
juin
2015

Lollypop est écrit en python et il se base sur le moteur GStreamer qui est la bibliothèque audio standard de GNOME. On peut situer Lollypop à mis chemin entre Clementine/Amarok et GNOME Music.

Il vient de franchir la dernière ligne droite avant la version 1.0.

Capture d'écran

Il propose les fonctionnalités suivantes:

  • Lecture de tous les formats audio supporté par GStreamer
  • Recherche instantanée dans la bibliothèque
  • Navigation par genres ou artistes
  • Mise en file d'attente des morceaux
  • Mode soirée: Lollypop (...)

Journal Un max de batterie avec VAAPI

Posté par (page perso) . Licence CC by-sa
21
7
jan.
2015

Ça fait un moment que j'essaye les différentes options de lecture vidéo pour que la batterie tienne un maximum dans le train… ma dernière trouvaille est la ligne de commande gstreamer, puisque ni totem ni dragonplayer n'activent VAAPI.
Quelques défauts, on ne peut pas faire pause ni naviguer dans le film, et la suspension de la veille écran ne se fait pas.

Voici les consommations obtenues avec in Intel i3-4000 avec un MKV en 1080p:

  • vaplay : ~7500mW
  • mplayer (VDPAU) (...)

Journal Ayé, Transmageddon 1.x est arrivé dans Debian Sid !

15
23
avr.
2014

Transmageddon, un outil de transcodage de vidéos pour GNOME — et même dorénavant de rip de DVDs, qui sait donc pour l'occasion prendre en charge les pistes audio multiples — est sorti récemment en version 1.0 (et encore plus récemment en version 1.1)

Les deux versions ont rapidement été disponibles sous Debian Sid. Toutefois, pour pouvoir lancer l'application, il faut installer manuellement le paquet gir1.2-gudev-1.0 en attendant que le problème soit réglé.

Transmageddon repose sur GTK+3.x et GStreamer 1.x (et (...)

Journal Où qu'on en est du financement de Pitivi et MediaGoblin, hein ?

11
18
avr.
2014

Alors vite fait, un point sur les suites de l'appel à financement par le peuple de ces deux projets, étant rappelé que :

  • MediaGoblin propose une plateforme libre d'hébergement et de partage de médias, sorte de Flickr-Youtube-mais-pas-que, individuel, avec des trucs 'achement sympas comme la possibilité de mise en relation des plateformes individuelles sous MediaGoblin de manière à ce que chacun puisse rechercher et afficher/jouer un média quelque soit son hébergeur (on appelle ça la fédération) ! Bref, de l'internet, du (...)

GStreamer 1.x mûrit et Pitivi 1.0 bêta déboule

Posté par (page perso) . Édité par Davy Defaud, BAud, Xavier Claude et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC by-sa
42
22
mar.
2014
Audiovisuel

Impossible de faire l’impasse sur l’actualité de la bibliothèque de manipulation de sons et d’images GStreamer suite au hackfest qui vient de se dérouler.

L’actualité de GStreamer, c’est aussi celle des applications qui s’appuient dessus :

  • le lecteur multimédia Totem qui pourra lire les vidéos en cours de téléchargement par torrent ;
  • le transcodeur vidéo Transmageddon qui pointe son nez refait dans une toute nouvelle version plus simple d’utilisation et dotée de nouvelles fonctionnalités ;
  • le logiciel de montage vidéo Pitivi qui continue son chemin vers la tant attendue version 1.0 et qui a pour cela engagé une campagne de financement…

Journal Ayé les processeurs Intel Ivy Bridge gèrent OpenCL 1.1 sous GNU/Linux

41
12
fév.
2014

J'avais rédigé cette dépêche au lancement des processeurs Ivy Bridge :

Depuis, les développeurs de l'Intel Open Source Technology Center (aka Intel OTC) ont mis les bouchées doubles et voici où en est la situation :

Les cœurs graphiques Ivy Bridge sont à présent compatibles OpenGL 3.3 (depuis Mesa 10.0) (Ivy Bridge peut gérer OpenGL 4.0 en théorie), OpenGL ES 3.0 (depuis Mesa 9.1), et, grande nouveauté : OpenCL 1.1 (...)

GStreamer dégaine la version 1.2

Posté par (page perso) . Édité par antistress, Nils Ratusznik, palm123 et patrick_g. Modéré par tuiu pol. Licence CC by-sa
69
26
sept.
2013
Audiovisuel

Le framework multimédia GStreamer est sorti ce mardi 24 septembre 2013 en version 1.2, tout juste un an après la version 1.0 !

Comme on peut le lire sur Wikipédia, GStreamer est une bibliothèque logicielle de manipulation de sons et d’images (et plus encore) écrite en C, initialement développée pour proposer une solution capable de concurrencer QuickTime et DirectShow sur GNU/Linux. Sa première version publique date du 31 octobre 1999. C’est un projet freedesktop.org.

Gstreamer

GStreamer est utilisé dans de nombreux projets, notamment les logiciels du bureau GNOME, du bureau KDE via Phonon, ainsi que Mozilla Firefox et Opera. Les applications les plus courantes sont des logiciels de lecture multimédia, des juke-box numériques, des interfaces de montage non linéaire, de outils de transcodage, des navigateur web ou bien des logiciels de visioconférence ou de téléphonie.

La version 1.2 est la seconde version majeure de la branche 1.x, et est compatible avec la version 1.0 sur le plan des API et des ABI. Cette montée de version est justifiée par la présence de nombreuses modifications qui sont trop importantes pour être considérées comme de simple corrections de bug.

La branche 1.x est une branche stable et n’est pas compatible avec la branche 0.10, mais ces deux branches du framework peuvent être installées en parallèle sur un même système, et c’est ce que font ordinairement les distributions pour permettre une transition des paquets en douceur.

Les liens vers les sources sont fournis dans la note de parution, des binaires précompilés pour Windows, Mac OS X et Android seront bientôt livrés. Pour GNU/Linux, voyez avec les mainteneurs de votre distribution préférée, comme d’habitude !

NDA : merci à antistress< pour sa consciencieuse relecture, ses pertinentes suggestions, et pour ses contributions aux articles Wikipédia qui ont nourri cette dépêche. :)

Journal Ayé, Firefox sait utiliser GStreamer pour décoder H264, AAC et MP3

Posté par (page perso) . Licence CC by-sa
32
23
juin
2013

La version de développement de Firefox sait maintenant, via GStreamer, décoder les H264, AAC et MP3 lorsqu'ils sont installés sur nos distributions GNU/Linux (grâce notamment au travail d'Alessandro Decina, ex-employé de Collabora Multimedia récemment passé chez Spotify, et d'Edwin Flores, employé chez Mozilla : merci à eux).

Tizen 1.0

Posté par (page perso) . Édité par Lucas Bonnet, tankey, podoc et Benoît Sibaud. Modéré par Lucas Bonnet. Licence CC by-sa
49
17
août
2012
Mobile

On l'a un peu trop vite zappé, mais le projet Tizen (successeur de MeeGo et LiMo à la Linux Foundation) a annoncé en mai « Larkspur », le code source de la version 1.0 de la plateforme et du SDK. Rappelons que le but de Tizen est de créer un OS mobile (téléphones, tablettes, voitures) pour applications natives et web, projet soutenu par Intel et Samsung, entre autres.

La pile graphique est basée sur X11 avec EFL (Enlightenment Foundation Libraries) et GStreamer, avec prise en charge de OpenGL ES 1.1 et 2.0. WebRTC et des API pour accéder à l'appareil photo et au vibreur ont été ajoutées, ainsi que Wi-Fi Direct. L'IDE inclut un outil web de simulation, ainsi que la version 1.0 de l'émulateur QEMU.

Un prototype de téléphone Samsung a fait son apparition :

  • Processeur Dual-core Cortex A9 tournant à 1.2 GHz
  • GPU Mali 400
  • Mémoire vive de 1 Go
  • Stockage de 16 Go
  • Un écran de 4.65" de diagonale en Super AMOLED, de résolution 720p (1280x720)
  • Appareil photo frontal de 2 Mp et dorsal de 8 Mp

D'autre part, il existe une couche pour rendre compatibles les applications écrites à la base pour Android, comme c'est le cas sur l'OS BlackBerry 10.

Note : il ne faut pas trop rapidement mettre de côté cet OS, car l'industrie dans son ensemble n'a pas encore complètement résolu les problèmes de dualités entre iOS et Android, sachant que beaucoup ne se satisfont ni de l'un ni de l'autre. On attend en outre toujours que Windows Phone décolle, que BlackBerry lance des téléphones avec sa verson 10, et que Boot-to-Gecko aka FirefoxOS fasse son apparition.

GStreamer : bientôt la version 1.0

Posté par (page perso) . Édité par Davy Defaud, Nÿco et baud123. Modéré par Davy Defaud. Licence CC by-sa
Tags :
42
28
nov.
2011
Audiovisuel

GStreamer est une bibliothèque logicielle de gestion du son et de l’image (c’est‐à‐dire un framework multimédia) disponible pour les systèmes GNU/Linux et ses cousins, Mac OS X, Windows et même Android. C’est aujourd’hui un pilier du projet GNOME (Totem, Rhythmbox, Epiphany, Gajim ou encore PiTiVi s’appuient dessus, pour citer quelques exemples). Le navigateur Web Opera l’utilise également pour diffuser des séquences audio‐vidéo en HTML 5 sur GNU/Linux, Mac OS X et Windows.

Logo de GStreamer