android - ffmpeg - 'No such file or directory' 虽然文件存在

标签 android ffmpeg mobile-ffmpeg

我正在运行以下命令从视频中提取音频并将它们合并到一个文件中:

-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/

相关文章:

java - 使用 Xuggler 将音频(aac)和视频(mp4 容器中的 h.264)合并到 mp4 容器中

ffmpeg - Android - 如何使用 FFmpegKitConfig.setFontDirectory 注册新的 FontConfig

android - 在 onBindViewHolder RecyclerView 中添加滑动

java - If else 条件和逻辑运算符

bash - ffmpeg遍历目录树,输出到不同根目录下的相同树,只处理一次文件

ios - 在 iOS 中无法使用 avfoundation 播放特定的 MP4 文件

android - Flutter FFmpeg - [AVFilterGraph @ 0x88f4b300] 没有这样的过滤器 : '"scale'

安卓 :Using Bixolon thermal printer(SPP-R300) printing alignment

Android圆圈背景变成椭圆形

ffmpeg - 如何修复 ffmpeg 中的 "moov atom not found"错误?