为什么80%的码农都做不了架构师?>>>   

最近在做一个涉及到用某个软件获取视频文件的信息的需求的东东。

ffmpeg是一个专门用于视频文件等等操作的软件,包括转码,截取,转换成图片等等,具体的信息,大家百度去吧。

当然也就使用了ffmpeg,把内容截取到.

贴出来吧,代码如下:

/*** 通过ffmpeg获取影片的信息* @param movieUrl* @return */private String getMovieInfo(String movieFfmpegUrl){try {List<String> command=new java.util.ArrayList<String>();command.add("ffmpeg");command.add("-i");command.add(movieFfmpegUrl);ProcessBuilder builder = new ProcessBuilder();builder.command(command);builder.redirectErrorStream(true);Process p= builder.start();BufferedReader buf = null;String line = null;          buf = new BufferedReader(new InputStreamReader(p.getInputStream()));StringBuffer sb= new StringBuffer();while ((line = buf.readLine()) != null) {System.out.println(line);sb.append(line);continue;}            int ret = p.waitFor();return sb.toString();} catch (Exception e) {System.out.println(e);}return null;}

大家还有不懂的,可以留言问我哦。

转载于:https://my.oschina.net/ski/blog/83886

使用ffmpeg获取影片信息相关推荐

  1. ffmpeg获取音频信息

    背景 使用声纹识别时候提交音频报错,使用ffmpeg系列的子组件ffprobe来获取我的音频信息. ffmpeg 获取音频信息 使用ffprobe来获取音频的信息 附上命令行 ffprobe -v q ...

  2. python ffmpeg 获取视频信息_ffmpeg获取视频信息

    php使用ffmpeg获取视频信息可以获取到视频的分辨率.文件大小.播放时长.编码格式.视频格式.音频编码.音频采样频率.等..... 废话不多说,直接上代码.../** * Name: ffmpeg ...

  3. 【初学ffmpeg】ffmpeg获取视频信息

    ===================================================== 相关代码可以参考我的: [初学ffmpeg]ffmpeg解码保存为yuv ========= ...

  4. 【Android FFMPEG 开发】FFMPEG 获取 AVStream 音视频流 ( AVFormatContext 结构体 | 获取音视频流信息 | 获取音视频流个数 | 获取音视频流 )

    文章目录 博客简介 . FFMPEG 音视频流 获取流程 I . FFMPEG 获取音视频流信息 ( AVFormatContext 结构体 ) II . FFMPEG 获取 音视频流 数量 III ...

  5. php获得视频分辨率,php+ffmpeg 获取视频相关信息(缩略图、视频分辨率)

    ffmpeg是一款开源.跨平台的视频处理程序,可用在Windows.mac.linux等平台,可以方便的运用多种语言脚本来调用其执行视频的操作. 下面介绍使用ffmpeg获取视频首帧的方法. & ...

  6. FFmpeg代码编程获取视频信息

    FFmpeg使用代码获取视频信息 在写代码之前,我门先用命令来查看一下视频信息: 输入:ffprobe 1080P.mp4 即可反馈如下媒体信息: 这些信息其实都可以使用ffmpeg来获取.有时候,我 ...

  7. 使用FFMpeg 获取MP3文件中的信息和图片

    我们在播放音频文件时,如MP3格式的音频文件,一些播放器会显示音乐名称.专辑名称.歌手.音乐图像等信息,如下图片所示: 下面介绍使用FFMpeg来获取这些信息. 使用函数avformat_open_i ...

  8. 如何利用 C# 爬取「猫眼电影:热映口碑榜」及对应影片信息!

    我们生活在一个快节奏的时代里,每天除了辛苦的提升自己,为生活打拼之外,偶尔的放松去看场电影也是必要的.可是能够抽出的时间有限,选择看哪部电影就是一个挠头的问题了. 幸好,有类似猫眼电影.豆瓣电影.淘票 ...

  9. 【转】FFmpeg获取DirectShow设备数据(摄像头,录屏)

    这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1.       列设备 ffmpeg -list_devic ...

  10. 【Android FFMPEG 开发】FFMPEG 获取编解码器 ( 获取编解码参数 | 查找编解码器 | 获取编解码器上下文 | 设置上下文参数 | 打开编解码器 )

    文章目录 博客简介 . FFMPEG 编解码器获取流程 I . FFMPEG 获取音视频流的编解码参数 AVCodecParameters *codecpar II . FFMPEG 查找解码器 av ...

最新文章

  1. cpu渲染测试软件,CineBench渲染能力测试_CPUCPU评测-中关村在线
  2. 2059-authentication plugin 'caching_sha2_passwordcnnot bt loaded :mysql8.0数据库链接不上:
  3. 数据备份_「Cassandra实战」Cassandra数据备份
  4. 解决PyCharm ImportError: No module named tensorflow 详解
  5. Linux上在文件夹上层新建一个同名目录
  6. android 显示单位 像素
  7. 推荐系统的封闭和禁锢问题
  8. java快速排序直观演示代码,排序算法总结(含动图演示和Java代码实现)
  9. Abstract Self-Balancing Binary Search Tree
  10. TensorFlow多层感知机实现MINIST分类
  11. Python学习笔记之函数(四)
  12. 网络虚拟化叠加的八个用例
  13. 时序图与状态图(Rose) - Windows XP经典软件系列
  14. Hyper-V常见故障汇总
  15. 软件著作权申请需要哪些材料?
  16. 机器学习如何影响系统设计:Learned Index Structures浅析
  17. ORB-SLAM3安装遇到的问题及解决
  18. rsync - 客户端常用参数
  19. IP地址规划设计实验
  20. Thumbnails框架图片缩略处理

热门文章

  1. PHP之mb_convert_case使用
  2. Spring设置定时器配置
  3. 浅谈FMA与SMA(test)
  4. 鼠标显示效果的形状设置
  5. SecureCRT配色
  6. C#中的HashTable 和Dictionary对象
  7. 深圳中专计算机专业排名,深圳十大民办中专排行2019
  8. 分治法的基本思想_归并排序-分治思想的典型应用
  9. 关于影响NodeManager执行MR任务constainer数量的设置问题
  10. RN学习(一)——创建第一个RN项目