我正在运行以下命令从视频中提取音频并将它们合并到一个文件中:
-y -hide_banner -i /storage/emulated/0/Videos/video_4.mp4 -i /storage/emulated/0/WhatsApp/Media/WhatsApp Video/VID-20210430-WA0010.mp4 -i /storage/emulated/0/WhatsApp/Media/WhatsApp Video/VID-20210430-WA0052.mp4 -filter_complex [0:a]atrim=duration=1119.028,volume=1[a_0];[1:a]atrim=duration=84.057,volume=1[a_1];[2:a]atrim=duration=278.029,volume=1[a_2];[a_0][a_1][a_2]concat=n=3:v=0:a=1[audio] -map [audio] -acodec aac -vn /storage/emulated/0/Videos/audio.aac
但是ffmpeg说/storage/emulated/0/Videos/video_4.mp4: No such file or directory
我可以确保该文件存在于该指定路径上。什么可能导致问题?注意:其他一些命令也会出现同样的错误,但在所有情况下,视频文件都存在于指定路径中。
最佳答案
我有同样的问题,我使用 snap 安装它。
因此,作为解决方案,我尝试使用 remove 和 purge 进行卸载,然后我使用了 mv /snap/bin/ffmpeg /snap/bin/ffmpeg_old
.
然后我使用 apt-get install ffmpeg
安装,并工作。我猜问题是ffmpeg的版本。
关于android - ffmpeg - 'No such file or directory' 虽然文件存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67641573/