前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在 Mac 上同时打开多个 MediaInfo 应用程序实例?

如何在 Mac 上同时打开多个 MediaInfo 应用程序实例?

作者头像
liuzhen007
发布于 2021-10-20 03:46:45
发布于 2021-10-20 03:46:45
1.6K00
代码可运行
举报
文章被收录于专栏:流媒体音视频流媒体音视频
运行总次数:0
代码可运行
  • 目录
  • 前言
  • 问题
  • 解决
  • 结论

专栏总览《音视频开发》系列-总览

作者简介:笔名 liuzhen007,CSDN博客专家(Data-Mining)、华为云社区云享专家、华为云社区共创编辑,一位典型的音视频技术好爱者。

前言

了解音视频分析工具的小伙伴,一定都知道 MediaInfo,它是一款非常实用的视频参数检测工具,除了可以对视频进行编码分析查询外,还可以对音频文件的编码及信息进行检测,最重要的是这款工具软件是免费的,在 mac OS 系统上此类工具是不常见的,另外,它也有 windows 版本。下面展示一下 MediaInfo 的使用效果:

问题

在使用 MediaInfo 分析对比视频文件的详细参数时,很多时候我们需要把两个视频文件都打开,最好以左右视图的形式进行展示,但是,在实际使用过程中我们发现 MediaInfo 在 mac OS 系统上只能以单例形式打开,不支持多实例打开。

有没有什么方法可以同时打开多个 MediaInfo 实例呢?答案是有的,今天我们就来介绍这个技巧。

解决

想同时打开多个 MediaInfo 实例,总共分两步走。

步骤一

打开第一个 MediaInfo 实例时,我们直接双击 MediaInfo 应用图标即可!

此时,我们就可以通过菜单栏的打开功能打开对应的视频文件,当然也可以直接把对应的视频文件拖拽到 MediaInfo 应用程序中。然后,我们就可以看到该视频文件的详细的音频和视频参数了。

步骤二

想要打开第二个 MediaInfo 应用程序实例,这里就不能像第一步那样直接双击图标了,需要一点技巧。

具体操作如下

1)打开系统的应用程序预览界面;

2)找到 MediaInfo 应用程序;

3)右键选中 MediaInfo.app 文件,选择“显示包内容”。

相关操作可以参考下图:

4)进入 MediaInfo.app 应用程序目录后,打开 Contents 目录,再打开 MacOS 目录,我们会发现一个 MediaoInfo 可执行文件。具体操作可以参考下图:

5)双击 MacOS 目录下的 MediaInfo 可执行文件,我们就打开了一个新的 MediaInfo 应用程序实例,同时还会打开一个终端窗口。注意:在使用过程中,不能关闭这个终端窗口,如果关闭了,应用程序实例也会被关闭。

6)现在,我们用这个 MediaInfo 打开另一个视频文件,两个 MediaInfo 实例对比效果如下图所示:

通过对比发现,第一个视频文件的音视频参数详情如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
General

Complete name                            : /Users/lz/tools/ffmpeg-tools/bin/out.mp4

Format                                   : MPEG-4

Format profile                           : Base Media

Codec ID                                 : isom (isom/iso2/mp41)

File size                                : 6.85 MiB

Duration                                 : 2 min 53 s

Overall bit rate mode                    : Variable

Overall bit rate                         : 330 kb/s

Writing application                      : Lavf57.25.100


Video

ID                                       : 1

Format                                   : MPEG-4 Visual

Format profile                           : Simple@L1

Format settings, BVOP                    : No

Format settings, QPel                    : No

Format settings, GMC                     : No warppoints

Format settings, Matrix                  : Default (H.263)

Codec ID                                 : mp4v-20

Duration                                 : 2 min 53 s

Bit rate mode                            : Constant

Bit rate                                 : 206 kb/s

Width                                    : 320 pixels

Height                                   : 240 pixels

Display aspect ratio                     : 4:3

Frame rate mode                          : Constant

Frame rate                               : 20.000 FPS

Color space                              : YUV

Chroma subsampling                       : 4:2:0

Bit depth                                : 8 bits

Scan type                                : Progressive

Compression mode                         : Lossy

Bits/(Pixel*Frame)                       : 0.134

Stream size                              : 4.25 MiB (62%)

Writing library                          : Lavc57.24.102


Audio

ID                                       : 2

Format                                   : AAC

Format/Info                              : Advanced Audio Codec

Format profile                           : LC

Codec ID                                 : mp4a-40-2

Duration                                 : 2 min 53 s

Bit rate mode                            : Variable

Bit rate                                 : 121 kb/s

Maximum bit rate                         : 128 kb/s

Channel(s)                               : 2 channels

Channel positions                        : Front: L R

Sampling rate                            : 44.1 kHz

Frame rate                               : 43.066 FPS (1024 SPF)

Compression mode                         : Lossy

Stream size                              : 2.51 MiB (37%)

Default                                  : Yes

Alternate group                          : 1

第二个视频文件的音视频参数详情如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
General

Complete name                            : /Users/lz/tools/ffmpeg-tools/bin/007-output.mp4

Format                                   : MPEG-4

Format profile                           : Base Media

Codec ID                                 : isom (isom/iso2/mp41)

File size                                : 159 MiB

Duration                                 : 2 min 50 s

Overall bit rate mode                    : Constant

Overall bit rate                         : 7 818 kb/s

Writing application                      : Lavf57.25.100


Video

ID                                       : 1

Format                                   : MPEG-4 Visual

Format profile                           : Simple@L1

Format settings, BVOP                    : No

Format settings, QPel                    : No

Format settings, GMC                     : No warppoints

Format settings, Matrix                  : Default (H.263)

Codec ID                                 : mp4v-20

Duration                                 : 2 min 50 s

Bit rate mode                            : Constant

Bit rate                                 : 7 681 kb/s

Width                                    : 2 880 pixels

Height                                   : 1 800 pixels

Display aspect ratio                     : 16:10

Frame rate mode                          : Constant

Frame rate                               : 60.000 FPS

Color space                              : YUV

Chroma subsampling                       : 4:2:0

Bit depth                                : 8 bits

Scan type                                : Progressive

Compression mode                         : Lossy

Bits/(Pixel*Frame)                       : 0.025

Stream size                              : 156 MiB (98%)

Writing library                          : Lavc57.24.102


Audio

ID                                       : 2

Format                                   : AAC

Format/Info                              : Advanced Audio Codec

Format profile                           : LC

Codec ID                                 : mp4a-40-2

Duration                                 : 2 min 50 s

Duration_LastFrame                       : -10 ms

Bit rate mode                            : Constant

Bit rate                                 : 128 kb/s

Channel(s)                               : 2 channels

Channel positions                        : Front: L R

Sampling rate                            : 44.1 kHz

Frame rate                               : 43.066 FPS (1024 SPF)

Compression mode                         : Lossy

Stream size                              : 2.59 MiB (2%)

Default                                  : Yes

Alternate group                          : 1

事实证明,利用上面的左右视图,我们可以非常容易的发现,前后两个视频文件中的音频编码和视频编码格式是一致的,都是 AAC 和 MPEG-4,但是视频的分辨率和码率是不一样的。

结论

好了,通过上面的介绍,我们现在已经知道如何在 mac OS 系统上同时打开 MediaInfo 应用程序实例了。那么,问题来了,这种方法是不是具备一定的普适性呢?哈哈,能提出这个问题的小伙伴,你已经赢了一半了。是的,目前本人实测发现,大多数应用程序都是支持这种多实例打开方式的,比如微信也是,但是自己没有尝试登陆后的功能是否都可以正常使用,感兴趣的小伙伴可以自己试试呦!大家好,我是 Data-Mining,CSDN博客专家、华为云享专家,欢迎关注我!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玩转音视频 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
FFmpeg获取音视频流信息
本文记录用 FFmpeg 获取视频流+音频流的信息(编码格式、分辨率、帧率、播放时长…),所用的工程基于上个博客编译成功的工程:使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c
Gnep@97
2024/01/10
6860
FFmpeg获取音视频流信息
AVFormatContext封装层:理论与实战
AVFormatContext 是一个贯穿始终的数据结构,很多函数都用到它作为参数,是输入输出相关信息的一个容器,本文讲解 AVFormatContext 的封装层,主要包括两大数据结构:AVInputFormat,AVOutputFormat。
Gnep@97
2023/12/06
5470
AVFormatContext封装层:理论与实战
ffprobe的正确打开方式(三剑客之一)
FFmpeg是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等应用场景。官网:http://ffmpeg.org/。FFmpeg有三大利器,分别是ffmpeg、ffprobe、ffplay。今天主要介绍ffprobe,它是FFmpeg用于查看媒体文件格式信息的强大工具。
liuzhen007
2021/06/29
8.7K0
python 读取音频文件的详细信息
有一项测试的需求是判断录像是否和预期一致,检查项是:分辨率、录像时长等内容 刚开始考虑使用os模块直接获取文件的详细信息
zx钟
2019/07/19
2.7K0
ffprobe综合教程(内含7个示例)
 点击上方“LiveVideoStack”关注我们 ▲扫描图中二维码或点击阅读原文▲ 了解音视频技术大会更多信息 ---- 翻译、编辑:Alex 技术审校:刘歧 本文来自OTTVerse,作者为Krishna Rao Vijayanagar。 ffprobe Easy-Tech #038# 在我的视频处理工具箱里,ffprobe有着非常重要的地位!在FFmpeg库中,ffprobe堪称视频信息提取或视频检测的“瑞士军刀”。下面是FFmpeg文档对ffprobe的简单描述: ffprobe从多媒体流中
LiveVideoStack
2022/09/13
1.9K0
ffprobe综合教程(内含7个示例)
[ 物联网篇 ] 30 - 嵌入式设备中EQ(Equaliser / 均衡器)功能的实现
开始进行问题排查,首先从音频源入手,因为有的音频可以播放,有的音频无法播放, 通过mediainfo 看到无法播放的音频格式采样率为24Khz , 1ch , 之前的链路i可以播放, 但通过 alsa type equal 插件之后就无法播放, 接下来分析 asoudn.conf 的链路
程序手艺人
2020/11/03
1.2K0
FFmpeg常用命令行讲解及实战一
上图红框内为编译选项,编译选项支持编解码的格式、封装的格式及网络协议等等第三方包。其中比较常用的:
Gnep@97
2023/11/21
1.8K0
FFmpeg常用命令行讲解及实战一
FFmpeg 工程之路-多媒体文件处理
注意:在这几天阅读源码的过程中,我注意到avreadframe()读出来的数据是 AVPacket 类型的变量,这使我很疑惑,最终我在讲师的课程中得到了答案,是因为FFmpeg的历史问题。
用户1081422
2020/04/08
6950
ffmpeg实战实现音视频解封装!
大家好,很长一段时间没有继续更新ffmpeg的相关技术文章了,最近更多的时间和精力主要集中在给自己不断灌入新的知识,所以接下来只要有时间就会疯狂输出所学习到的技术干货!
用户6280468
2022/03/21
1.1K0
ffmpeg实战实现音视频解封装!
ffmpeg音视频开发: 使用ffprobe获取媒体信息
win32下使用FFMPEG 4.2.2库下载地址:https://download.csdn.net/download/xiaolong1126626497/12321684
DS小龙哥
2022/01/12
8520
FFmpeg解封装实验!
大家好,我是txp,好久没有写技术原创文章了,久等了,记得之前写的播放器学习文章后面也没有继续更了;主要原因这段时间一个是由于工作的原因,二来主要是最近利用空闲时间看完了今年的第四本非技术书籍,目前又买了几本新的非技术书籍学习!在书上看到学到的知识,目前我都在总结输出!一些学习经验和工作当中的经验,我会慢慢录制视频出来,视频比文字更加生动(ps:因为之前录制的视频,不知道如何添加字幕,所以现在知道了,做就要认真做,就要把一件事情做好!)
用户6280468
2022/03/21
6740
FFmpeg解封装实验!
42、 ffmpeg 的简单使用
用于获取视频文件的详细信息,filePath是文件路径的字符串表示。[...]中的内容可选,一般使用默认值。其返回值是一个字典,字典中有两个key-value对。
py3study
2020/01/08
1.3K0
音视频平凡之路之FFmpeg全面介绍
FFmpeg中的FF全称是"Fast Forward",后面的mpeg全称是"Moving Picture Experts Group"(动态图像专家组),FFmpeg既是一款音视频编解码工具,也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口。
马上就说
2020/11/11
2.1K0
音视频平凡之路之FFmpeg全面介绍
ffmpeg常用库、术语、API、数据结构总结
封装格式步骤: 1、分配解复用器上下文(avformat_alloc_context()); 2、根据url打开本地文件或网络流(avformat_open_input()); 3、读取媒体的数据包,查找流信息(avformat_find_stream_info()); 4、遍历数据 (4-1)、从文件中读取数据包(av_read_frame()); (4-2)、或者 定位文件位置进行遍历(avformat_seek_file()、av_seek_frame()); 5、关闭解复用器(avformat_close_input())或释放不使用的资源; ​
手撕代码八百里
2021/12/28
1.1K0
ffmpeg 入门
http://einverne.github.io/post/2015/12/ffmpeg-first.html
bear_fish
2018/09/19
2.9K0
FFmpeg开发笔记(三)FFmpeg的可执行程序介绍
外界对于FFmpeg主要有两种使用途径,一种是在命令行运行FFmpeg的可执行程序,该方式适合没什么特殊要求的普通场景;另一种是通过代码调用FFmpeg的动态链接库,由于开发者可以在C代码中编排个性化的逻辑,因此该方式适合厂商专用的特制场景。 开源的FFmpeg框架提供了三个可执行程序,分别是ffmpeg、ffplay和ffprobe,下面分别展开详细介绍。
aqi00
2023/04/28
1.4K0
FFmpeg开发笔记(三)FFmpeg的可执行程序介绍
FFmpeg学习笔记汇总
FFmpeg既是一款音视频编解码工具,同时也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口。 FFmpeg提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种码率转换等;FFmpeg框架提供了多种丰富的插件模块,包含封装与解封装的插件、编码与解码的插件等。
天天Lotay
2022/11/14
1.3K0
FFmpeg学习笔记汇总
音视频封装格式:AAC音频基础和ADTS打包方案详解
现在主流的封装格式支持的音视频编码标配是H264+AAC,其中像TS、RTP、FLV、MP4都支持音频的AAC编码方式。当然,后继者不乏Opus这种编码方式,它主要应用在互联网场景,比如现在谷歌的WebRTC音视频解决方案就用的Opus,最新发布的Android10支持的音视频编码方式就是AV1和Opus,但是AAC目前在广电,安防,电影院等还是应用最多,Opus目前还不足以威胁到AAC的地位。本篇文章准备讲解下AAC的封装格式ADTS字段含义和解封装,顺便讲解下AAC编码的一些基本情况,如果你只关心解封装,直接看【AAC的封装格式】这节即可。
潇湘落木
2020/11/12
4.1K0
音视频封装格式:AAC音频基础和ADTS打包方案详解
ffmpeg的正确打开方式(三剑客之一)
FFmpeg是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等应用场景。官网:http://ffmpeg.org/。FFmpeg有三大利器,分别是ffmpeg、ffprobe、ffplay。今天主要介绍ffmpeg,它是FFmpeg用于音视频转码,转封装、转推流的基础工具。
liuzhen007
2021/06/29
3.4K0
FFmpeg介绍及使用
FFmpeg是音视频领域很有名的一个库, 这里从两方面介绍, 一方面根据FFMPEG的命令行工具介绍, 介绍这些命令行工具的使用方法, 满足一般用户要求. 还有一方面从组件/库的划分来介绍, 介绍FFMPEG是有哪些组件和库组成, 每一个库的作用, 便于后续的自定义开发.
望天
2019/09/26
4.3K0
FFmpeg介绍及使用
相关推荐
FFmpeg获取音视频流信息
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验