GlopGlop
mercredi 16 mai 2007 à 22:43
Bonsoir,
j'arrive sans doutes longtemps apres la bataille mais au cas ou d'autres tomberaient sur ce post en cherchant les memes infos que moi, voici une methode pour convertir un TS en divx/Xvid etc qui vaut ce qu'elle vaut, mais qui a l'air de fonctionner (en tous cas chez moi). c'est un peu HS par rapport a Riam mais si ca peut aider...
D'abord, la situation de depart:
Je recupere les TS depuis une freebox HD (enregistrements sur le HD).
Je veux retirer quelques minutes avant et apres (les pubs).
Et je veux que le divx final tienne sur un espace defini (702 mo par ex..). D'ou la necessite de couper avant encodage. Je n'aime pas mpeg2cut2 qui me fait des artefacts et points blanc dans les scenes a fort contraste, donc j'aimerais l'eviter.
J'ai fini par trouve cette methode, que j'ai pas cherche a automatiser pour l'instant mais qui doit pouvoir se mettre en script facilement. Il faut VLC, MediaInfo, et VirtualDubMod. Et evidemment les codecs necessaires (dont le LameMP3 pour l'audio)
1. transformer le mpeg TS et mpeg PS avec VLC: Ouvrir fichier avancé > selectionner le fichier et cocher diffuer/sauvegarder, parametres > cocher fichier et donner le nom du fichier de sortie, et cocher MPEG PS
Apres le Ok, le transcodage est lancé
2. visualiser les infos du fichier avec media info, en vue texte. au niveau du flux audio, vous pouvez voir le codec etc.. et surtout le delai par rapport a la video, en ms signees. Par ex -964ms.
3. ouvrir le fichier PS sous VirtualdubMod.
Dans video: Cocher traitement complet. Aller dans compression et choisir le codec et sa cfg
Dans flux: liste des flux, bouton droit sur le flux audio> compression: choisir l'audio voulue, eviter de cocher 'montrer tous les formats' car cela montrerai des formats non compatibles directement avec la source. Si vous voulez du mp3, prenez le codec Lame en CBR. Et le mieux est de rester sur la freq de la source.
Toujours dans flux, bouton droit > entrelacement, correction decalage: entrer la valeur lue depuis MediaInfo (dans mon cas -964 ms). Sans cette correction, l'audio sera decale d'autant. Puis OK.
Selectionner la partie a encoder en se placant au debut et a la fin et en appuyant sur les fleches <_ et _>. La partie en question est representee par une barre bleue.
Encoder le tout: fichier>enregistrer sous. et hop.
Pour calculer les bitrates selon la taille desiree, prendre une petite calculatrice fait pour comme il en traine des tas sur le net. Ou pour le codec Xvid, dans configurer, ya l'option pour faire ce calcul en auto.
J'ai essaye Ri4m, PocketDivx, Super etc... Rien ne marchait correctement, ni depuis le TS, ni depuis le fichier transforme en PS. Soit des plantages complets, soit des fichiers a 0ko en sortie (riam ..), soit des mechants decalages etc...
Si certains ont des remarques, elles sont les bienvenues