这是一个创建于 4340 天前的主题,其中的信息可能已经有所发展或是发生改变。
用 mencoder 压制视频的时候突然发现不能加载 ass filter, 于是尝试重新安装:
Millennium-Falcon:Desktop Alex$ brew uninstall mplayer
Millennium-Falcon:Desktop Alex$ brew install mplayer
还是不行. 尝试手动编译安装:
Millennium-Falcon:Desktop Alex$ c /Library/Caches/Homebrew/mplayer-1.1.tar.xz .
Millennium-Falcon:Desktop Alex$ tar -xf mplayer-1.1.tar.xz
Millennium-Falcon:Desktop Alex$ d MPlayer-1.1/
Millennium-Falcon:MPlayer-1.1 Alex$ ./configure --prefix=/usr/local/Cellar/mplayer/1.1 --cc=cc --host-cc=cc --disable-cdparanoia --disable-libopenjpeg --disable-x11 --enable-libass
Unknown parameter: --enable-libass
失败. 用 Google 搜索, 无果. 但是发现 Google 自动添加了包含 ffmpeg 的搜索结果, 由此想到可能是 ffmpeg 的问题:
Millennium-Falcon:Desktop Alex$ brew uninstall ffmpeg
Millennium-Falcon:Desktop Alex$ brew install ffmpeg
无效. 尝试手动编译安装:
Millennium-Falcon:Desktop Alex$ c /Library/Caches/Homebrew/ffmpeg-1.0.1.tar.bz2 .
Millennium-Falcon:Desktop Alex$ tar -xf ffmpeg-1.0.1.tar.bz2
Millennium-Falcon:Desktop Alex$ d ffmpeg-1.0.1/
Millennium-Falcon:ffmpeg-1.0.1 Alex$ ./configure --prefix=/usr/local/Cellar/ffmpeg/1.0.1 --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libass
Millennium-Falcon:ffmpeg-1.0.1 Alex$ make install
然后尝试压片:
Millennium-Falcon:Desktop Alex$ ffmpeg -i Operation\ Kingfish.mp4 -vf ass=Operation\ Kingfish.ass -vcodec libx264 -preset slower -acodec copy output.mp4
结果:
Unknown encoder 'x264'
干! 你! 妹!
好悲桑啊...
Millennium-Falcon:Desktop Alex$ d ffmpeg-1.0.1/
Millennium-Falcon:ffmpeg-1.0.1 Alex$ ./configure --prefix=/usr/local/Cellar/ffmpeg/1.0.1 --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libass --enable-libx264
Millennium-Falcon:ffmpeg-1.0.1 Alex$ make install
T T