13 votes

Aucun fichier ou répertoire de ce type dans FFmpeg

J'essaie d'utiliser FFmpeg pour extraire l'audio d'un mp4 et je rencontre toujours cette erreur :

CFileffmpegvideo.mp4: No such file or directory exist. 

Je suis dans l'invite de commande (sous Windows 7) et le chemin d'accès est le suivant C:\Files\ffmpeg (où se trouve ffmpeg).

Je lance la ligne de commande suivante

ffmpeg -i C:\Files\ffmpeg\video.mp4 -f mp3 -ab 320000 -vn music.mp3

Le fichier se trouve dans le même dossier que ffmpeg. Je sais que j'ai raté quelque chose de simple, mais qu'est-ce que c'est ?

Voici une courte vidéo montrant le processus exact.

Screenshot Showing Error

15voto

Jivul Points 151

Vous avez peut-être une double extension de fichier, votre "video.mp4" est en fait "video.mp4.mp4" (regardez la capture d'écran de votre dossier Windows, README.txt a l'extension cachée).

5voto

JohnMudd Points 101

J'ai recréé votre situation (du mieux que j'ai pu) sur cet ordinateur après avoir regardé votre vidéo. J'ai téléchargé la même version de ffmpeg (je ne sais pas pour le build, puisque je suis limité à la version 32 bits), copié l'exécutable du dossier bin dans le dossier principal, mis un fichier mp4 appelé "video.mp4" dedans, et utilisé les paramètres exacts de votre ligne de commande, moins le chemin absolu...

ffmpeg -i video.mp4 -f mp3 -ab 320000 -vn music.mp3

enter image description here

et cela a parfaitement fonctionné pour moi. Maintenant, je ne l'ai pas fait à partir de la même structure de répertoire que vous aviez mise en place (c : \files\ffmpeg ). Est-ce que ffmpeg est installé ailleurs sur l'ordinateur ? Avez-vous envisagé d'essayer une version antérieure ? Qu'en est-il de la version 32 bits par rapport à la version 64 bits... ou vice versa ? Est-ce la première fois que vous utilisez cette version de ffmpeg ? Ou... a-t-il fonctionné parfaitement jusqu'à présent ? Avez-vous essayé de renommer le fichier d'entrée (c'est idiot, je sais) ?

3voto

videoconverter Points 31

A résolu le problème.

si vous tapez dir dans la fenêtre d'invite de ff, vérifiez à quel DOSSIER il fait référence.

Pour moi, il s'agissait en fait du dossier bin, et non du dossier dans lequel se trouve le fichier batch de ffmpeg.

J'ai placé le fichier vidéo dans le dossier "bin" et il l'a trouvé sans problème.

0voto

evilsoup Points 12077

Il semble que ffmpeg ait des problèmes avec votre nom de fichier absolu. Je suppose que, comme il est plus concentré sur les environnements de type Unix, il utilise \ comme caractère d'échappement. Essayez d'utiliser des barres obliques à la place.

0voto

Aritro Paul Points 89

Effectuez une recherche DIR dans le répertoire pour vérifier si le nom du fichier n'a pas été modifié en "File.mp4.mp4" ou similaire. C'est le problème que j'ai rencontré avec Windows Vista et 7.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X