Affichage des articles dont le libellé est réparation. Afficher tous les articles
Affichage des articles dont le libellé est réparation. Afficher tous les articles

mardi 9 novembre 2010

Récupérer un fichier MP4 de GoPro corrompu et illisible

Peut-être vous est-il arrivé en filmant de vous rendre compte que l'enregistrement de la vidéo avait stoppé.

Les raisons peuvent en être diverses, de la batterie un peu faible au gadin monumental que vous venez de vous prendre en passant par les aléas et les mystères de l'électronique ou bien simplement l'arrêt forcé de la caméra pendant qu'elle filme. Bref, tout ce qui fait que la communication entre la carte SD et la caméra puisse être coupée.

Parfois, ceux qui ont vécu cette expérience traumatisante (on compatit) n'ont pu que constater de retour à la maison que le fichier en question était illisible sur l'ordinateur, et ce même si sa taille parait normale.

Ce qu'il se passe : les fichiers MP4 contiennent une sorte d'index décrivant les caractéristiques de la vidéo. Cet index est nécessaire à la bonne lecture du fichier.
Lorsque l'enregistrement s'arrête d'une manière impromptue, la caméra n'a pas eu le temps d'écrire cet index de manière complète.

Il existe une fonction de la GoPro qui peut vous éviter ce genre d'embarras. Elle est assez mal documentée, raison pour laquelle nous vous la livrons ici. Si vous n'avez plus de GoPro sous la main, lisez plus bas.

Il s'agit de la fonction SOS.

Si votre dernier fichier est corrompu, remettez si nécessaire la carte SD dans son logement et allumez la caméra. Si la caméra affiche sur son écran LCD le message "SoS", cela signifie que la caméra a détecté le fichier corrompu. Il vous suffit alors d'appuyer sur n'importe quel bouton (le déclencheur par exemple) pour que la GoPro tente de réparer le fichier, ce qu'elle est capable de faire la plupart du temps en réécrivant le header (les 'moov atom' du fichier MP4). Lorsque la réparation du fichier est terminée, la led rouge s'arrête de clignoter.

Évidemment, évitez de manipuler les fichiers de quelque manière que ce soit avant d'avoir tenté cette restauration.

Si cette tentative échoue, sachez que certains arrivent à récupérer le flux vidéo des fichiers MP4. Maintenant certains arrivent également à récupérer le flux audio (voir plus bas, services payants).
La première condition est que votre fichier ne soit pas vide (commencez par en vérifier la taille, ou qu'il ne soit pas rempli de "zéros")

Deux techniques existent : la ré-écriture de l'index, ou bien l'exportation des frames vidéos une par une.

Un script PERL a été réalisé à cette fin par Tchiers. Vous pouvez le trouver ICI (accompagné d'un fichier batch concocté par GoPro.Hacks en vue de simplifier la procédure).
Il permet de récupérer le flux vidéo uniquement. Pour ceux qui ont besoin du son de leur vidéo, des services payants (voir-ci-dessous) arrivent parfois à le récupérer.
Voici la procédure d'utilisation (procédure basée sur l'environnement windows, mais les utilisateurs des autres OS -Mac, linux...- trouveront dans l'archive la source du script Perl, qui peut être lancée sur tout environnement sur lequel Perl version 5.8 ou supérieure est installé).
  1. Télécharger et installez la version 5.8 ou supérieure de Perl
  2. Créez un dossier
  3. Copiez dans ce dossier le contenu du fichier fixfr.zip, soit un fichier nommé "fix.pl", qui est le script en Perl, et un fichier "lancez_moi.cmd" qui est un batch.
    Bien que testé parfaitement fonctionnel sous windows7, chez certains il est apparu un problème au lancement, qui se résoud en enlevant le mot "perl" du fichier "lancez-moi.cmd". Pour se faire, utilisez un logiciel dans le style du notepad pour ouvrir le fichier.
  4. Copiez dans le même répertoire le fichier vidéo endommagé (appelons le 'video.mp4', et supposons qu'il ait été filmé en mode R3).
  5. Double-cliquez sur le fichier "lancez_moi.cmd"
  6. Une fenêtre s'ouvre. Effectuez les actions demandées :
    • mettre le nom du fichier corrompu et son extension (video.mp4 dans notre exemple)
    • mettre le mode dans lequel la vidéo a été capturée (r3 dans notre exemple, soit le mode 720p). Si vous filmez en PAL (50 fps en r3 PAL), choisir palr3, si vous filmez en NTSC (60 fps en R3 NTSC), choisir ntscr3.
      En PAL R2 ce sera palr2, en NTSC R4 ce sera ntscr4, etc.
    • pour le premier essai, entrez 0 pour la compensation. Vous modifierez ce paramètre uniquement si la lecture de la vidéo corrigée n'est pas bonne
  7. Le script va tenter de réparer le fichier et en créer une copie restaurée avec une extension '.restore.mp4'.
    Vérifiez dans le lecteur vidéo VLC que la vidéo a été récupérée. Si la lecture se fait mal, relancez le script en entrant un paramètre de compensation différent (d'abord 1, puis 2...) jusqu'à ce que la lecture soit enfin correcte.
    Il est probable que vous rencontriez des difficultés avec des fonctions avancées (style avance rapide). Cela est dû au fait que le fichier a connu des problèmes d'indexation. Il est recommandé de le réencoder.

Pour les utilisateurs de Mac, voici le code source d'un outil appelé recoverMP4.
Il permet de reconstruire le descripteur des fichiers de GoPro, cependant il s'agit d'une SOURCE destinée à l'origine à un fichier vidéo bien précis, et il faudra donc l'adapter en fonction des caractéristiques de votre vidéo (taille, framerate, etc.). Mieux vaut donc s'y connaitre un peu (beaucoup).

SERVICES PAYANTS :
Enfin pour ceux dont la séquence perdue a une valeur inestimable et qui n'y arrivent pas, ou qui ont besoin de récupérer la bande audio, sachez qu'il existe des services commerciaux proposant la restauration des fichiers MP4.

Dans les cas les plus difficiles, le procédé de récupération est manuel, ce qui peut demander un certain temps au réparateur.
Nous pouvons vous recommander cette adresse : videofilerepair@gmail.com qui a déjà restauré pour nous un fichier MP4 avec récupération des flux vidéo ET audio.

Le principe : après un premier contact où l'on détaille le type de fichier (mode de prise de vue, durée, etc.), on reçoit le détail de la procédure.

On envoie le film endommagé pour expertise, et on reçoit gratuitement en retour un mail qui nous dit si le fichier est réparable, avec le cas échéant un court extrait vidéo pour juger de la qualité à attendre du résultat, et le prix à payer pour récupérer l'intégralité du fichier.
Si cela vous convient, des instructions de paiement vous sont alors données, et une fois le paiement reçu le fichier est mis à votre disposition en téléchargement.

A noter que le délai de réparation est variable en fonction de la taille du fichier et de la disponibilité du réparateur.



.

mercredi 2 juin 2010

Tutoriel du remplacement de la lentille du caisson de la GoPro par Gaëtan

Ayant eu à changer la lentille de son caisson, Gaëtan nous fait partager son expérience pour ceux que la manipulation rebuteraient.
Pour rappel, la lentille du hublot n'est pas en verre, et donc se raye facilement : évitez tant que faire se peut tout contact contre celle-ci et pensez à mettre un bouchon. Mais place au "professeur Gaëtan" :)


Voici le contenu du kit de remplacement de lentille de chez GoPro® HD Cameras  :



  • 2 lentilles
  • 2 joints
  • 1 set de vis
  • un mini-tournevis


Autant le dire tout de suite, si vous avez un vrai tournevis de précision vous pouvez jeter celui fourni (aucune prise, taille minuscule).

Rien de bien sorcier, enlevez une-par-une les vis du hublot.


Enlevez le hublot, puis la lentille à changer et le joint.



Apposez le nouveau joint, puis la nouvelle lentille

Puis rajoutez le hublot.


Maintenant c'est l'heure de ne pas flancher ! Prenez garde à ne pas ripper avec le tournevis et faire une belle rayure sur la lentille toute neuve...
Ajoutez toutes les vis à la main, serrez 2 ou 3 tours seulement, puis commencez à serrer doucement par paires de vis diamétralement opposées pour écraser de manière symétrique le joint.

Un dernier coup pour la route en prenant toujours garde à ne pas flinguer la nouvelle lentille, un test d'étanchéité dans le lavabo, et le tour est joué !


mardi 25 mai 2010

Astuce pour levier de fermeture cassé

Pour commencer, un grand merci à Régis de Toulouse qui nous fait profiter de son astuce et qui a pris la peine de prendre quelques photos.

Consécutivement à une fermeture du caisson difficile, le système d'accroche en plastique de son caisson a cassé.
Généralement le SAV de GoPro® HD Cameras ne chipote pas pour renvoyer la pièce, mais il se peut que vous ayez besoin d'une solution d'urgence.

Après plusieurs essais de réparation peu concluants, il a finalement utilisé un bout en fibres de Kevlar® (choisi pour sa faible élasticité, c'est un critère important) pour simplement remplacer le crochet plastique cassé.

L'idée est de former une boucle fermée par un double nœud de pêcheur fermement noué.
Après quelques tests d'ajustement de longueur, le boîtier peut ainsi être fermement clos.

Simple et efficace, on vous laisse apprécier.



Voir aussi cet article.

samedi 1 mai 2010

Réparer le levier de fermeture du caisson de la GoPro

Consécutivement à son astuce de l'article précédent, Aymeric de www.energykarting-stcyr.com nous explique comment il a réparé le levier de fermeture du caisson de la GoPro, suite à la casse de ce dernier.
Note de GoPro.Hacks : un membre de l'équipe a pu tester le SAV GoPro® HD Cameras à ce sujet et s'est vu envoyer dans la semaine une pièce de remplacement.

Tout d'abord, faisons un peu de prévention. L'étanchéité du caisson de la GoPro nécessite que le joint soit bien écrasé et pour cela il convient d'y appliquer une certaine force.
Pour éviter de casser le levier, positionnez le crochet de fermeture sur l'ergot du volet arrière.
Placez ensuite les paumes des mains sur le devant du caisson en essayant d'éviter d'appuyer sur la lentille, puis rabattez le volet arrière avec vos doigts en le tenant comprimé contre le caisson.
Grâce à la pression ainsi exercée par vos petits doigts boudinés (et musclés), il vous sera très facile de verrouiller le levier avec un seul doigt, évitant ainsi au levier d'avoir à supporter des tensions trop importantes.

Place maintenant aux photos et explications d'Aymeric :

Voici les photos de ma réparation.
il faut un fer à souder et un morceau de grillage un peu rigide pour faire l'armature.
faire fondre le plastique avec le fer et enfoncer la grille pour la noyer dans la matière.
lisser avec le fer pour la finition et un coup de lime pour terminer (ce que je n'ai pas fait d'ailleurs !)



 Voir également cet article