J’ai essayé de synchroniser un film particulier sur un iPad et j’ai reçu un message d’erreur indiquant qu’il n’était pas possible de le transcoder. Il s’est avéré qu’il y avait un problème de qualité/intégrité avec le fichier (sans rapport avec MCEBuddy). De plus, j’ai du contenu avec des sections de mauvaise résolution. Au début, j’ai pensé que c’était lié à la mise en mémoire tampon ou au réseau, mais il s’avère que c’est un problème avec le fichier.
Est-ce que MCEBuddy peut effectuer une vérification de la qualité/intégrité du fichier et me signaler s’il y a des problèmes ?
Allons plus loin, MCEBuddy peut-il soit corriger/réparer, soit même améliorer la qualité d’un fichier ?
Si vous utilisez un profil non traité, les flux vidéo et audio sont copiés tels quels sans aucune modification (seuls de légers problèmes de conteneur peuvent être corrigés).
Si vous utilisez un profil régulier, certains erreurs sont détectées et corrigées, mais cela dépend aussi de l’encodeur utilisé dans le profil. Certains encodeurs sont capables de gérer certains types d’erreurs mieux que d’autres. Par exemple, HandBrake est capable de corriger les erreurs de synchronisation mieux que FFmpeg pour la plupart des flux MPEG4, tandis que FFmpeg sera plus efficace avec les données MPEG2.
Nous avons beaucoup testé avec des fichiers corrompus. Pour vous donner une idée, chaque version de MCEBuddy passe environ 10 000 heures de fichiers contenant de l’audio/de la vidéo/des conteneurs/des métadonnées corrompus et convertit > 99,9 % d’entre eux avant que nous ne le publions (ce chiffre était autrefois proche de 80 %).
Cela dit, il restera toujours certains artefacts après la correction d’erreurs, mais cela dépend aussi du lecteur pour gérer ces erreurs. Les erreurs sont extrêmement courantes dans les fichiers vidéo, surtout s’ils sont enregistrés OTA ou par câble. La plupart des lecteurs vidéo sont assez résilients pour gérer les erreurs, certains (comme Apple) sont très exigeants. VLC est un excellent exemple de logiciel qui gère très bien les erreurs pendant la lecture (et il est disponible pour les appareils iOS, Android, Windows, Mac et Linux).
Merci d’avoir pris le temps de partager, c’était vraiment très intéressant et instructif. Cela explique aussi certains des problèmes que j’ai rencontrés. J’ai tenté d’obtenir des extractions de la plus haute qualité à partir de fichiers ISO (créés avec le profil de clonage DVDFab), une qualité identique au Blu-ray ou DVD original (je suppose que je ne peux pas améliorer la qualité ?). Comme mes ambitions dépassent mes compétences, j’utilisais les profils non compressés en me disant que sans compression, il n’y aurait pas de perte de qualité. J’ai testé quelques profils haute qualité, mais je ne les ai jamais vus jusqu’au bout car chaque film prenait plus de 12 h sur mon ordinateur, alors j’ai abandonné. Je soupçonne mon vieux portable et ma carte graphique d’être responsables. Je vais essayer de mettre la main sur un ordinateur plus récent et voir si cela change quelque chose. J’investirais volontiers dans une nouvelle machine si cela me permettait d’avoir un processus automatisé avec des fichiers de haute qualité.
Si vous utilisez des profils non traités (surtout de gros fichiers de plusieurs Go), comme il s’agit de déplacer de grandes quantités de données (copie audio et vidéo sans recodage), c’est la vitesse du disque dur et des E/S qui compte plutôt que le processeur. Vous pourriez obtenir un meilleur rapport performance/prix en optant pour un SSD haute vitesse plutôt qu’un processeur plus rapide. Pour les profils standards, le processeur est très important, surtout si vous n’utilisez pas l’accélération matérielle. L’accélération matérielle implique un compromis : elle est 5 à 50 fois plus rapide qu’un processeur, mais vous sacrifiez un peu de qualité par rapport à la taille finale du fichier (par exemple, un fichier converti avec encodage matériel via le profil MP4 Haute Qualité, comparé au même fichier encodé par le processeur avec HandBrake, donnera un fichier plus petit pour le processeur, ou, pour une taille de fichier identique, un fichier de meilleure qualité pour la version encodée par le processeur). Les encodeurs matériels s’améliorent à chaque génération, donc c’est un compromis entre prix et qualité.
Si vous avez du temps devant vous, laissez le processeur travailler en arrière-plan (c’est ce pour quoi MCEBuddy est conçu)
en revanche, si vous avez BEAUCOUP de fichiers à traiter (certains utilisent MCEBuddy pour plus de 1000 vidéos par jour), alors l’accélération matérielle est la solution
rien n’égale la qualité d’un profil non traité, il suffit d’avoir un SSD sous la main