media-info

为什么 ffprobe 和 mediainfo.DLL 之间存在差异?
media-info

为什么 ffprobe 和 mediainfo.DLL 之间存在差异?

我写了一些逻辑来比较 ffprobe 与 MediaInfo.DLL 的信息。观察和问题: A) 大多数差异都是各种数值(比特率、持续时间、每秒帧数)较小有效数字的细微变化,但我无法确定哪一个实际上更准确。您对 ffprobe 的输出和 MediaInfo.DLL 的输出之间的细微差异是否重要有任何看法,或者如何评估哪一个更准确? B) 对于一个 WMV 文件,MediaInfo.DLL 报告的每样本位数为 16。我的理解是 BPS 和位深度只是同一事物的两个不同名称,但 ffProbe 无法确定位深度。我认为...

Admin

使用 ffmpeg 分析 AVI 中的音频
media-info

使用 ffmpeg 分析 AVI 中的音频

我是 的新手ffmpeg。我有一些 AVI 文件,我认为它们应该有音频,但我无法使用 VLC 播放音频。我尝试使用 来ffmpeg分析 AVI 文件中的音频。 import subprocess def has_audio(filename): result = subprocess.run(["ffprobe", "-v", "error", "-show_entries", "format=nb_streams", "-of", ...

Admin

FFMpeg 无意中删除了视频流
media-info

FFMpeg 无意中删除了视频流

我使用以下 ffmpeg 命令缩小视频。但令人惊讶的是,输出没有任何视频流,只有音频输出。 ffmpeg -y -i "input.mov" -c:v libx264 -vf scale=640:252 -c:a aac "output.mp4" 以下是示例输入文件:输入.mov 附言:注意到输入视频中的以下值Mediainfo似乎很奇怪。 总时长为,3min44s但视频流时长为1ms 总体比特率为,268 kb/s但视频流比特率为16.7 Gb/s 视频帧率异常高5616000 fps。 奇怪的是,FFMpeg 的输出日志指示输出(Stream #0...

Admin

ffprobe 读取错误的帧速率,除了 MediaInfo 之外还有其他解决方法吗?
media-info

ffprobe 读取错误的帧速率,除了 MediaInfo 之外还有其他解决方法吗?

我想检查多个视频的帧速率,使其翻倍。我使用ffprobegetr_frame_rate将其求值到小数,然后将其输入ffmpeg为 rscale -r {2*fps},或输入mkvmerge为0:{2*fps}fps。 因此,我首先要说的是: ffprobe -v error -select_streams v -of default=noprint_wrappers=1:nokey=1 -show_entries stream=r_frame_rate faulty.mkv 500/21 这不可能,500/21 是什么样的 fps?结果保存时500/21音...

Admin

使用多个音频 mediainfo 获取文件的音频时长
media-info

使用多个音频 mediainfo 获取文件的音频时长

我正在使用 mediainfo 来获取音频时长(以毫秒为单位) .\mediainfo.exe --Output='Audio;%Duration%' file.mkv 带有 1 个音频的 mkv 示例: 1367130 具有 2 个音轨的 mkv 示例:13671301367130 如果文件有多个音轨,而我只想要一个值,有没有办法指示 mediainfo 只返回 1 个值?如果有帮助,在我的脚本中我确实检索了默认音频的 ID,有没有办法使用它通过 mediainfo 选择 id=some_id 的音频并获取该特定音频文件的持续时间? 谢谢 ...

Admin

使用 MediaInfo 获取音频信息
media-info

使用 MediaInfo 获取音频信息

因此,如果我有一个具有以下属性的音频文件: 英语语言 比特率:1509 kb/s 采样率:48.0 kHz 位深度:24 位 通道:6 格式:DTS 我写了下面的内容来提取这些信息: MediaInfo "--Output=Audio;%Language/String%, $if(%BitRate%, %BitRate%/1000 kb/s), $if(%SamplingRate%, %SamplingRate% kHz), $if(%BitDepth%, %BitDepth% bits), $if(%"Channel(s)"%, %"Channel(s)"...

Admin

Windows:使用 FFmpeg 批量递归媒体文件时长目录
media-info

Windows:使用 FFmpeg 批量递归媒体文件时长目录

我在不同的文件夹中有各种媒体文件(例如 .wav、.mp4)。我想使用批处理文件来生成它们的持续时间列表,如下所示: D:\Some Folder 1\Movie File.mp4 | 2:15:23 E:\Some Folder 2\Audio File.mp3 | 0:08:17 如果有必要,我会在单独的驱动器上手动重新运行批处理文件。理想情况下,列表将包含类似 | 符号的内容,我知道它不是 Windows 文件名的一部分,以便在 Excel 中解析列表时将文件路径和名称与持续时间分开。 我有一个 MediaInfo 命令,它提供单个文件夹中指定文件类...

Admin

Mediainfo:如何获取色彩范围信息?
media-info

Mediainfo:如何获取色彩范围信息?

我使用 mediainfo 来获取输入视频的几个方面,例如分辨率和帧速率。我使用 --inform 选项,其值如下 “视频;%FrameRate%” “视频;%格式/信息%” 但是,我无法以相同的方式获取有关颜色范围的信息。运行 --info-parameters ,我可以看到我认为应该使用的选项是 colour_range : Colour range for YUV colour space 但是尝试使用 mediainfo 却不起作用,而是响应回声,好像它没有识别出该设置 以下是我做过的一些尝试: me@pc:...

Admin

Mediainfo 将 jpg 文件识别为视频。故障或 jpg fie 问题?
media-info

Mediainfo 将 jpg 文件识别为视频。故障或 jpg fie 问题?

所以我刚刚扫描了一堆照片,生成的文件只是标准 JPG,但是由于某种原因,MediaInfo 将它们选择为视频? 例如,我有一个 1.86mb 的 jpg 文件(根据 Windows 属性),但 mediainfo 悬停在工具提示上显示: MediaInfo: JPEG: 101 MiB Video: 3524*2353 (3:2), JPEG mediaInfo 本身内部的信息表明: General Complete name : img009.jpg Format ...

Admin

MediaInfo 的“总体比特率”与“最大总体比特率”
media-info

MediaInfo 的“总体比特率”与“最大总体比特率”

我正在使用 MediaInfo 比较重复的媒体文件,以便保留质量最好的文件并删除另一个。但是,有些信息让我感到困惑。 一个重复 另一个重复 当然Overall bit rate mode: Variable意味着比特率在整个文件或播放过程中会变化。 但这是什么Overall bit rate意思呢?这是平均值吗? 如果是这样,怎么会Maximum Overall bit rate低于平均水平? 我的许多重复文件都存在这个问题,我真的很想释放一些存储空间。任何帮助都将不胜感激。 ...

Admin

使用 Mediainfo 获取给定 mp4 中的音频通道数
media-info

使用 Mediainfo 获取给定 mp4 中的音频通道数

我正在尝试查找给定 .mp4 文件中的频道数。我运行 mediainfo,但它显示为 8!基本上它应该是一个2频道,或者显示为 的 5.1 6。我的许多文件看起来像这样。我猜许多频道可能充满了空数据,或者类似这样的内容。 我怎么知道它真的是 2 声道还是 5.1 声道?有什么方法吗,也许用其他工具来检测? Audio ID : 2 Format : AAC LC SBR Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication Commerci...

Admin

使用 mediainfo/MOVmediaedit 模拟 GoPro 视频格式
media-info

使用 mediainfo/MOVmediaedit 模拟 GoPro 视频格式

GoPro 有一个很酷的“快速编辑”视频编辑器,名为 Quik Desktop。它只会导入使用 GP 自己的相机生成的视频。只要我使用 GP 的相机,Quik 就很棒。 不过,有时我想包含来自其他视频源的一两个片段(即:手机拍摄的)。 GP 相机以 MP4、h264 格式保存,我可以将其转码。我还可以匹配分辨率、帧速率。但这似乎还不够。是否有脚本或易于使用的 mediainfo 绑定来“克隆”元数据?我可以使用大多数流行的 Linux/unix 脚本语言。 谢谢你! ...

Admin

MediaInfo 上的 HE AACv2 音频配置文件
media-info

MediaInfo 上的 HE AACv2 音频配置文件

我有一个 SDI 输入编码器,其音频配置为 Coding : AAC/HE-AAC Coding Mode : MPEG-4 HE AAC v2 Mode : Stereo (2/0) Sameple Rate : 48KHz ES Bitrate : 64Kbps Transport Format : ADTS 并且,当我捕获编码器的输出并将文件放入 MediaInfo 时,MediaInfo 显示如下。 Audio ID : 392 (0x188) Menu ID ...

Admin

对多个文件应用 MediaInfo 批次
media-info

对多个文件应用 MediaInfo 批次

我经常使用以下命令: MediaInfo.exe "--Output=Text;%ID%: %Format%$if(%Language/String%, SUBTiTLE: .............. %Language/String%)\r\n" File.mkv 这将以以下格式输出视频的字幕流: 5: UTF-8 6: VobSub SUBTiTLE: .............. French 7: VobSub SUBTiTLE: .............. English 8: VobSub SUBTiTLE: ...............

Admin

使用 MediaInfo 通过 Windows 批处理文件读取字幕信息
media-info

使用 MediaInfo 通过 Windows 批处理文件读取字幕信息

根据这个帖子,关于MediaInfo读取字幕。 MediaInfo.exe "--Output=Text;%ID%: %Format%$if(%Language/String%, SUBTiTLE: .....%Language/String%)\r\n" File.mkv 谢谢 slhck,我已经这样做了。(抱歉我的英语不好。) 目标是我想要获取文件夹中所有视频文件(*.m*)中所有字幕的信息文本(ID、格式和语言)。 SET informParams=%%ID%%+%%Format%%+%%Language/String%% FOR /F "delim...

Admin