1.test.c
#include <stdio.h>
#include <libavutil/log.h>
#include <libavformat/avformat.h>int main(int argc, char *argv[]){int ret;AVFormatContext *fmt_ctx = NULL;av_log_set_level(AV_LOG_DEBUG);//注册各种多媒体协议,已过时//av_register_all();ret = avformat_open_input(&fmt_ctx, "/home/.mp4", NULL, NULL);if(ret < 0)av_log(NULL, AV_LOG_ERROR, "can not open  %s \n ", av_err2str(ret));avformat_close_input(&fmt_ctx);return 0;
}# gcc test.c `pkg-config --libs --cflags libavutil libavformat`
or
# gcc test.c -I/usr/local/include -L/usr/local/lib -lavformat -lm -lz -lavcodec -pthread -lm -lz -lswresample -lm -lavutil -pthread -lm

FFmpeg之获取音视频信息(二十八)相关推荐

  1. 即时通讯音视频开发(十八):详解音频编解码的原理、演进和应用选型

    1.引言 大家好,我是刘华平,从毕业到现在我一直在从事音视频领域相关工作,也有一些自己的创业项目,曾为早期Google Android SDK多媒体架构的构建作出贡献. 就音频而言,无论是算法多样性, ...

  2. FFmpeg基础:获取音视频的各种编码参数

    文章目录 获取视频编码参数 获取音频编码参数 上一篇文章中介绍了音视频的各种编码参数的概念,这里介绍一下如何通过ffmpeg库获取一个视频文件的各种音视频编码参数.在对视频文件进行处理和转码的时候这些 ...

  3. 用MediaInfo获取音视频信息

    1.下载C#使用Mediainfo所必须的dll文件:http://pan.baidu.com/s/1nvT28Md 2.新建项目: 3.将解压后的dll文件复制到程序根目录: 4.添加引用,将Med ...

  4. java mediainfo.dll_用MediaInfo获取音视频信息

    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingMediaInfoNET;name ...

  5. 即时通讯音视频开发(十四):实时音视频数据传输协议介绍

    概述 随着移动互联网的快速发展以及智能终端性能的逐步提高,智能终端间进行实时音视频通讯成为移动互联网发展的一个重要方向.那么如何保证智能终端之间实时音视频数据通讯成为一个很现实的问题. 实际上,实时音 ...

  6. 即时通讯音视频开发(十):实时语音通讯的回音消除技术详解

    前言 即时通讯应用中的实时音视频技术,几乎是IM开发中的最后一道高墙.原因在于:实时音视频技术 = 音视频处理技术 + 网络传输技术 的横向技术应用集合体,而公共互联网不是为了实时通信设计的.有关实时 ...

  7. Android音视频学习系列(十) — 基于FFmpeg + OpenSL ES实现音频万能播放器

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

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

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

  9. JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤...

    JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...

最新文章

  1. PHP 读写TXT与Mysql性能测试
  2. 虚拟机安装中文输入法
  3. zookeeper运维管理
  4. webpack指南-webpack入门-webpack的安装
  5. 谈晶体管的饱和状态和饱和压降
  6. Kinect for Windows SDK发布
  7. LeetCode 301. 删除无效的括号(回溯)
  8. Altium Designer 9 学习笔记(一)基础操作
  9. gisdk学习心得(一)-简介
  10. 树莓派通过网络共享USB设备
  11. linux用ping命令测试网速,怎么用ping命令测试网速
  12. 常规操作elasticSearch查看和索引(存储)数据
  13. [转]阮杰:从散户到身价过亿的私募掌门人
  14. MobaXterm复制粘贴快捷键
  15. 5.秒杀模块-基于redis缓存商品秒杀信息
  16. intel和ATT汇编格式区别
  17. 猫 路由器 交换机
  18. Qt编写高仿苹果MAC电脑输入法(支持触摸滑动选词)
  19. 传奇服务端服务端运行7个窗口的各窗口功能讲解
  20. 清华集训2017题解

热门文章

  1. 介绍两个Ubuntu上的桌面小工具
  2. 使用grafana4的alert功能
  3. hbase1.2.4安装
  4. Android入门 在ListView中如何进行精确的定位
  5. FragmentPagerAdapter FragmentPagerAdapter .
  6. Godot 2D 和 3D 游戏引擎
  7. javascript 一次开发,多平台运行
  8. 免费的JavaScript书籍资源
  9. Kaldi AMI数据集脚本学习5---AMI mono phone文件 40.mdl分析
  10. BP算法的matlab代码学习