ffmpeg linux 安装和java调用
2015-01-06 17:25
225 查看
先从网上找来了安装ffmpeg的方法,我是按照这个大神做的,完全一致没有报错。
(最主要的ffmpeg.tar.gz我是从这里下载的:http://www.ffmpeg.org/download.html)
http://www.2cto.com/os/201309/245506.html
原文如下:
Linux下ffmpeg安装与开发配置
2013-09-23 10:06:05 我来说两句 来源:矩阵实验室
收藏
我要投稿
Linux下ffmpeg安装与开发配置
1. ffmpeg安装
安装环境:
ubuntu 12.04
(1)删除已安装的文件,避免冲突
sudo apt-get remove ffmpeg x264
sudo apt-get autoremove
(2)安装需要的支持
sudo apt-get install make automake g++ bzip2 python unzip patch subversion ruby build-essential git-core checkinstall yasm texi2html libfaac-dev
libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libvdpau-dev libvorbis-dev libvpx-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev
(3)安装 x264 (自己选择是否安装)
x264 依赖于yasm,而且版本较高。
sudo git clone git://git.videolan.org/x264.git
cd x264
sudo ./configure --enable-shared --prefix=/usr/local
sudo make
sudo make install
cd ..
(4)安装libvpx (自己选择是否安装)
libvp是开源的VP8解码器,属于webM的项目。
sudo wget http://webm.googlecode.com/files/libvpx-v0.9.7-p1.tar.bz2 sudo tar xvjf libvpx-v0.9.7-p1.tar.bz2
cd libvpx-v0.9.7-p1
sudo ./configure --enable-shared --prefix=/usr/local
sudo make
sudo make install
cd ..
(5)安装FFMPEG
sudo wget http://ffmpeg.org/releases/ffmpeg-0.8.10.tar.bz2 sudo tar xvjf ffmpeg-0.8.10.tar.bz2
cd ffmpeg-0.8.10
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora
--enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-shared --prefix=/usr/local
sudo make
sudo make install
cd ..
configure过程根据自己的情况开启某部分功能。
然后发现报错:
ffmpeg正常安装后执行ffmpeg时出现如下错误:
ffmpeg: error while loading shared libraries: libavdevice.so.53: cannot open shared object file: No such file or directory
解决办法:
vi /etc/ld.so.conf
加入:/usr/local/lib
执行ldconfig
链接:
http://blog.csdn.net/vblittleboy/article/details/8488388
其他可能需要的链接:(方法大同小异)
http://www.cnblogs.com/wanghetao/p/3386311.html http://blog.csdn.net/lzj1980/article/details/2561763 http://blog.chinaunix.net/uid-20639775-id-154507.html
至此安装ffmpeg完成,下面打开terminal测试一下:
ffmpeg -i test_in.gif test_out.mp4
瞬间完成,看结果。
下面开始编写java程序调用。
(最主要的ffmpeg.tar.gz我是从这里下载的:http://www.ffmpeg.org/download.html)
http://www.2cto.com/os/201309/245506.html
原文如下:
Linux下ffmpeg安装与开发配置
2013-09-23 10:06:05 我来说两句 来源:矩阵实验室
收藏
我要投稿
Linux下ffmpeg安装与开发配置
1. ffmpeg安装
安装环境:
ubuntu 12.04
(1)删除已安装的文件,避免冲突
sudo apt-get remove ffmpeg x264
sudo apt-get autoremove
(2)安装需要的支持
sudo apt-get install make automake g++ bzip2 python unzip patch subversion ruby build-essential git-core checkinstall yasm texi2html libfaac-dev
libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libvdpau-dev libvorbis-dev libvpx-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev
(3)安装 x264 (自己选择是否安装)
x264 依赖于yasm,而且版本较高。
sudo git clone git://git.videolan.org/x264.git
cd x264
sudo ./configure --enable-shared --prefix=/usr/local
sudo make
sudo make install
cd ..
(4)安装libvpx (自己选择是否安装)
libvp是开源的VP8解码器,属于webM的项目。
sudo wget http://webm.googlecode.com/files/libvpx-v0.9.7-p1.tar.bz2 sudo tar xvjf libvpx-v0.9.7-p1.tar.bz2
cd libvpx-v0.9.7-p1
sudo ./configure --enable-shared --prefix=/usr/local
sudo make
sudo make install
cd ..
(5)安装FFMPEG
sudo wget http://ffmpeg.org/releases/ffmpeg-0.8.10.tar.bz2 sudo tar xvjf ffmpeg-0.8.10.tar.bz2
cd ffmpeg-0.8.10
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora
--enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-shared --prefix=/usr/local
sudo make
sudo make install
cd ..
configure过程根据自己的情况开启某部分功能。
然后发现报错:
ffmpeg正常安装后执行ffmpeg时出现如下错误:
ffmpeg: error while loading shared libraries: libavdevice.so.53: cannot open shared object file: No such file or directory
解决办法:
vi /etc/ld.so.conf
加入:/usr/local/lib
执行ldconfig
链接:
http://blog.csdn.net/vblittleboy/article/details/8488388
其他可能需要的链接:(方法大同小异)
http://www.cnblogs.com/wanghetao/p/3386311.html http://blog.csdn.net/lzj1980/article/details/2561763 http://blog.chinaunix.net/uid-20639775-id-154507.html
至此安装ffmpeg完成,下面打开terminal测试一下:
ffmpeg -i test_in.gif test_out.mp4
瞬间完成,看结果。
下面开始编写java程序调用。
相关文章推荐
- Java 调用 FFMPEG 命令时用 url 作为输入源,Linux 下出现 “no such file or directory” 问题的解决
- FFmpeg在Linux下的简单安装并与Java结合获取视频缩略图功能实现
- Java 调用 FFMPEG 命令时用 url 作为输入源,Linux 下出现 “no such file or directory” 问题的解决
- WINDOWS/LINUX下JAVA命令行调用FFMPEG
- (防坑笔记)Zookeeper的三种安装方式(linux)(java调用)
- 解决linux下使用java调用ffmpeg蛋疼之处
- Java调用linux命令ffmpeg视频转码
- Linux中OpenCV安装及在Intellij Idea中Java调用
- 使用Java调用linux命令ffmpeg
- Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)
- linux中java调用matlab环境安装
- linux下redis的安装及java调用的配置
- liunx 安装FFmpeg并集成x264,简单java调用
- linux下安装opencv并生成opencv-java,即linux下用java调用opencv
- 执行文件下载Java 调用 FFMPEG 命令时用 url 作为输入源,Linux 下出现 “no such file or directory” 问题的解决
- 使用Java调用linux命令ffmpeg视频转码
- Linux环境下java调用ffmpeg命令进行视频转码
- linux下的java调用ffmpeg进行视频转码
- Java调用linux命令ffmpeg视频转码
- 在不知道excel安装路径下用 java 直接调用系统的excel