FFmpeg 中没有这样的文件或目录

L84*_*L84 13 ffmpeg

我正在尝试使用 FFmpeg 从 mp4 中提取音频,但一直遇到此错误:

CFileffmpegvideo.mp4: No such file or directory exist. 
Run Code Online (Sandbox Code Playgroud)

我在命令提示符下(在 Windows 7 中)并且路径为C:\Files\ffmpeg(ffmpeg 所在的位置)。

我运行这个命令行

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

该文件与 ffmpeg 位于同一文件夹中。我知道我在这里遗漏了一些简单的东西,但它是什么?

这是一个显示确切过程的简短视频

显示错误的屏幕截图

小智 14

您可能有文件的双重扩展名,您的“video.mp4”实际上是“video.mp4.mp4”(查看 Windows 文件夹的屏幕截图,README.txt 隐藏了扩展名)


Bon*_*art 5

看完你的视频后,我在这台电脑上重现了你的情况(尽我所能)。我下载了相同版本的 ffmpeg(不知道 build,因为我只能使用 32 位版本),将可执行文件从 bin 文件夹复制到主文件夹中,将一个名为“video.mp4”的 mp4 文件放入在那里,并使用您的确切命令行参数,减去绝对路径...

ffmpeg -i video.mp4 -f mp3 -ab 320000 -vn music.mp3
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

..它对我来说非常有效。现在,我没有从您设置的相同目录结构 (c:\files\ffmpeg) 中执行此操作。您是否在计算机上的其他任何地方安装了 ffmpeg?您是否考虑过尝试以前的构建/版本?32 位和 64 位怎么样...反之亦然?这是您第一次使用这个版本的 ffmpeg 吗?或者……到目前为止它运行得很好吗?您是否尝试过重命名输入文件(愚蠢,我知道)?