Archives :


version 1.00

et supérieures…


version 0.99

version 0.99

MovieConverter-fenêtre principale
- MC reste réactif MÊME durant l'encodage vidéo (vous n'aurez plus besoin de cliquer 15 fois et poirauter 20 secondes pour mettre en pause ;)) (merci Fabio).

- L'encodage est automatiquement adapté (basiquement) à votre nb de processeurs (ça devrait accélerer les MacPro)

- Nouveaux boutons d'interface + modifications de code: MC semble "prêt pour le futur"…

- Meilleure compatibilité des fichiers produits à destination des lecteurs de DVD (la durée de l'audio est ajustée à celle de la vidéo).

- Nouveau comportement du menu "Rapporter un bug…" (si vous avez un problème avec MC, utilisez-le, ce sera plus fonctionnel :-)).

- Ajout d'une préférence: sortie DV pour "iMovie" ou "Final Cut Pro" (qui évite de devoir rendre l'audio dans FCP).

- Meilleure analyse des .dv.
- Finalisation du code des mpeg dans des mauvais containers (cf version 0.981).
- des corrections de bugs (dont un spécifique intel), des modifications internes (dont vous n'avez rien à faire ;-)), etc

tool ffmpeg build 10252:
corrige un bug avec les en-têtes des mp2, les multiplexages qui se finaissaient trop tôt, etc

tool mov2ppm:
(anciennement MovToPPM)
Reprise de pas mal de code de ce tool qui permet de décoder la totalité des fichiers iMovie (maintenant il gère corectement les fichiers iMovie bidouillés et les mpeg dans des .mov, plus diverses améliorations).

Outils:
Depuis l'avant dernier build de ffmpeg, certains outils (demux par exemple) ne fonctionnaient même plus. Donc reprise -en profondeur- du code des outils, dont gestion des sous-titres (vu que je n'y connaissais rien, je m'y suis penché).
Donc:
Tous les outils savent désormais gérer 1 audio / 1 vidéo / 1 sous-titre (mux accepte en plus plusieurs vidéos et audios).

- Requant: vous pouvez compresser directement les mpeg, et plus uniquement les ".m2v" (flux vidéo élémentaire), son résultat est maintenant fiable. Et le possible sous-titre du mpeg ne sera pas perdu en route.

- Modifier: vous pouvez modifier directement les mpeg, et plus uniquement les ".m2v" (flux vidéo élémentaire). Et le possible sous-titre du mpeg ne sera pas perdu en route.

- Demux: vous pouvez maintenant démuxer aussi un mpeg contenant un sous-titre (…pour le réutiliser ensuite).

- Mux: prise en charge des sous-titres "images" (".sub"), ceux par exemple issus d'un demux. (REM: le multiplexage ne sait pas encore inclure les sous-titres texte ".srt").

- MpegPS: ajout d'une amélioration audio: l'audio durera toujours aussi longtemps que la vidéo (meilleur compatibilité avec les lecteurs de DVD). Et le possible sous-titre du mpeg ne sera plus perdu en route.

+ diverses améliorations globales (comme une meilleure reconnaissance des durées = résultats annoncés en fin de traitement encore plus fiables) et des corrections de bugs.

- DVD:
• des menus plus compatibles (=entièrement sonorisés).
• Correction du bug (cf version 0.984): on peut désormais enchaîner plusieurs DVD par session sans faire planter MC.
• Support du drag'n'drop: vous pouvez maintenant réorganiser l'ordre des pistes du dvd (par simple glisser/déposer).
• Correction: les menus ne "perdent" plus le bouton sélectionné lorsque le menu boucle; tout en conservant le positionnement automatique de sélection de boutons (pour les flemmards comme moi qui n'aiment pas devoir re-naviguer avec la télécommande à chaque fin de piste).
• Le code de navigation du DVD-Video a été revu, au lieu d'un hack cochon, le code est propre (en théorie ça n'a pas d'incidence, en pratique -vu la multiplicité des lecteurs et de leurs comportements- ça ne peut pas faire de mal ;)).

version 0.98

tool ffmpeg build 9756:
corrige un bug de dÈcodage des ac3 sous intel, etc

version 0.985
• DVD -dans certains cas : Les sous-titres sont toujours oubliés en route :-(.

version 0.984
- Correction d'une erreur de typo: à cause d'elle, en fin d'encodage DVD, MC se figeait durant toute la durée du multiplexage (sans même une barre de progression ou un bouton annuler).
- Gestion (très approximative) des multiples écrans: même si vous avez plusieurs écrans, les "tiroirs" de l'appli s'ouvriront du bon côté (et pas juste du côté qui leur chante…).
- Outil DVD - corrections:
• Meilleure fiabilité de la créaion de DVD: un nouveau contrôle/vérification pour que dvdauthor n'échoue pas.
• L'ajout d'une image d'introduction APRÈS avoir sélectionné un dossier/fichier à authorer, n'entraîne plus la perte des légendes des menus.
• Une capture des menus (et de ses vignettes associées) est ajoutée dans le dossier ROM du DVD (je trouve ça pratique pour consulter le contenu d'un dvd sans avoir à le lancer).
• Les fichiers invisibles inutiles crées par le système sont désormais purgés du DVD.
• Un ch'tit bug stupide (une erreur dans le message d'alerte) qui bloquait tout quand on essayait de créer un DVD avec plus de 81 vidéos.
• (Par contre on ne peut toujours pas enchaîner plusieurs DVD par session, il faut toujours quitter et relancer MC pour créer un nouveau DVD après en avoir créé un premier. Je sais ce qu'il faut faire mais c'est un gros boulot, donc à venir … plus tard).

version 0.983
Une mise-à-jour approximative, juste pour compenser la version précédente qui était trop bugguée.
- Correction des paramètres du tool nouvellement compilé en UB (il ne fonctionne plus de la même façon et plantait systématiquement :-(
- Correction d'une erreur typo qui faisait empêchait la localisation anglaise.
- Suppression du tool pas libre "qt_info", remplacé par mon propre code en interne (…ça traînait depuis longtemps mais je n'arrivais pas à récuperer certaines informations via QTKit, donc merci Fabio pour les infos en Quicktime API :-)).
- Des optimisations diverses liées à ce nouveau code:
• les .flv, .mkv se chargeront à la même vitesse que les autres movies durant l'analyse (au lieu de très lentement).
• une partie de la durée d'analyse des .mov complexes (de type iMovie) est réduite par 4.
• etc
…en pratique: ça ne transfrorme pas l'analyse de MC en fusée supersonique, mais ça l'empêche de se bloquer longuement durant l'analyse comme il pouvait le faire auparavant.

version 0.982
- Compilation en UniversalBinary d'un autre tool. Tous les processes se font désormais en natif sur intel (ça devrait booster les encodages poussifs de PAL<->NTSC VIDEO :-)).
M-à-J: vitesse x2 sur intel pour ce type de process.
- Suppression du tool pas libre "qt_thing", remplacé par mon propre code en interne (…ça traînait depuis longtemps mais j'avais la flemme de le faire :)).
- Correction d'un bug avec la sortie DV (MC se ramassait lamentablement si l'audio n'était pas déjà à la norme DV).
- Correction d'une erreur de reconnaissance du FPS avec de sources trop courtes (< à 1 seconde).
- Correction d'un possible blocage en fin d'encodage avec ces même sources.
- Masquage dans le GUI des informations de bitrate en cas de sortie DV (=le bitrate n'est pas personnalisable en DV). REM: ce code n'est pas complètement testé avec le "traitement par lots", des possibles effets de bord?
- Ajout d'une préférence: pour choisir le format de sortie par défaut ("DV" ou "pour DVD").
- divers bug fixes…(dont encore un pb spécifique intel).

version 0.981
- Compatibilité des MPEG (ou leurs flux élémentaires) dans des emballages .mov ou .avi (soit des codecs qui n'ont rien à faire dans ce type de containers):
• Compatibilité totale des MPEG dans des .mov sans dépendances.
• Compatibilité partielle et approximative des MPEG dans des .mov AVEC dépendances (=les .mov qui ne contiennent pas le MPEG mais se contentent de pointer vers le MPEG). …pas fini…
- Une bête erreur (j'avais oublié un zéro dans le code): dans un cas précis de transcodage NTSC ViDEO->PAL, la source était encodée et jouée au ralenti (durée x10), le résultat était assez rigolo…
- (des trucs que j'ai oublié de noter)

version 0.98
- LE BUG qui me saoulait depuis fort longtemps est réglé!!!
"L'optimisation des performances" avec QTkit, faisait que je tentais de réutiliser (dans certains cas) le cache d'un fichier effacé (faisant perdre à un .mov avec dépendances ses liens avec le fichiers dont il dépendait).
Le sac de noeuds est corrigé, tout fonctionne à merveille (et les .mov retrouvent leurs petits ;-))
Ça vaut bien un nouveau numéro de version, non?
:-)))
- plus des ch'tites corrections (dont un menu "Traitement par lots" pour les mal-voyants ;-))

version 0.97

version 0.975
- Suppression totale du tool qt_export pour l'extraction audio (un tool qui tourne sous Rosetta c'est trop problématique sur intel, tous les codecs QT se doivent d'être en Universal pour que le tool fonctionne!).
- un "nouvel" outil à 2 balles: le compresseur de mpeg (et pas que de .m2v). Quelques fois ça marche jusqu'à la fin … :-(
- des peaufinages (j'avais oublié quelques détails pour que MC tourne bien sur un volume verrouillé).

version 0.974
- Intégration du nouvel outil d'extraction audio basé sur QuickTime (remplace avantageusement le précédent extracteur QT sur intel, qui ne fonctionnait que sous Rosetta)
(Merci Fabio pour l'affichage de la progression ;-))
- La sortie en DV fonctionnera désormais même si l'audio n'a pas réussit à être extrait (=en cas de bug audio: source protégée ou multiplexé dans un .mov), la vidéo (sans son) sera quand même convertie en DV.
- Une correction de la reconnaissance des MPEG, même si l'user a décidé de me fausser les analyses en lui donnant une fausse extension ".mov" (n'est-ce pas Christophe ;-))
- MC est désormais distribué sous forme d'image-disque.
- MC peut désormais fonctionner même depuis un volume verrouillé - comme une image-disque (ce qui n'était pas le cas avant).
- et la correction de détails…

version 0.973
- le fichier "log" de MC ne traîne plus à côté de l'appli, mais est rangé dans le dossier Logs de l'user (et directement accessible via le menu "Aide" de MC, ou via la console en cliquant sur l'icône "Historique" rubrique "~/Library/Logs" et "MovieConverter").
C'est bien plus propre !
- les logs de la console sont maintenant eux aussi proprement rangés (et donc dissociés des logs créés par les autres appli). Accessibles aussi via le menu "Aide" de MC.
(Merci Fabio :-))
PS: maintenant vous n'aurez plus d'excuses à ne pas me l'envoyer quand vous trouvez un bug ;-).
- Plus les rituels peaufinages/corrections assez insignifiants (comme le relookage du nag screen, des formulations d'alerte, les 2 nouveaux menus d'accès aux logs, …).

version 0.972
(importante M-à-J)
- DV: une grossière erreur de mise-à-jour du code de MC a fait que la plupart des transcodages DV echouaient.
- DV: une erreur de codage de MC a fait que les encodages en DV de fichiers non sonorisés n'allaient pas jusqu'à leur terme (depuis la v0.96).
- DV: des nouvelles spécificités du tool ffmpeg ont fait que l'audio extrait n'était pas forcément utilisé pour sonoriser le .DV.
Bref le DV refonctionne :-)
- Diverses autres corrections (ex: la progression de l'encodage en DV NTSC s'affiche correctement même si l'user a un système français avec des décimales en "," et pas en "." comme chez les ricains ou les suisses, etc)

version 0.971
(mini M-à-J)
- Une basique mise-à-jour de la preview: si l'utilisateur ferme manuellement MPlayer, MPlayer plante (mais MC ne subit plus cette erreur causée par l'user). C'est assez nul mais pas bien grave…
(j'aurais bien une autre solution mais elle implique d'augmenter la taille de download de MC de 4 Mo !)
- tant qu'on est avec MPlayer, maintenant -pendant la "vérification de l'ordre des trames"- on n'est plus obligé d'attendre la fin de la preview pour pouvoir envoyer une autre preview (chaque clic arrête la preview existante et lance la suivante … et sans faire planter MPlayer ;-)).
(je n'ai pas vu de réelle utilité à faire de même pour la preview générale: l'aspect)

version 0.97
- Une réduction drastique des logs issus du code cocoa (mais la possibilité pour l'user de ré-activer des logs de debug avec ce même code).
- Outil demux: le demux ne s'effectuait pas si des fichiers du même nom existaient déjà dans l'emplacement de destination.
- Correction d'une "possibilité improbable": vu qu'un soft à la con vient de me purger 100Go de données, j'ai rajouté des vérifications supplémentaires pour que cette "possibilité improbable" soit totalement impossible sous MC (je ne pense pas avoir créé d'effets de bord, mais si vous voyez -vous ne risquerez rien- l'alerte correspondante prévenez-moi ;-)).
- Outil DVD : correction d'une inversion d'ordre du code: MC proposait de rendre compatible DVDAuthor, tous les MPEG qu'il rencontrait (y compris les MPEG1!). Maintenant il vérifie si c'est un "bon MPEG2" et après seulement il propose de le rendre compatible s'il ne l'était pas déjà.

 

version 0.96

version 0.965
- les différentes fenêtre de prévisualisation affichent désormais toujours les trames si la source en comporte (et pas un affichage sous-échantillonné du movie).
- Correction de l'outil "ordre des trames": avec les DV, l'affichage des trames était abîmé par les automatismes bas-de-gamme et non-documentés de QuickTime (ce qui empêchait d'en vérifier l'ordre).
PS: vous voulez jouer avec l'outil "ordre des trames"? Apple vient justement de mettre encore en ligne une bande d'annonce mal encodée ;-) Vacancy-trl1(20Mo). Faîtes vite pour la DL, ils ont pour habitude de corriger leurs erreurs assez rapidement…
- quelques corrections en langue anglaise.
- des modifications sur le code QuickTime (Cocoa).
- + diverses autres choses (comme nettoyer les logs et supprimer des cht'its bugs, des modifs sur le site, etc)

version 0.964
- Correction d'une non-purge des fichiers élémentaires (suivant les préfs de l'user) si leur poids sur disque était trop petit (< 1Mo)
- Correction d'une option non-prise en compte lors de la stockage des infos de la source (avec le mode batch).
- possibilité de faire du Drag'n'drop pour choisir sa source (en plus du bouton d'ouverture, du menu d'ouverture, et du drop d'un fichier sur l'icône de MC)
(personnellement je n'en vois guère d'intérêt mais vu que ça m'a été demandé…)
- Correction globale du code d'annulation (qui se révélait aléatoire lors d'un encodage par lots).
- Quand un encodage est fini (fin normale ou annulation), le GUI ne garde plus affiché les messages "Encodage fini / Encodage annulé par l'utilisateur". Une alerte se déclenche et basta. J'en ai profité pour "nettoyer le GUI" si l'user annule: plus de barre de progression ou de légendes résiduelles.

version 0.963
- La progression ne s'affichait pas lors de l'extraction audio via QuickTime.
- Durant l'encodage, MC est moins "bavard" (ça devrait accélerer le traitement ;-).
- Correction d'un bug en fin d'encodage (introduit dans la précédente version) qui faisait que l'encodage n'était pas marqué comme fini (ça plantait notamment les enchaînements en mode Traitement par lots).

version 0.962
- Correction d'une alerte -qui n'avait pas lieu d'être- lors de l'enregistrement/sérialisation.
- Correction d'un pb de typo (majuscules et minuscules) introduit dans la 0.961 qui empêchait les boutons pause/play/stop de se charger au moment de l'encodage vidéo.

version 0.961
Correction des réactivations de progress bar en fin d'encodage (en plus de la correction "visuelle", ce devrait être bien mieux pour la gestion mémoire :-)).

version 0.96
- Mise-à-jour du site/manuel en français (et correction des captures qui ne reflètaient plus les dernières modifications du GUI).

- Mise-à-jour du site/manuel en français (et correction des captures qui ne reflètaient plus les dernières modifications du GUI).

- Fin de la traduction du site en langue anglaise (intégration des bulles d'aides en anglais + fin des traductions résiduelles).

- Correction/M-à-J de la localisation anglaise (qui traînait en l'état depuis la version 0.92).

- Mise-à-jour du manuel français et intégration du manuel en anglais dans l'appli.

- Correction d'un bug avec les audios ac3 multi-channels dans un avi (en fait dans n'importe quel container autre qu'un MPEG).

- J'en ai profité pour commencer à revoir le code d'extraction audio (fonctionnel mais bordélique, j'espère juste ne pas avoir induit de nouveaux bugs mais juste en avoir corrigé).

- Correction des DV partiellement sonorisés (l'encodage s'arrêtait dès la fin de l'audio, donc si l'audio ne durait pas aussi longtemps que la vidéo…).
le code est franchement baclé (affichage bidon de la progress bar durant la partie audio) mais il fonctionne (à optimiser)

- Purge de l'audio des DV à la fin de l'encodage (le fichier wav traînait encore dans le dossier de destination).

- …je suis sûr qu'il y a pleins d'autres trucs mais je ne sais plus quoi (…je sais avoir corrigé des bugs dans les outils mais je ne sais même plus lesquels ;-)).

 

version 0.95

- Nouveaux tool dvdauthor (merci Christophe :-)).

- Nouveau tool ffmpeg en Universal Binary (merci Gilou :-)).

- Adéquation de MC aux nouveautés de la nouvelle version de ffmpeg.

- Nouveau code d'accès web.

- Nouveau code de Download web (merci Fabio :-)).

- Plein de bêtises dont vous n'avez pas grand chose à faire mais moi oui.

- Reste à revoir le code DV (Gilou a eu des résultats déplorables (sur intel) et anormaux! :-(((
M-à-J: ce n'était qu'un problème d'affichage de QuickTime Player (la qualité est bien au rendez-vous)

- Reste à revoir ces foutues réactivation de progress bar en fin d'encodage par lot (pb de retour de verbose en fin de process, faudrait faire un pré-release de tout ça… ou patcher comme un cochon).

- Reste à revoir une saturation mémoire en cas de "trop d'utilisation" du code d'analyse des MPEG.

 

version(s) 0.93-94

La numérotation 0.93 ayant longtemps stagnée…
…il y a eu une bonne cinquantaine de versions différentes (avec quelques très vagues release "officielles"):

- 1ère version Version intel compatible.

- Ajout de l'outils DVD.
- Ajout de l'outils mpegps.
- Correction de l'outil demux.

- Sortie en flux élémentaires ou MPEG.

- Bouton "automatique" du choix du dossier de destination.
- Bouton pour révéler l'emplacement d'un fichier dans le Finder.

- Serial.

- Le décodage des entrelacés via QuickTime est de nouveau fonctionnel.

- …

- Première version beta (donc en cours de vrai debug).
- …et donc des corrections de ch'tits bugs.

 

version(s) 0.93

- Un site

- 1ère Beta-(semi)publique

- Un bug corrigé (PPC & intel)

- Tests catastrophiques sous intel (donc nouveau projet XCode, on ne sait jamais…)

- Nouveau code pour l'accès Web (début…): pour réduire le nombre d'accès nécessaires à internet de l'outil système 'curl' en cas d'installation et de mise-à-jour

 

version 0.92

- le grand changement est le manuel enfin fait (accessible via le menu aide de l'application MC)

- une pseudo localization anglaise faite par un pas-anglophone (en l'occurence: moi)

- pleins d'autres trucs (que j'ai la flemme d'énumérer)

 

version 0.91

- Correction de 2 gros bugs induits dans la version précédente:
• une inversion de variable (qui décodait donc mal l'entrelacé et donc foirait les trames dans 99% des cas)
• une erreur d'ordre pour le DV (qui faisait que les sources étaient systématiquement encodées à l'envers, image 2, puis 1, puis 4, puis 3,…)

- Le code QuickTime a été reformatté (merci Christophe), donc j'ai pu le nettoyer, le réécrire et l'optimiser (maintenant MC ne créé plus inutilement de la mémoire virtuelle).

- 2 outils de moins dans l'appli (remplacé par du code directement executé par MC ;-))
(reste encore 2 autres outils peu utiles que je pourrais directement coder en remplacement … quand j'en aurais le temps ou que l'envie m'en prendra)

- La consommation processeur de MC a été réduite par 2

- L'encodeur ffmpeg est désormais "fully-compilant" avec le standard DVD.
Sa qualité a aussi encore augmentée (au détriment de la vitesse bien évidemment).

- L'encodage en DV intègre désormais l'aspect (4/3 ou 16/9).

- Des bugs stupides à droite et à gauche…

- Par contre, plus aucune optimisation lors de l'encodage (j'attendrai un vrai beta-test pour valider le code avant de l'optimiser, les anciennes optimisations avaient tendance à masquer/compenser les bugs)

 

version 0.9

- Le moteur a été entièrement repris (il fonctionnait aussi dans la plupart des cas, mais à vrai dire je ne savais même plus comment ?)
à force de patcher comme un cochon pour gérer les exceptions, c'était le code de base qu'il a fallu entièrement reprendre
• Pas mal de réglages (les moins courants) alternaient entre pas très justes et complètement faux
• Actuellement je ne crois plus qu'on puisse me mettre en défaut sur la gestion de la taille de décodage des sources, ce qui est le plus important pour MC/les entrelacés :-)
• Des options ont été finalisées pour les encodeurs (GOP fermés, etc)

- La sortie en DV est maintenant fonctionnelle (vous pouvez même donner des flux issus de vos eyeTV, l'export sera toujours propre).
- Toujours pour les DV, la génération d'un audio d'accompagnement (pour les sources non sonorisées) est passée de xx heures à quelques dizaines de secondes.

- Et des tonnes de bugs plus ou moins importants comme d'habitude… (par exemple je me suis aperçu que la barre de progression fonctionnait mal avec l'encodeur mpeg2enc que je n'utilise jamais)

 

version 0.89

- l'analyse a été entièrement recodée (elle fonctionnait mais à vrai dire je ne savais même pas comment ?)
le code était devenu ingérable
Elle est maintenant bien plus précise (ex: les tailles des sources sont correctement analysées et ça ne partira plus en vrille au moindre pépin)

- donc grand nettoyage d'été du code:
• les outils d'encodage sont proprement dissociés de l'appli
• MC est localisé (en français seulement ;-)), c'est-à-dire qu'il suffit de dupliquer et traduire un seul document et MC sera bilingue
• l'aide -pas faite- est maintenant mise-en-place/structurée/ébauchée
• les message d'alerte ne sont plus nombreux et abscons (si message d'alerte = BUG)
• des logs mieux stucturés (pour un meilleur debug), auparavant il ne servait pas à grand-chose en fait
• Une rationalisation des procédures (ex: pourquoi avoir 5 codes différents pour les Download alors qu'1 modulable peut suffire…)
Donc MC pourra continuer à être mis-à-jour sereinement :-)
• des tonnes de bug en moins, des tonnes de code merdeux en moins

- MC est un donationware "bridé" (la plupart des fonctions restent accessibles aux non-enregistrés, mais pas les fonctions "de confort")

- Nouvelle fenêtre des outils (les compléments utiles de MC: compresser/(dé-)multiplexer/modifications des flux m2v (comme changer le paramètre d'aspect pour des lecteurs de dvd -Kiss- qui l'utilisent au mépris des spec DVD / etc)

- Pré-intégration de MovToPPM, l'outil fait avec Christophe qui permet d'encoder les .mov en provenance d'IMovie ou FCP

- cette version est elle encore une version intermédiaire, je suis en train de nettoyer la détermination des arguments/le moteur d'encodage (+ de 5000 lignes toutes sales :-(
…après je passerai aux autres codes, il doit me rester quelques 15000 lignes encore à nettoyer :-((

 

version 0.88

(juste une version libérée à la va-vite pour la correction d'un bug chez Louis)

 

version 0.87

-Les tiroirs s'ouvrent systématiquement du bon côté (quelque soit la position de l'appli dans l'écran) et ne peuvent plus se superposer/masquer … SI ON N'A QU'UN SEUL ÉCRAN !

-Mode batch : les boutons de suppressions fonctionnent.
-Diverses autres corrections (comme le lancement de 2 traitements par lots à la fois ;-)) …
(je pense que le mode batch fonctionne désormais correctement)

 

version 0.86

-Refonte du mode batch, maintenant il marche enfin bien :-)
(restera les boutons de suppressions à corriger)

-Les tools:
• plus aucun tool en shareware dans MC (le code a été vérifié, les tools correspondants ont été jetés)
• "Vérifier l'ordre des trames" fonctionne maintenant avec (presque) toutes les sources (1 seul cas n'est que partiellement géré, dans l'attente d'une hypothétique m-à-j de QTKit)
• "Vérifier l'ordre des trames" Mise-en place du bouton de prévisualisation des sources m2v via QT

-Les tiroirs s'ouvrent systématiquement du bon côté (quelque soit la position de l'appli dans l'écran) et ne peuvent plus se superposer/masquer

-L'export en DV re-fonctionne (des choix encore à faire…)

 

version 0.85

-Extraction audio:
• les problèmes d'offset (démarrage de l'audio désynchronisé avec la vidéo) sont corrigés pour théoriquement TOUTES les sources (quel que soit le décodeur qui a opéré l'extraction audio). Reste encore un doute pour les multiplexés…
• la correction des erreurs de durée d'extraction audio devrait fonctionner maintenant sur toutes les sources (et plus uniquement sur la plus grande majorité des sources).

-Encodage vidéo:
• Pleins d'optimisations et corrections de bugs.
• Pré-codage du ntsc (pas fini).
• Codage du pulldown (=de la compatibilité DVD) pour les sources encodées en NTSC FILM.

-Les tools:
ne seront plus utilisés des tool en shareware (dans le package de MC) mais du code Obj-C directement intégré dans l'appli :-) (merci au professeur Christophe pour les cours en Obj-C)

-"Outils":
• Toute source compatible QT peut désormais être rognée (on peut couper son début: "Parental Guidance", "Pubs", etc).
• Ajout d'un outil de requantisation sélective d'une piste (et non pas d'un DVD entier, pour règler la compression en amont avant de donner un .m2v à MovieGate).

 

version 0.84

- L'appli ne s'endort plus pendant l'encodage en mode 'traitement par lots' (via un code gros bourin dégeu' mais c'est assez efficace).
- le re-clic sur la fenêtre d'ouverture des sources via le bouton ne cause plus de crash (via une "dégradation" du look de la fenêtre hélas :-(
…alors j'ai mis une zolie "musique d'attente" pendant l'analyse pour compenser.
- Une solution de dépannage avec les sources ntsc-vidéo entrelacées est codée (pas de risque de désynchronisation durant le téléciné mais pas de correction miracle non plus -le tool utilisé reste toujours buggé).
La qualité résultante est de toute façon bien supérieur à un encodage basique (ça reste du téléciné ;-)). Pour info M6 diffuse ses dessins animés américains et japonais via ce même type de téléciné. Ce n'est pas le meilleur mode de téléciné, mais si ça convient à une chaîne nationale, ça pourra passer pour nous en attendant un hypothétique mieux…

Donc 3 gros bugs en moins!

- La 'coupe du début' des sources en ntsc-film est maintenant directement gérée dans MC (plus d'aller-retours avec Quicktime). C'est bien plus fonctionnel et plus z'oli (c'est le bouton "ciseau" qui apparaît sous la durée de la source).
- L'outil 'ordre des trames' est réécrit (de nouveau opérationnel et plus z'oli aussi). Il est maintenant beaucoup plus confortable avec les sources gérées par QuickTime. Le recours à VLC n'est plus nécessaire non plus, la prévisualisation des résultats est elle aussi directement gérée dans MC :-).
Testez-le avec cette horreur par exemple, vous comprendrez mieux l'utilité de ce tool ;-)
- on peut maintenant glisser des sources directement sur l'icone de MC pour les ouvrir.
- est codé une optimisation des process (qui ne fonctionne hélas pas bien encore si on rajoute des bandes noires = bug de ffmpeg)
- on peut maintenant glisser des sources directement sur l'icone de MC pour les ouvrir.
- on peut maintenant charger (ou corriger les réglages d'une source déjà chargée) d'une source PENDANT l'encodage vidéo d'une autre source (l'interface n'est plus bloquée via le mode "Traitement par lots"). ATTENTION : aucune vérif/contrôle n'est encore implémenté…
- correction d'une routine qui créait une boucle sans fin pendant l'analyse des MPG2 démuxés.
- des ch'tits bugs divers…

 

version 0.83

- ce panneau d'affichage web des nouveautés ;-)
- la preview FONCTIONNE chez tout le monde maintenant!
- correction de divers bugs sans grand intérêt
- nouvel outil ffmpeg (juste pour PPC bien sûr)
- certains tools sont en Universal Binary (mais on s'en fout complètement)
- d'autres bêtises…
- le traitement par lot est encore un autre chouia plus fonctionnel.
- reprise de l'interface pour se libérer de certains limites liées à InterfaceBuilder

- les gros bugs existant sont toujours au même état d'avancement :-(

 

version 0.82

- corrections diverses (comme l'impossibilité de régler finement des sources une fois qu'elles étaient ajoutées au mode traitement par lot)
- le traitement par lot est donc un chouia plus fonctionnel

 

version 0.81

- gestion des préférences
- gestion du traitement par lot

 

version antérieures

(rien n'avais été tenu à jour ;-))

 

Haut de page