欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

使用ffmpeg把flv转换成Android可播放的mp4文件

shiping1 的头像
[java] view plaincopy
 
  1. FFmpeg 命令 ffmpeg -i test.flv -s 320x240 -r 30000/1001 -b 200k -bt 240k -vcodec libx264  
  2.   -acodec libvo_aacenc -ac 2 -ar 48000 -ab 192k output.mp4  
[java] view plaincopy
 
  1. import java.io.IOException;  
  2. import java.text.SimpleDateFormat;  
  3. import java.util.ArrayList;  
  4. import java.util.Calendar;  
  5. import java.util.Date;  
  6. import java.util.List;  
  7.   
  8.   
  9. public class Test {  
  10.     public static void main(String[] args) {  
  11.         List<String> commend = new ArrayList<String>();  
  12.         commend.add("E:/ffmpeg.exe");  
  13.         commend.add("-i");  
  14. //      commend.add("E:\\server\\red5-0.8.0-java5\\webapps\\webcam\\streams\\"+filename+".flv");  
  15.         commend.add("E:/test.flv");  
  16.         commend.add("-s");  
  17.         commend.add("320x240");  
  18.         commend.add("-r");  
  19.         commend.add("30000/1001");  
  20.         commend.add("-b");  
  21.         commend.add("200k");  
  22.         commend.add("-vcodec");  
  23.         commend.add("libx264");  
  24.         commend.add("-acodec");  
  25.         commend.add("libvo_aacenc");  
  26.         commend.add("-ac");  
  27.         commend.add("2");  
  28.         commend.add("-ar");  
  29.         commend.add("48000");  
  30.         commend.add("-ab");  
  31.         commend.add("192k");  
  32.         commend.add("-y");  
  33. //      commend.add("E:\\server\\apache-tomcat-6.0.37\\webapps\\czwx-web\\resources\\download\\"+filename+".mp4");  
  34.         commend.add("E:/test.mp4");  
  35.         System.out.println(commend.toString());  
  36.         Process builder = null;  
  37.         try {  
  38.             builder = new ProcessBuilder(commend).start();  
  39. //          builder.waitFor();  
  40.         } catch (IOException e) {  
  41.             // TODO Auto-generated catch block  
  42.             e.printStackTrace();  
  43.         }          
  44.     }  
  45. }  

版权声明:本文为博主原创文章,未经博主允许不得转载。

来自  http://blog.csdn.net/zhangxingyu_pc/article/details/9832799
普通分类: