相关疑难解决方法(0)

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 位于同一文件夹中。我知道我在这里遗漏了一些简单的东西,但它是什么?

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

显示错误的屏幕截图

ffmpeg

13
推荐指数
2
解决办法
7万
查看次数

如果完整性检查遇到错误,我可以让 ffmpeg 停止吗?

如果遇到错误,有没有办法阻止 ffmpeg 处理?我正在使用 ffmpeg 通过以下方式检查视频完整性:

ffmpeg -v error -i file.avi -f null - 2>error.log
Run Code Online (Sandbox Code Playgroud)

但是,我想扩展它以在发现错误后立即停止该过程。

video ffmpeg

10
推荐指数
2
解决办法
1万
查看次数

在 Windows 7 中使用 ffmpeg.exe 验证视频文件的正确选项是什么?

我有数千个视频文件需要检查/验证它们是否有错误或警告。一家公司刚刚通过旧磁带(VHS、Umatic ...)将它们数字化,所有这些视频都是 mp4 格式,我想用软件自动检查它们。经过一番小搜索后,我找到了这个网站(http://videofilechecker.com/),但是该软件没有试用版,因此我无法使用我的视频文件对其进行测试。然后我看到该软件正在使用 ffmpeg 来验证所有这些视频。在我的第二次搜索中,我在超级用户中发现了这个问题。(如何检查视频文件(avi、mpeg、mp4...)的完整性?)。

在这个问题中,答案是:

ffmpeg.exe -v 5 -i file.avi -f null - >error.log
Run Code Online (Sandbox Code Playgroud)

我检查了error.log,它完全是空的(可能视频中没有错误)

但我研究了 ffmpeg 的文档并发现了其他一些东西,例如:

ffmpeg.exe -v error -i file.mp4 -f null - >error.log
Run Code Online (Sandbox Code Playgroud)

但后来我得到了一个错误:

Unknown input format: null
Failed to set value 'null' for option 'f': Error number -22 occurred
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用,-v 5则根本没有错误,但在文档中它是用-v error

由于我对视频验证的了解有限,我不太确定应该使用 ffmpeg 的哪些选项来验证所有这些文件。另外,我的下一个问题是在 Windows 中编写一个批处理脚本,它将一一检查所有文件,如果有错误,它将把它写到一个包含文件名的日志文件中。有人有任何软件想法或脚本来验证这些视频吗?

video ffmpeg verification

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

ffmpeg ×3

video ×2

verification ×1