当前位置:网站首页 > Java教程 > 正文

java ffmpeg教程

package com.hust.hui.alarm.common.test.ffmpeg;




import java.io.BufferedReader;


import java.io.IOException;


import java.io.InputStreamReader;



/


 * @program: mayun-quick_Netty


 * @description:


 * @author: Mr.Liu


 * @create: 2019-04-01 15:12


 /


public class ffmpeg_test extends Thread{



    /


     * 运行ffmpeg指令(会弹窗)多线程就不会 但是要删掉指令里面的start指令


     */


    public static void mainss(){


        //调用电脑摄像头测试(不太好)


        String testCam = "cmd /c  ffmpeg -f dshow -i video="USB2.0 VGA UVC WebCam" -f mpegts -codec:v mpeg1video -s 640x480 -b:v 1000k -bf 0 "rtmp://localhost:1935/live/test"";


        //调用网络摄像头rtsp转为rtmp并推向Nginx服务器


        //为了不弹出cmd窗口 就使用多线程执行当前方法 并且要删掉 下面 all 里面的前面的 start 指令


        String all = "cmd /c start ffmpeg -re  -rtsp_transport tcp -i "rtsp://admin:6512xiaobinbin@162.158.0.64:554/h264/ch1/main/av_stream" " +


                "-f flv -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 640x480 -q 10 "rtmp://localhost:1935/live/test" ";


        String line =null;


        StringBuilder sb = new StringBuilder();


        Runtime runtime = Runtime.getRuntime();


        try {


            System.out.println(all);


  • 上一篇: java教程达摩
  • 下一篇: redis java 视频教程
  • 版权声明


    相关文章:

  • java教程达摩2024-11-23 12:50:03
  • java的jsp教程2024-11-23 12:50:03
  • JAVA基础教程考试2024-11-23 12:50:03
  • 张孝祥java web视频教程2024-11-23 12:50:03
  • java全套教程之2024-11-23 12:50:03
  • redis java 视频教程2024-11-23 12:50:03
  • java代码执行教程2024-11-23 12:50:03
  • java变量创建教程2024-11-23 12:50:03
  • java stmp协议教程2024-11-23 12:50:03
  • 珍珠炮教程java2024-11-23 12:50:03