Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/09/2024, à 18:46

mwana

Réparation fichiers mp4

Bonjour,

Suite à une extraction ratée de la carte SD d'un Drone Dji, je me retrouve dans l'impossibilité de lire les vidéos qu'elle contenait.

J'ai essayé via des services en ligne, mais ils sont à des prix prohibitifs. Je pense qu'il doit exister des outils de réparation gratuits.

En faisant quelques recherches, je me suis orienté vers FFMPEG,  et lors son utilisation, au lancement de la commande suivante :

ffmpeg -i  Dji_corrupt.mp4 -c Dji_new.mp4

Je reçois le message suivant :

Trailing option(s) found in the command: may be ignored.
[in#0 @ 0x622324512280] Error opening input: No such file or directory
Error opening input file Dji_corrupt.mp4.
Error opening input files: No such file or directory

J'ai du me tromper quelque part, mais je ne vois pas où.

Si quelqu'un a une piste, pas trop difficile à mettre en oeuvre, j'en serais ravi.
Par avance, merci.

Hors ligne

#2 Le 08/09/2024, à 19:03

jplemoine

Re : Réparation fichiers mp4

Je pense que le fichier d'entrée n'existe pas dans le répertoire courant.
Et je n'ai pas vu de -c dans les options du man...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#3 Le 09/09/2024, à 09:17

cqfd93

Re : Réparation fichiers mp4

Bonjour,

jplemoine a écrit :

Je pense que le fichier d'entrée n'existe pas dans le répertoire courant.

Le nom Dji_corrupt.mp4 utilisé dans la commande est sûrement un modèle, il faut le remplacer par le nom réel du fichier.

Et je n'ai pas vu de -c dans les options du man...

Si, il y a ça :

       -c[:stream_specifier] codec (input/output,per-stream)
       -codec[:stream_specifier] codec (input/output,per-stream)
           Select an encoder (when used before an output file) or a decoder
           (when used before an input file) for one or more streams. codec is
           the name of a decoder/encoder or a special value "copy" (output
           only) to indicate that the stream is not to be re-encoded.

           For example

                   ffmpeg -i INPUT -map 0 -c:v libx264 -c:a copy OUTPUT

           encodes all video streams with libx264 and copies all audio
           streams.

cqfd93

Hors ligne

#4 Le 09/09/2024, à 09:45

jplemoine

Re : Réparation fichiers mp4

En paramètre de -c il y a un nom de fichier....
Il doit donc y avoir un problème aussi à ce niveau-là.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#5 Le 09/09/2024, à 16:45

moko138

Re : Réparation fichiers mp4

man ffmpeg | grep -C 2 "\-c "

trouve aussi du

-c copy

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#6 Le 09/09/2024, à 17:08

krodelabestiole

Re : Réparation fichiers mp4

tu peux nous donner des infos sur le fichier ?

ls -l Dji_corrupt.mp4
sudo apt install mediainfo
mediainfo Dji_corrupt.mp4

et éventuellement aussi le retour mediainfo pour une vidéo du drone fonctionnelle.
la réparation d'un fichier multimédia corrompu dépend souvent du codec.

ta commande ffmpeg ne peut corriger que l'entête du ficher. c'est peu probable que ce soit le problème.

Hors ligne

#7 Le 11/09/2024, à 16:27

mwana

Re : Réparation fichiers mp4

Salut,

Merci à tous de vos retours. Je mets en pause pour le moment, j'y reviendrai plus tard.

Hors ligne