`
pypy
  • 浏览: 92500 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mplayer ffmpeg 分析 媒体文件 的 信息 metadata

阅读更多
1. 使用 mplayer分析多媒体文件信息

mplayer -identify -frames 5 -endpos 0 -vo null  YOU-FILE

MPlayer SVN-r29319-4.3.2 (C) 2000-2009 MPlayer Team

Playing onepiece.mp4.
libavformat file format detected.
ID_AUDIO_ID=0
[lavf] Audio stream found, -aid 0
ID_VIDEO_ID=1
[lavf] Video stream found, -vid 1
VIDEO:  [avc1]  1280x720  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
ID_FILENAME=onepiece.mp4
ID_DEMUXER=lavfpref
ID_VIDEO_FORMAT=avc1
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1280
ID_VIDEO_HEIGHT=720
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=255
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=2
[color=red]ID_L
ENGTH=629.98[/color]
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
ID_VIDEO_CODEC=ffh264
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=2

Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))

以上红色部分就是我们需要的常规视频信息

2. 使用 ffmpeg 获得多媒体视频文件信息

Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 24.00 (24/1)
Input #0, asf, from 'Ter2_720.wmv':
  Duration: 00:02:02.94, start: 5.000000, bitrate: 7590 kb/s
    Stream #0.0: Audio: wmav2, 44100 Hz, stereo, s16, 192 kb/s
    Stream #0.1: Video: vc1, yuv420p, 1280x544, 7078 kb/s, 24 tbr, 1k tbn, 1k tbc

根据mplayer&ffmpeg的输出,用脚本(python)对输出做分析,既可以获得
多媒体视频文件的常规信息
比如

分辨率,码流,视频格式,音频格式,音频采样率,音频声道,fps,等等


分享到:
评论

相关推荐

    利用ffmpeg和mplayer转换视频

    在压缩包`chengeVideo`中,可能包含了一些示例文件或脚本,用于演示如何使用`ffmpeg`和`mplayer`进行视频转换。通过学习这些文件,你可以更好地理解这两个工具的实际应用,并可能发现更高级的用法,比如自定义编码...

    mplayer多媒体播放器

    mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer...

    PHP+mplayer+ffmpeg生成视频截图方案

    2、如果能用mplayer,就不要像我一样SB的去测试ffmpeg,那玩意慢的让你怀疑人生。也不要像我一样SB的去找ffmpeg扩展,找遍全世界也没找到一个能用的,最后才发现,根本就不需要那玩意。 3、解决了IIS+PHP环境下,...

    anki Mplayer二进制文件

    如果遇到无法播放的媒体文件,可能需要查找并安装相应的解码器。 5. **自定义配置**:对于高级用户,可以通过修改Mplayer的配置文件(如mplayer.conf)来定制播放行为,例如调整音量、分辨率等。 6. **故障排查**...

    基于MPlayer的多媒体应用开发指南

    它的核心功能是解码和播放各种多媒体文件,得益于其广泛的编码库支持,MPlayer可以处理几乎所有的主流媒体格式,如MP4、AVI、WMV、MKV、FLV等。此外,MPlayer还支持网络流媒体播放,以及DVD、VCD等光盘媒体。 二、...

    ffmpeg OSX 命令文件

    FFmpeg 是一个强大的开源跨平台多媒体处理工具,广泛用于音频和视频转换、编辑、流媒体等任务。在OSX(macOS)系统上,你可以通过命令行界面(CLI,Command Line Interface)使用FFmpeg进行各种操作。这个"ffmpeg ...

    mplayer所有文件包括解码器

    它的核心功能是播放各种媒体文件,支持的格式涵盖了常见的如MP3、WAV、MP4、AVI,以及更专业或罕见的如Matroska、FLV、DVD等。此外,MPlayer还具备硬解码能力,通过利用GPU加速来提升播放性能,尤其在处理高清视频时...

    ffmpeg的安装和使用攻略

    FFmpeg 是一个强大的开源命令行工具,用于处理各种多媒体文件,包括视频、音频转换、流媒体处理等。本文将详细介绍FFmpeg的安装过程以及基本使用方法。 首先,我们需要理解FFmpeg的核心功能。FFmpeg能够执行以下...

    ARM+MPLAYER+QT+流媒体获取服务器文件列表原码(刘继光)

    ARM+MPLAYER+QT+流媒体获取服务器文件列表原码

    MPlayer-1.0rc3源码及arm下可执行文件

    此外,为了在开发板上运行MPlayer,需要将解压后的MPlayer-1.0rc3目录中的可执行文件(通常是名为`mplayer`的二进制文件)复制到开发板的文件系统中,并确保所有必要的库文件都已经安装。在某些情况下,可能还需要...

    ffmpeg和mencoder视频文件

    3. **ffprobe.exe**:这是一个分析工具,用于获取媒体文件的元数据信息,如视频和音频流的编码信息、时长、分辨率等。这对于理解输入文件的结构和进行进一步处理很有用。 4. **mencoder.exe**:虽然FFmpeg功能更...

    linux下基于mplayer的多媒体播放器

    "implayer2-build-desktop"可能是一个构建目录,包含编译和链接implayer2所需的所有文件和配置信息。"implayer2"可能是指最终的可执行文件,用户可以通过这个文件在Ubuntu上运行基于MPlayer的多媒体播放器。 综上所...

    linux下 Mplayer 执行程序

    在使用Mplayer时,你可以通过命令行输入`mplayer [文件名]`来播放指定的媒体文件。Mplayer支持多种控制选项,例如 `-vf` 用于设置视频滤镜,`-af` 用于音频处理,`-sub` 添加字幕文件,以及`-geometry` 设置播放窗口...

    mplayer mplayer mplayer mplayer

    mplayer mplayer mplayer mplayer mplayer

    FFmpeg基础库编程开发

    目录 第一章 多媒体概念介绍 6 1.1视频格式 6 1.1.1常见格式 6 1.2音频格式 9 1.2.1常见格式 9 1.2.2比较 15 1.3字幕格式 15 1.3.1外挂字幕与内嵌字幕的阐述 15 ...附录E: ffmpeg处理rtmp流媒体 481

    ffmpeg的整体分析

    FFmpeg 是一个集录制、转换、音/视频... FFmpeg 支持 MPEG、 DivX、 MPEG4、 AC3、 DV、 FLV 等 40 多种编码, AVI、 MPEG、OGG、 Matroska、 ASF 等 90 多种解码.TCPMP, VLC, MPlayer 等开源播放器都用到了 FFmpeg。

    最全的mplayer分析手册

    非常全的mplayer分析文档,值得一看。

Global site tag (gtag.js) - Google Analytics