Pages : 1
#1 Le 08/09/2024, à 17: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, à 18: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, à 08:17
- cqfd93
Re : Réparation fichiers mp4
Bonjour,
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, à 08: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, à 15: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, à 16: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.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#7 Le 11/09/2024, à 15: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