dimanche 5 février 2012

Quelle application pour faire des montages vidéos

Pour faire des montages vidéos avec les rushes d'un camescope AVCHD, il existe de nombreuses applications. J'en ai testé trois qui proposent en téléchargement gratuit une version d'essai limitée à un mois.


A tout seigneur, tout honneur j'ai commencé par Adobe Premiere Elements.

J'avais une appréhension car avec mon ordinateur, j'avais acheté l'an passé chez Dell la version 8 de Adobe Premiere Elements. Elle s'est avérée complètement inutilisable: le programme plantait tout le temps, ou alors mettait une durée insupportable à faire les tâches les plus élémentaires comme charger une vidéo. Pourtant, je vous rappelle que mon ordinateur actuel est ce qui se fait de plus puissant avec une puce Intel Core i7, 6Go de mémoire vive etc...

J'ai donc testé la version 10 en essai gratuit. Elle est en grands progrès, beaucoup plus stable et plus efficace. Mais elle est toujours plombée par un "Organizer", module qui est sensé cataloguer vos vidéos et images et qui n'est pas du tout au niveau. Le programme met alors aussi un certain temps à se charger. L'impression générale n'est donc pas mauvaise, et si on m'avait livré cette version avec mon ordinateur je l'aurais sans doute utilisée sans réserve. Mais j'ai perçu dans une cette version 10 trop de traces de ce qui m'avait fait totalement rejeter la version 8, et cela m'a motivé pour continuer mes essais pour trouver mieux. Au fait, même le téléchargement chez Adobe est inutilement lourd et compliqué avec un Adobe Download Assistant maison qui ne donne pas une impression simple, rapide et conviviale.

J'ai ensuite testé PowerDirector de Cyberlink dans sa version 10. La publicité le qualifie d'Editeur Vidéo le plus rapide. C'est probablement vrai. La prévisualisation est très fluide, même quand on ajoute des effets à la vidéo. L'ensemble  du test a donné une impression de stabilité, fluidité, rapidité remarquable. Le problème que j'ai cependant rencontré est l'exportation de mon montage en DVD: l'application s'est manifestement emmêlé les pinceaux dans la gestion de l'entrelacement et m'a produit un DVD quasiment illisible pour cause de scintillements. En outre, je n'ai jamais réussi à produire un générique de fin déroulant dans le sens vertical qui soit lisible. Tout cela m'a donc conduit aussi à ne pas retenir ce logiciel certes très rapide, mais pour produire des résultats peu exploitables.


Mon troisième essai a été pour Sony Vegas Movie Studio HD Platinum 11. Cette application a parfois une réputation d'accès plus difficile que les autres. C'est vrai qu'il faut passer un peu de temps à comprendre ses fonctions, mais cela ne m'a pas paru rédhibitoire. Le plus long a été de trouver comment faire les titres, mais une fois qu'on a compris c'est très simple et marche bien y compris pour les génériques de fin que PowerDirector avait totalement loupés. Juste un regret de ne pas pouvoir mélanger les couleurs dans un titre, mais il n'y a qu'à faire plusieurs titres chacun avec sa couleur. Tout le reste m'a paru facile, bien pensé et très performant. Côté rapidité, c'est peut-être un peu moins véloce que PowerDirector, mais tout aussi stable et efficace, alors même que l'application n'existe qu'en version 32 bits. En outre Sony Vegas Movie Studio est accompagné de toutes sortes d'autres applications dont un excellent DVD Architect Studio avec lequel tous mes DVD ont été réussis du premier coup, quand j'en avais gâché une demi-douzaine avec PowerDirector.

Mon choix s'est donc porté sans hésitation sur  Sony Vegas Movie Studio HD Platinum 11.

On peut l'acheter pour une somme relativement modique sur internet (à partir de 64,65€ sur le site de Sony, en réalité 84,95€ pour la version "Suite" la plus complète notamment pour éditer l'audio). Alors que j'allais passer commande,  je me suis rendu compte que ce genre d'application faisait très régulièrement l'objet de promotions chez les différents marchands et qu'il y avait un grand intérêt à comparer les prix. J'ai trouvé ainsi, mais trop tard pour en profiter, qu' Amazon avait fait une promotion pour la Suite à 49€ au lieu de 99€ à la fin de l'année 2011. J'ai vite effacé mes regrets car  j'ai trouvé la même version Suite en solde pendant le mois de janvier 2012 sur le site de Surcouf  à 29,99€. C'est évidemment ce que j'ai commandé.

Mais l'histoire ne s'arrête pas là. Ayant commandé le produit sur le site de Surcouf dès le 31 janvier, il était sensé être disponible et devait m'être livré le 6 février. Or je n'ai pas eu de nouvelles malgré une relance par mail jusqu'à ce 16 février où je décide de les appeler au téléphone. Je leur ai demandé de m'expliquer par écrit ce qui se passait, et j'ai reçu le mail suivant:


Suite à notre entretiens téléphonique de ce jour , nous vous informons que ce produit n’est plus disponible et qu’il ne fait l’objet d’aucune commande auprès de nos fournisseurs. Nous vous confirmons donc comme vu par téléphone que votre commande a bien été annulée, celle ci n'a pas été débitée sur votre compte bancaire et ne le sera pas. Nous vous prions d'accepter toutes nos excuses pour la gène occasionnées et restons à votre disposition pour toute autre demande.
Merci de votre confiance et à bientôt sur www.surcouf.com
 
Moralité: les soldes de Surcouf relevaient soit de la publicité trompeuse, soit d'une très mauvaise gestion, soit un peu des deux. Ils n'auraient jamais du accepter ma commande (qui était accompagnée de mon paiement) s'ils n'avaient pas de stock, et auraient du déférencer le produit sur leur site. En outre, ils auraient du me prévenir de la rupture de stock, sans attendre que je les relance.

Je ne peux donc que conseiller la plus extrême circonspection si votre œil est attiré par une promotion sur leur site. Il risque de vous arriver la même chose qu'à moi: votre commande risque de porter sur un produit qui n'est plus disponible et rester plantée !

Pour ma part, je retourne donc aujourd'hui sur Amazon qui refait une promotion sur la version Suite à 50€ jusqu'au 4 mars. Attention cependant si vous allez sur leur site français. Vous risquez  à tout bout de champ de tomber sur une version plus ancienne, notamment la version 10. Vérifiez bien que vous commandez la dernière en date (la version 11) et en version "Suite". Le 16 février 2012 on la trouvait ici.

PS (Ajouté le 2 mars 2012): on apprend aujourd'hui que Surcouf a déposé son bilan et a été mis en redressement judiciaire. Cela explique sans doute les difficultés que j'ai rencontrées lors de leurs soldes de janvier.

samedi 10 décembre 2011

Créer des vidéos mp4 avec graphedit


Dans le post précédent Installer des codecs pour créer des vidéos mp4 lisibles sur ipad ou iphone j'ai expliqué comment installer des codecs permettant de transcoder des vidéos en mp4 pour pouvoir les lire sur ipad ou iphone. J'explique ici comment les utiliser pour ce faire dans graphedit.

Supposons que vous ayez un fichier video.avi  comprimé en divx + mp3 que vous voulez convertir en mp4 pour l'ipad. Vous allez procéder comme suit:

Etape1
Lancer graphedit et faire glisser/déposer le fichier video.avi sur lui. Il se crée en principe un graphe de lecture que vous pouvez lancer. Si ce graphe n'est pas lisible ou ne se forme pas (ou par exemple ne décomprime pas l'audio ou pas la video) alors c'est que directshow ne peut pas même lire votre fichier video. Il faut vous débrouiller pour trouver les codecs de décompression nécessaires. Cela sort du champ de ce post. En d'autres termes on ne pourra traiter à partir d'ici que les fichiers vidéos lisibles sous directshow sur votre système.

Un point très important est à noter: si vous avez installé le filtre DirectVobSub et que votre fichier video.avi est accompagné d'un fichier video.srt de sous-titres, alors le filtre DirectVobSub (auto-loading version) se branche automatiquement dans le graphe et incruste les sous-titres dans la vidéo.

Etape2

Enlever les Renderer Video et Audio. Il suffit de les sélectionner et de taper sur la touche suppr.

Etape3
Insérer le filtre Mainconcept MPEG-4 Video Encoder. Puis connectez le  à la broche Vidéo qui était au départ connectée sur le  Renderer Video.

Etape4
Insérer le filtre Mainconcept AAC Encoder. Puis connectez le à la broche Audio qui était connectée au départ sur le Renderer Audio.

Etape5
Insérer le filtre MainConcept MP4 Multiplexer. Et connectez-y les deux filtres précédents.

Etape6
Insérez le filtre File Writer (celui-là est fourni par Windows) et indiquez au moment où il vous le demandera la localisation et le nom du fichier destination que vous souhaitez obtenir. Attention à bien mettre l'extension mp4. Par exemple video.mp4. Branchez ce filtre à la sortie du multiplexer.

Vous disposez maintenant en principe d'un graphe complet que vous pouvez lancer.

Etape7

Mais avant de faire cela, il reste à configurer les encodeurs pour obtenir une image satisfaisante. Pour cela cliquer avec le bouton droit sur le filtre MainConcept MPEG-4 Video Encoder puis sur Filter Properties. Vous faites apparaître la page des propriétés du filtre. Sélectionnez Apple ipod 640x480 dans le menu des MPEG-4 Preset, puis cliquez sur Restore Default. Cliquez ensuite sur les boutons Apply puis OK.

Etape8

Même chose pour le filtre MainConcept AAC Encoder. Vous cliquez droit sur le filtre, et sélectionnez Filter Properties.  Vérifiez alors que le Rate Control est à 160 et que la mpeg Version est sur MPEG-4.

Etape9
Voilà maintenant vous pouvez lancer le graphe et patienter jusqu'à ce qu'il ait fini. Vous obtenez un fichier mp4 qu'on peut ensuite charger sur ipad ou iphone par la méthode classique de itunes que je ne détaille pas ici. De nombreux tutoriels existent sur le web si vous ne savez pas comment faire.


On notera que le fichier video.mp4 obtenu contient les sous-titres si au début de l'opération les deux conditions requises sont respectées:
i) Le filtre DirectVobSub est installé.
ii) un fichier de sous-titres video.srt existe dans le même dossier que video.avi

Installer des codecs pour créer des vidéos mp4 lisibles sur ipad ou iphone

Quand en 2011 on fait de la vidéo numérique, il devient indispensable de pouvoir lire les fichiers vidéos sur ipad ou iphone. Pour cela il faut les convertir en mp4. Or Windows ne fournit pas de filtres directshow pour  encoder de la vidéo en mp4 ou de l'audio en aac,  ni pour multiplexer en mp4, et on n'en trouve guère  de gratuits directement utilisables en la matière.

Il existe bien sûr quelques freewares qui rendent service. L'un des plus réputés que j'ai utilisé avec succès est Handbrake. Il permet d'obtenir le résultat souhaité, mais il ne donne pas non plus de filtres directshow qui permettraient au programmeur en delphi de fabriquer ses propres applications sur mesure.

Par exemple, l'une des limites que j'ai rencontrées est que HandBrake ne semble pas permettre d'incruster les sous-titres au format srt. Avec des applications directshow, si vous avez installé le filtre DirectVobSub, et que vous lisez une vidéo accompagnée dans le même dossier d'un fichier ayant le même nom mais une extension srt, alors les sous-titres sont en général automatiquement incrustés pendant la lecture de la vidéo. On aimerait un dispositif de même nature pour la conversion en mp4.

Je vous propose à cet effet de procéder à un petit bidouillage, qui est sans doute un peu cavalier, mais difficile à considérer comme illégal puisqu'on ne fait qu'un téléchargement parfaitement légal, puis quelques manipulations banales sur les fichiers téléchargés.

L'idée est que la version test gratuite de Adobe Premiere Elements contient  d'excellents filtres directshow pour créer des fichiers mp4, à savoir ceux de MainConcept, et que même si cette version est bridée et limitée dans le temps, il est possible d'installer complètement les filtres en question pour en bénéficier pleinement.

Voici comment faire:

Etape1
Avant d'installer quoi que ce soit je recommande toujours de créer un point de restauration du système. Ici c'est particulièrement utile car  l'installation d'Adobe Premiere Elements laisse des traces dans le registre qui subsistent même après la désinstallation et peuvent  vous empêcher de réinstaller la version gratuite ultérieurement. Pour pouvoir un jour rebénéficier de cette possibilité, il vaut mieux faire une restauration système quand on aura fini  l'opération de téléchargement.

Etape2
Téléchargez la version d'évaluation gratuite de Adobe Premiere Elements. En décembre 2011 on trouvait la version 10 sur le site français de Adobe. La procédure pour télécharger puis installer Adobe Premiere Elements est un peu longue et complexe. Il faut notamment d'abord télécharger un downloader Assistant, créer un identifiant Adobe etc.. Je ne détaille pas davantage la procédure en considérant que si vous ne savez pas mener à bien cette opération qui s'adresse en principe au grand public, il vaut mieux ne pas continuer mon bidouillage.

Etape3
Une fois Adobe Premiere Elements 10 installé, il faut récupérer les fichiers ax qu'il a copiés dans un dossier. Vous les trouverez dans un dossier du genre pf\Adobe\Adobe Premiere Elements 10.
pf est le dossier Program Files correspondant à votre système (par exemple si votre système est en 64 bits ce peut être C:\Programmes ou s'il est en 32 bits, C:\Program Files (x86)).

Les fichiers les plus utiles pour notre projet  s'appellent:
mc_mux_mp4_ds.ax : il contient le filtre multiplexeur mp4 de MainConcept
mc_enc_mp4v_ds.ax: il contient le filtre vidéo encodeur en mp4 de MainConcept
mc_enc_aac_ds.ax    : il contient le filtre encodeur de l'audio en aac de MainConcept

Mais pour faire bonne mesure, vous pouvez copier tous les filtres ax et pas seulement ces trois là dans un dossier de vos disques durs. Mais  évitez de les copier sur le bureau qui ne les conserverait pas en cas de restauration . Le mieux est par exemple de les copier  dans un sous-dossier de Mes Documents ou même sur une clé usb.

Etape4
Vous pouvez ensuite désinstaller Adobe Premiere Elements si vous n'avez pas l'intention de tester la version d'évaluation, ainsi que le Adobe Download Assistant. Passez bien sûr par le panneau de configuration, et la fonction ajouter/supprimer des programmes pour le faire proprement.

Etape5
Si vous avez désinstallé Adobe Premiere Elements, c'est le moment de faire une restauration de votre système, au point que vous aviez programmé à l'étape 1).

Etape6
Maintenant il faut installer les fichiers ax. Si nécessaire copiez les dans l'emplacement définitif que vous voulez leur attribuer sur votre disque dur. Créez ensuite avec notepad.exe un petit fichier texte que vous appelerez par exemple install.bat. Ecrivez-y les instructions suivantes, en ajustant les chemins pour tenir compte de votre système:

C:\WINDOWS\system32\regsvr32.exe "E:\Adobe Premiere Elements 10\mc_mux_mp4_ds.ax"
C:\WINDOWS\system32\regsvr32.exe "E:\Adobe Premiere Elements 10\mc_enc_mp4v_ds.ax"
C:\WINDOWS\system32\regsvr32.exe "E:\Adobe Premiere Elements 10\mc_enc_aac_ds.ax"

Puis enregistrez le fichier et lancer-le en double-cliquant dessus. Si tout se passe bien vous devez recevoir trois fois un message disant que l'installation a réussi.

Etape7
Bravo. Si vous êtes arrivé là c'est que vous avez installé les filtres nécessaires et pouvez déjà les utiliser par exemple dans graphedit. Faites le test en tapant CTRL+F sur graphedit. Vous vérifierez la présence des filtres directshow suivants:


MainConcept AAC Encoder
MainConcept MP4 Multiplexer
MainConcept MPEG-4 Video Encoder

Dans un prochain post, je donnerai quelques indications sur l'utilisation de ces filtres de manière à obtenir des vidéos lisibles dans ipad ou iphone.

lundi 29 novembre 2010

Graver des vidéos m2ts au format FX


Le programme PMB de Sony permet de graver des fichiers m2ts sur un DVD au format AVCHD. Celui-ci est alors lisible sur un lecteur Blu-Ray ou sur la PlayStation 3.

Mais si vous avez filmé au meilleur format HD FX (soit en 1920 x 1080) alors PMB ne veut pas le faire sans recompresser les fichiers.



Il considère en effet que ce format FX donne un débit de 24Mbits/s alors que le standard AVCHD n'accepte que 17Mbits/s. Or cette recompression consomme énormément de temps sur mon système (plus d'une journée pour un DVD!) et diminue la qualité du résultat. Par ailleurs elle est inutile au moins pour les lecteurs de Sony (lecteur Blu-Ray ou PS3) qui acceptent sans problème des disques AVCHD à 24Mbits/s.

Pour contourner cette difficulté, j'ai fait un programme qui permet de graver des DVD (sur un graveur de DVD ordinaire) au format AVCHD puis de les relire sur des lecteurs Blu-Ray, même quand les fichiers sont au format FX. Il comprend aussi plusieurs autres facilités.

Je le livre en avant-première en téléchargement sur mon blog. Il s'appelle BurnFX.

Il fonctionne en mobilisant trois applications gratuites qu'il faut télécharger sur le net et installer sur son système au préalable:

eac3to.exe, tsmuxer.exe et imgburn.exe.

* eac3to.exe se télécharge à l'adresse http://madshi.net/eac3to.zip
* tsmuxer.exe se télécharge sur le site Smartlabs à l'adresse http://www.smlabs.net/tsmuxer_en.html
* imgburn.exe se télécharge sur le site http://www.imgburn.com/index.php?act=download

La première fois qu'on lance le programme BurnFX, il faudra lui dire où sont installés ces trois programmes indispensables pour le faire fonctionner.

Ensuite vous chargez simplement des fichiers m2ts dans BurnFX, soit individuellement, soit en chargeant en une seule fois tous les fichiers compris dans un dossier. Les fichiers sont toujours utilisés dans l'ordre alphabétique du nom, ce qui correspond à l'ordre chronologique si vous n'avez pas changé le nom standard du type 20101126130930.m2ts.

Ensuite on clique sur le bouton Disques qui organisera automatiquement les fichiers chargés en un ou plusieurs disques de taille DVD.

Ensuite le Bouton Disque Actuel, pour créer le disque sélectionné, ou Tous Disques, pour les créer tous lance l'opération jusqu'à la gravure des disques (Pensez à mettre des disques vierges à graver dans votre graveur de DVD).

Le résultat donne un disque AVCHD où tous les fichiers m2ts s'enchaînent harmonieusement, et en prenant soin de respecter la synchronisation audio/vidéo qui est parfois hasardeuse avec d'autres méthodes. Par ailleurs, il considère que chaque clip individuel m2ts constitue un chapitre. Cela facilitera beaucoup la navigation.

Vous pouvez télécharger la version française de BurnFX ici
et la version anglaise ici.