非法指令:ffmpeg 4
Illegal instruction: 4 in ffmpeg
我试过 brew 安装 ffmpeg,我也试过编译 ffmpeg 但在所有情况下我都有错误
Illegal instruction: 4
我运行是这样的:
./ffmpeg -i /Users/ruslan/Torrents/Weird\ smiling\ dog.3gp -codec:v libx264 -b:v 360k -maxrate 360k -bufsize 720k -movflags +faststart -vprofile high -preset slow -vf 'scale=trunc(iw/2)*2:360' -threads 0 -codec:a libfdk_aac -b:a 96k -ac 2 -f mp4 -threads 0 -y /dev/null >> /Users/ruslan/erosite/log/ffmpeg_convertation.log 2>&1
Illegal instruction: 4
或者在使用 homebrews 安装版本时只有带有选项的 ffmpeg
附加信息:
OS X Yosemite 10.10.2
MacBook Pro(15 英寸,2009 年中)
当我完全重新安装 brew 时,问题已解决。
当您将 OS X 从 Time Machine 备份恢复到另一台具有不同体系结构的计算机(例如 Haswell 到 Ivy Bridge)时,可能会发生这种情况。 ffmpeg 可能已经针对特定架构进行了优化编译。重新安装 ffmpeg
对我有用。
$ brew uninstall ffmpeg && brew install ffmpeg
如果您有多个 ffmpeg
版本,运行 多次卸载命令。
重新安装时 ffmpeg
不是在我的机器上编译的,而是从预编译的瓶子里倒出来的。
我试过 brew 安装 ffmpeg,我也试过编译 ffmpeg 但在所有情况下我都有错误
Illegal instruction: 4
我运行是这样的:
./ffmpeg -i /Users/ruslan/Torrents/Weird\ smiling\ dog.3gp -codec:v libx264 -b:v 360k -maxrate 360k -bufsize 720k -movflags +faststart -vprofile high -preset slow -vf 'scale=trunc(iw/2)*2:360' -threads 0 -codec:a libfdk_aac -b:a 96k -ac 2 -f mp4 -threads 0 -y /dev/null >> /Users/ruslan/erosite/log/ffmpeg_convertation.log 2>&1
Illegal instruction: 4
或者在使用 homebrews 安装版本时只有带有选项的 ffmpeg
附加信息:
OS X Yosemite 10.10.2
MacBook Pro(15 英寸,2009 年中)
当我完全重新安装 brew 时,问题已解决。
当您将 OS X 从 Time Machine 备份恢复到另一台具有不同体系结构的计算机(例如 Haswell 到 Ivy Bridge)时,可能会发生这种情况。 ffmpeg 可能已经针对特定架构进行了优化编译。重新安装 ffmpeg
对我有用。
$ brew uninstall ffmpeg && brew install ffmpeg
如果您有多个 ffmpeg
版本,运行 多次卸载命令。
重新安装时 ffmpeg
不是在我的机器上编译的,而是从预编译的瓶子里倒出来的。