ffmpeg:找不到文件,但是显然可以访问
我正在犯一些非常愚蠢的错误,或者我偶然发现了一个非常奇怪的错误。我正在bash中,我想使用ffmpeg将.flac转换为.mp3。运行 ffmpeg -i 3\ -\ Thirty\ Seconds\ to\ Mars\ -\ Rescue\ Me.flac 3\ -\ Thirty\ Seconds\ to\ Mars\ -\ Rescue\ Me.mp3 会导致3 - Thirty Seconds to Mars - Rescue Me.flac: No such file or directory,尽管stat和ls都显示该文件具有当前用户的读取权限,我什至可以使用来查看其内容less。 我怀疑文件名有问题,所以我将文件重命名为asdf.flac,可以正常工作,但ffmpeg -i asdf.flac asdf.mp3仍然给我asdf.flac: No such file or directory。 为了排除权限问题,我已经做到chmod -R 777 .了使目录和所有文件在世界范围内可读写,但仍然没有机会。 有什么想法可能导致ffmpeg找不到文件,尽管它显然在那里?