我的ffmpeg版本缺少'libtheora'编解码器,我下载了这个版本的'libtheora'来使它工作。 http://www.theora.org/downloads/ 问题是,解压缩zip文件后,我不知道如何安装它。自述文件没有提供很多细节。我只是运行make? 任何曾经这样做过?如何为MacOSX安装libtheora(ffmpeg)
1
A
回答
0
您是否试过Macports(http://www.macports.org/)来安装ffmped或libtheora? 如果你没有它...下载安装它。 然后进入您的控制台并执行此:
sudo port install libtheora
2
这是非常简单,Homebrew:
brew install ffmpeg2theora
但实际上它不会让你转换成OGG/OGV格式在此之后。实际上帮助我将MP4转换成OGV格式到底是在编译ffmpeg与libtheora的支持。详细的解释可以在这里找到ffmpeg Mac OSX compilation guide。而在此之后,我终于能够运行following command:
ffmpeg -i input.mkv -codec:v libtheora -qscale:v 7 -codec:a libvorbis -qscale:a 5 output.ogv
3
您可以为ffmpeg的安装libtheora与酿造
brew install theora
要在你的ffmpeg应该重新编译ffmpeg的使用它。解来源:https://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX
brew install automake fdk-aac git lame libass libtool libvorbis libvpx opus sdl shtool texi2html theora wget x264 xvid yasm
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
cd ffmpeg
./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid
make && sudo make install
因为对我来说就像魔法。
1
在阅读了一个很长的邮件列表并因为人们很粗鲁而感到难过之后,我终于为我解决了这个问题。似乎有必要用--extra-ldflags
和--extra-cflags
来指定lib路径。所以在我的情况是这样的:
./configure --prefix=/usr/local --enable-gpl --enable-nonfree \
--enable-libass --enable-libfdk-aac --enable-libfreetype \
--enable-libopus --enable-libtheora --enable-libvorbis \
--enable-libvpx --enable-libx264 --enable-libxvid
--extra-ldflags="-L/usr/local/Cellar/lame/3.99.5/lib \
-L/usr/local/Cellar/libogg/1.3.2/lib \
-L/usr/local/Cellar/theora/1.1.1/lib \
-L/usr/local/Cellar/libvorbis/1.3.5/lib \
-L/usr/local/Cellar/xvid/1.3.4/lib" \
--extra-cflags="-I/usr/local/Cellar/lame/3.99.5/include \
-I/usr/local/Cellar/libogg/1.3.2/include \
-I/usr/local/Cellar/theora/1.1.1/include \
-I/usr/local/Cellar/libvorbis/1.3.5/include \
-I/usr/local/Cellar/xvid/1.3.4/include"
根据您的需要的库和版本,这可能是当然不同。
相关问题
- 1. 为php安装ffmpeg
- 2. 如何为linux新手安装ffmpeg-PHP?
- 3. OpenCV linux如何安装FFMPEG
- 4. 安装ffmpeg
- 5. 在macosx上安装pymongo
- 6. 如何在MacOSX中为JRE 7安装无限强度的JCE?
- 7. 如何在DSX中安装FFMPEG?
- 8. 如何安装ffmpeg-php Mac OS X豹
- 9. 如何在php中安装ffmpeg
- 10. 如何在cPanel中安装ffmpeg
- 11. 我如何知道ffmpeg-php已安装?
- 12. 如何在macbookpro osx上安装ffmpeg 10.8.3
- 13. 如何在Openshift中安装FFMPEG?
- 14. FFMPEG通过PPA安装FFMPEG后安装/启用'libfdk_aac'
- 15. 在ubuntu上为FF安装FFMPEG
- 16. ffmpeg和ffmpeg-php安装在fedora 13上
- 17. 如何为Winxp安装ffmpeg,ffmpeg-PHP,Mplayer,Mencoder,LAME MP3编码器。 PHP版本5.3.0
- 18. 如何在heroku上为django应用程序安装ffmpeg?
- 19. 如何使用命令行为ubuntu安装ffmpeg?
- 20. 如何为ffmpeg在centos上安装libx265 7
- 21. 无法在MacOSX中点点安装georasters
- 22. QuTip安装错误MacOsX 10.6.8 for Python
- 23. 无法在MacOSX上安装Appium/Node Js
- 24. 在MacOSX上安装perl的GD库10.6
- 25. 指定安装JRE不存在(的MacOSX)
- 26. pip在MacOSX Lion上安装django超时
- 27. Axis2的安装纸做MacOSX上
- 28. 在macosx上安装/编译lua问题
- 29. 在MacOSX上通过构建安装GDAL
- 30. 我想在MacOSX Yosemite上安装Mono
我可以用啤酒做同样的事吗? –
不,brew没有libtheora的回购。 –