Tag

codecs

Browsing

Dernièrement, j’ai eu l’occasion de jouer avec l’intégration d’un lecteur vidéo en HTML5 pour jouer des vidéos encodées en H.264 (format .MP4) pour un client. Il se trouve qu’aucune vidéo ne se lançait directement : le lecteur chargeait le fichier entièrement (plus de 60 Mo) avant de daigner jouer la vidéo.

h264-logoLa solution est toute simple : de la même manière que l’on peut créer un fichier JPG progressif (qui se charge de haut en bas, sans attendre le chargement total du fichier), il est possible de commencer à lire une vidéo sans que cette dernière soit totalement chargée, grâce à qt-faststart.

qt-faststart

qt-faststart est un outil inclus avec FFmpeg qui ré-arrange un fichier H.264 de manière à ce que le “moov atom” soit devant les données, ce qui facilite la lecture sans attendre le chargement complet.

Si votre fichier MP4 est déjà créé, lancez la commande ainsi :

qt-faststart source_file.mp4 destination_file.mp4

Si vous souhaitez créez un fichier avec l’option faststart nativement, lancez l’encodage FFmpeg avec l’option :

-movflags +faststart 

Et voilà! Les vidéos streament proprement.

Voici le problème du jour : la conversion de fichiers MPC en MP3. Vu que ma platine vinyle n’a plus de diamant, j’ai retrouvé sur la toile ma collection de Steve Hackett entièrement remasterisée en MPC. Le problème c’est que je n’écoute que des MP3 et que pour lire des MPC, il faut utiliser un autre logiciel comme Winamp (avec le plugin MusePack) ou foobar2000, ce qui ne me plaisait guère, vu que je ne veux utiliser que BSPlayer.

La solution est toute simple : j’ai téléchargé dBpowerAMP Music Converter qui est rapide, gratuit et d’excellente facture. Jettez un coup d’oeil à la section Codecs, vous pourrez ajouter de nouveaux formats à ce formidable convertisseur. Donc, un bon logiciel à recommander ! ;-)