东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

编程相关破解相关编程工具反编译安装制作程序源码软件补丁数据库Visual Studiovc++visualbasicdreamweaver

首页编程开发程序源码 → java xuggler获取视频代码 (获取时长,分辨率,高宽,码率)

java xuggler获取视频代码

java xuggler获取视频代码(获取时长,分辨率,高宽,码率)

  • 大小:45M
  • 语言:中文
  • 平台:WinAll
  • 更新:2016-08-25 08:56
  • 等级:
  • 类型:程序源码
  • 网站:暂无
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

相关推荐: xuggler jar包

    package cn.outofmemory.xuggler.intro;


    import com.xuggle.xuggler.ICodec;

    import com.xuggle.xuggler.IContainer;

    import com.xuggle.xuggler.IStream;

    import com.xuggle.xuggler.IStreamCoder;


    public class VideoInfo {


        private static final String filename = "c:/myvideo.mp4";


        public static void main(String[] args) {


            // first we create a Xuggler container object

            IContainer container = IContainer.make();


            // we attempt to open up the container

            int result = container.open(filename, IContainer.Type.READ, null);


            // check if the operation was successful

            if (result<0)

                throw new RuntimeException("Failed to open media file");


            // query how many streams the call to open found

            int numStreams = container.getNumStreams();


            // query for the total duration

            long duration = container.getDuration();


            // query for the file size

            long fileSize = container.getFileSize();


            // query for the bit rate

            long bitRate = container.getBitRate();


            System.out.println("Number of streams: " + numStreams);

            System.out.println("Duration (ms): " + duration);

            System.out.println("File Size (bytes): " + fileSize);

            System.out.println("Bit Rate: " + bitRate);


            // iterate through the streams to print their meta data

            for (int i=0; i<numStreams; i++) {


                // find the stream object

                IStream stream = container.getStream(i);


                // get the pre-configured decoder that can decode this stream;

                IStreamCoder coder = stream.getStreamCoder();


                System.out.println("*** Start of Stream Info ***");


                System.out.printf("stream %d: ", i);

                System.out.printf("type: %s; ", coder.getCodecType());

                System.out.printf("codec: %s; ", coder.getCodecID());

                System.out.printf("duration: %s; ", stream.getDuration());

                System.out.printf("start time: %s; ", container.getStartTime());

                System.out.printf("timebase: %d/%d; ",

                     stream.getTimeBase().getNumerator(),

                     stream.getTimeBase().getDenominator());

                System.out.printf("coder tb: %d/%d; ",

                     coder.getTimeBase().getNumerator(),

                     coder.getTimeBase().getDenominator());

                System.out.println();


                if (coder.getCodecType() == ICodec.Type.CODEC_TYPE_AUDIO) {

                    System.out.printf("sample rate: %d; ", coder.getSampleRate());

                    System.out.printf("channels: %d; ", coder.getChannels());

                    System.out.printf("format: %s", coder.getSampleFormat());

                } 

                else if (coder.getCodecType() == ICodec.Type.CODEC_TYPE_VIDEO) {

                    System.out.printf("width: %d; ", coder.getWidth());

                    System.out.printf("height: %d; ", coder.getHeight());

                    System.out.printf("format: %s; ", coder.getPixelType());

                    System.out.printf("frame-rate: %5.2f; ", coder.getFrameRate().getDouble());

                }


                System.out.println();

                System.out.println("*** End of Stream Info ***");


            }


        }


    }


    PC官方
    安卓官方手机版
    IOS官方手机版

    java xuggler获取视频代码截图

    下载地址

    java xuggler获取视频代码 (获取时长,分辨率,高宽,码率)

    热门评论
    最新评论
    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    编辑推荐

    报错

    请简要描述您遇到的错误,我们将尽快予以修正。

    转帖到论坛
    轮坛转帖HTML方式

    轮坛转帖UBB方式