Linux下ffmpeg格式转换
来源:互联网 发布:java数据库连接池比较 编辑:程序博客网 时间:2024/05/21 06:27
最近公司要求项目中博客功能添加视频上传功能,可是用户一般上传的格式都不是flash格式,因此我需要将用户上传的视频格式进行转换为flash格式,这样就不需要安装视频插件就可以播放视频了。为此,在网上搜了很多资料,做法最多的就是采用第三方开源的软件ffmpeg和mencoder进行格式转换,话不多说,贴代码。
import java.io.*;public class TransferToFlv { public boolean ffmpegTransfer(String infile,String outfile) { String base = "/home/files/soft/ffmpeg/bin/"; String avitoflv = "ffmpeg -i "+infile+" -ab 128 -acodec libmp3lame -ac 1 -ar 22050 -r 29.97 -b 512 -y -f flv "+outfile; try { Runtime rt = Runtime.getRuntime(); // Process proc = rt.exec(avitoflv); Process proc = rt.exec(new String[]{"sh","-c",avitoflv}); InputStream stderr = proc.getErrorStream(); InputStreamReader isr = new InputStreamReader(stderr); BufferedReader br = new BufferedReader(isr); String line = null; while ( (line = br.readLine()) != null) System.out.println(line); int exitVal = proc.waitFor(); System.out.println("Process exitValue: " + exitVal); } catch (Throwable t) { t.printStackTrace(); return false; } return true; } }
0 0
- Linux下ffmpeg格式转换
- Linux下时间格式转换
- ffmpeg 格式转换过程
- ffmpeg 格式转换过程
- FFMPEG 声音格式转换
- ffmpeg 转换语音格式
- linux下ffmpeg 手机视频转换总结
- Linux下安装视频转换工具ffmpeg
- Linux下安装视频转换工具ffmpeg
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- [转]关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- ffmpeg 支持aac格式转换
- ffmpeg 支持aac格式转换
- 【大话】单例模式
- IIS下无法访问.ini后缀文件
- CuraEngine
- 05-出现多个Tomcat该如何解决
- iOS的主要框架介绍
- Linux下ffmpeg格式转换
- 一些有趣的题目
- CrossApp_02
- Java--使用httpClient模拟登陆正方教务系统获取课表
- Proxmox Reset Cluster
- 安装完MySQL后必须调整的10项配置
- 内存泄漏以及常见的解决方法
- 直线的斜率
- 2014年中国十大移动O2O热门服务!