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_LENGTH=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,等等
分享到:
相关推荐
在压缩包`chengeVideo`中,可能包含了一些示例文件或脚本,用于演示如何使用`ffmpeg`和`mplayer`进行视频转换。通过学习这些文件,你可以更好地理解这两个工具的实际应用,并可能发现更高级的用法,比如自定义编码...
mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer多媒体播放器mplayer...
2、如果能用mplayer,就不要像我一样SB的去测试ffmpeg,那玩意慢的让你怀疑人生。也不要像我一样SB的去找ffmpeg扩展,找遍全世界也没找到一个能用的,最后才发现,根本就不需要那玩意。 3、解决了IIS+PHP环境下,...
如果遇到无法播放的媒体文件,可能需要查找并安装相应的解码器。 5. **自定义配置**:对于高级用户,可以通过修改Mplayer的配置文件(如mplayer.conf)来定制播放行为,例如调整音量、分辨率等。 6. **故障排查**...
它的核心功能是解码和播放各种多媒体文件,得益于其广泛的编码库支持,MPlayer可以处理几乎所有的主流媒体格式,如MP4、AVI、WMV、MKV、FLV等。此外,MPlayer还支持网络流媒体播放,以及DVD、VCD等光盘媒体。 二、...
FFmpeg 是一个强大的开源跨平台多媒体处理工具,广泛用于音频和视频转换、编辑、流媒体等任务。在OSX(macOS)系统上,你可以通过命令行界面(CLI,Command Line Interface)使用FFmpeg进行各种操作。这个"ffmpeg ...
它的核心功能是播放各种媒体文件,支持的格式涵盖了常见的如MP3、WAV、MP4、AVI,以及更专业或罕见的如Matroska、FLV、DVD等。此外,MPlayer还具备硬解码能力,通过利用GPU加速来提升播放性能,尤其在处理高清视频时...
FFmpeg 是一个强大的开源命令行工具,用于处理各种多媒体文件,包括视频、音频转换、流媒体处理等。本文将详细介绍FFmpeg的安装过程以及基本使用方法。 首先,我们需要理解FFmpeg的核心功能。FFmpeg能够执行以下...
ARM+MPLAYER+QT+流媒体获取服务器文件列表原码
此外,为了在开发板上运行MPlayer,需要将解压后的MPlayer-1.0rc3目录中的可执行文件(通常是名为`mplayer`的二进制文件)复制到开发板的文件系统中,并确保所有必要的库文件都已经安装。在某些情况下,可能还需要...
3. **ffprobe.exe**:这是一个分析工具,用于获取媒体文件的元数据信息,如视频和音频流的编码信息、时长、分辨率等。这对于理解输入文件的结构和进行进一步处理很有用。 4. **mencoder.exe**:虽然FFmpeg功能更...
"implayer2-build-desktop"可能是一个构建目录,包含编译和链接implayer2所需的所有文件和配置信息。"implayer2"可能是指最终的可执行文件,用户可以通过这个文件在Ubuntu上运行基于MPlayer的多媒体播放器。 综上所...
在使用Mplayer时,你可以通过命令行输入`mplayer [文件名]`来播放指定的媒体文件。Mplayer支持多种控制选项,例如 `-vf` 用于设置视频滤镜,`-af` 用于音频处理,`-sub` 添加字幕文件,以及`-geometry` 设置播放窗口...
mplayer mplayer mplayer mplayer mplayer
目录 第一章 多媒体概念介绍 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 支持 MPEG、 DivX、 MPEG4、 AC3、 DV、 FLV 等 40 多种编码, AVI、 MPEG、OGG、 Matroska、 ASF 等 90 多种解码.TCPMP, VLC, MPlayer 等开源播放器都用到了 FFmpeg。
非常全的mplayer分析文档,值得一看。