我正在尝试在 Android 上剪切视频并调整视频大小(但在 MacOS 上类似),但是当我运行 ffmpeg 命令时它会返回我
frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed=
它重复大约 20 秒(我有 3 秒持续时间的 4K 视频)。
有什么办法可以提高处理速度吗?这是我的 ffmpeg 命令的示例
ffmpeg -y -i input.mp4 -ss 00:01.82 -to 00:02.94 -vf scale=500:1024 -c:v libx264 -c:a aac -b:v 500k -b:a 96k output.mp4
最佳答案
在输入执行解码帧搜索后使用-ss
,速度较慢。切换到多路分配器搜索
ffmpeg -y -ss 00:01.82 -to 00:02.94 -i input.mp4 -vf scale=500:1024 -c:v libx264 -c:a aac -b:v 500k -b:a 96k output.mp4
用于解复用器的 -to
最近才添加,因此请获取当前的 git 版本。否则,使用 -t
和计算出的持续时间。
关于android - FFmpeg 在启动时卡住了几秒钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48662039/