ffprobe

语境
ffprobe

语境

语境 我用它来ffprobe从音频文件中检索元数据。为此,我通常使用以下命令: ffprobe -hide_banner -v 0 -i audio.mp3 -show_entries format -of json 得出以下结果: { "format": { "tags": { "title": "Try Me, I Know We Can Make It (edit)", "artist": "Donna Summer", "track": "3/9", ...

Admin

ffprobe 无法读取文件但其他软件可以
ffprobe

ffprobe 无法读取文件但其他软件可以

我遇到了一个奇怪的问题,我想知道是什么原因造成的。我有一个文件,它肯定存在: Get-ChildItem -Path '\\192.168.10.201\Media\TV\Life With an Ordinary Guy Who Reincarnated Into a Total Fantasy Knockout\Life.With.an.Ordinary.Guy.Who.Reincarnated.Into.a.Total.Fantasy.Knockout.S01E03.An.Ordinary.Guy.Who.Reincarnated.Into.A.Tot...

Admin

FFMPEG-在窗口服务器上达到 h264 步骤后,ffprobe 卡住了
ffprobe

FFMPEG-在窗口服务器上达到 h264 步骤后,ffprobe 卡住了

我正在使用 c# 中的 Xabe/ffmpeg 将流从摄像头 ip 转发到 api 客户端。在本地:一切正常。 在 api 服务器(转换完成的地方)上,针对同一台相机:我收到错误“无效文件”。我调查了一下,发现 xabe/ffmpeg 使用 ffprobe 获取媒体信息,并且在执行此操作时返回错误。 我尝试运行此命令来查看 Xabe/ffmpeg 代码背后发生了什么: ffprobe -loglevel repeat+48 rtsp://user:password@cameraIp/axis-media/media.amp 当我运行此命令时,结果如下: ...

Admin

ffmpeg :提取元数据
ffprobe

ffmpeg :提取元数据

我想从 MP3 文件中提取元数据。这将进入一个脚本,因此我想从命令行执行此操作。由于我已经安装了 ffmpeg,我认为我可以用它来实现此目的。我发现这里以下描述: 使用 ffmpeg 提取 ffmetadata 文件的步骤如下: ffmpeg -i INPUT -f ffmetadata FFMETADATAFILE 我尝试过这样的: ffmpeg -i InSpace.mp3 -f ffmetadata meta.txt 发现它确实创建了meta.txt所需的数据,但还将元数据以不同的格式转储到 stderr,以及错误消息输出文件为空,未编码任何内容(...

Admin

FFProbe 仅输出时间基
ffprobe

FFProbe 仅输出时间基

运行 ffprobe 时,它​​显示的数据比我需要的多得多。我已经添加了 -hide_banner 标志,它帮助清理了数据,但更具体地说,我只需要 tbn 有没有办法限制输出以仅显示尽可能少的内容? 这部分输出:28771 kb/s、29.97 fps、29.97 tbr,2997 总帐, 29.97 tbc(默认) ...

Admin

使用 ffprobe 提取基本流类型
ffprobe

使用 ffprobe 提取基本流类型

ffprobe我正在尝试使用(如 PES 标头中)提取基本流类型。 ffprobe以 的形式提供有关编解码器的信息codec_tag,但基本流类型不是必需的。具体来说,如果流类型为0x06(private),则其行为会有所不同。 底线是,我需要基本流类型。 ...

Admin

如何快速确定视频中的位置?
ffprobe

如何快速确定视频中的位置?

如何快速确定视频中的位置?例如,我有一个视频文件,它看起来像这样。 我想使用 ffmpeg 裁剪视频并将黑框中的部分作为新视频。但首先我需要获取黑框的左上角位置及其宽度和高度。我怎样才能轻松做到这一点?现在这就是我所做的。首先我使用它ffprobe来获取实际视频大小: I:\tutorial\Juggling - Step By Step [4 Vols]>ffprobe "Juggling - Step by Step (2 of 4) [VHS-Rip].avi" ffprobe version N-103679-g7bbad32d5a-2021...

Admin

进一步阅读:
ffprobe

进一步阅读:

我有一种方法可以从任何驱动器中找到一个 exe 文件,而无需使用 %path%,但我需要将其设置为文件路径变量,而不仅仅是显示。 for %i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do @%i: 2>nul && dir /s ffprobe.exe 任何生成的文件都可以设置为变量(比如最后一个),但最新的文件(按日期或版本)是最佳的。 --- 有关其他问题的更多信息 --- for %%d in (a b c d e f g h i j k l m n o...

Admin

无法使用 ffprobe 提取持续时间信息,文件名中的逗号弄乱了我的 for 循环
ffprobe

无法使用 ffprobe 提取持续时间信息,文件名中的逗号弄乱了我的 for 循环

%folder%此处的批处理脚本从使用中创建文件列表%wildcards%,然后在驱动器上创建一个镜像目录,c:其中包含每个文件的 txt 版本,例如every file.mkv.txt,其中包含原始文件的数据,例如path-to-file/duration/size。 setLocal enableDelayedExpansion :: adder fails with filenames with ampersand "&". investigate for /f "delims=" %%v in ('dir "%folder%\%wildcar...

Admin

ffprobe 输出从不显示代表循环信息的标志
ffprobe

ffprobe 输出从不显示代表循环信息的标志

因为我需要用 ffprobe 获取 GIF 文件的“是否循环”和“有多少?”。我看了所有官方文档和提示,但仍然找不到我想要的。 是否有这样的参数? ffprobe -show_loop -i FILENAME ...

Admin

ffprobe - 如何将输出中的流信息限制为仅视频比特率?
ffprobe

ffprobe - 如何将输出中的流信息限制为仅视频比特率?

如果我跑FF探针在 .MKV 文件中,使用最简单的语法FFprobe "TheMovie.mkv",有很多我不需要看到的输出。如何限制FF探针只是比特率视频流? 我已经研究过相关资源http://ffmpeg.org/ffprobe-all.html#Synopsis和https://hintsandmemories.wordpress.com/2014/04/16/ffprobe-help-output/ 但这些对于一位普通的历史老师来说有点难,所以我无法弄清楚,请原谅。请帮忙。 ...

Admin

使用带有 bc 的变量:语法错误
ffprobe

使用带有 bc 的变量:语法错误

原始问题 这可能更像是一个问题bc,而bash不是 FFmpeg 问题,尽管我也很感激能够防止ffprobe在输出后打印回车符。 在我编写的脚本中,为了使用 FFmpeg 自动执行一些常见任务,我使用以下命令获取两个文件的长度: length1="$(ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 \"$1\")" length2="$(ffprobe -v error -show_entries format=duration -of...

Admin

ffprobe 缺少 mp4 文件的标题标签
ffprobe

ffprobe 缺少 mp4 文件的标题标签

我有一个包含视频流和音频流的 mp4 文件。音频流有一个标题,VLC 和 Mediainfo 都会显示该标题。 如果我使用此 ffprobe 命令打开此文件(或任何其他带有音轨标题的 mp4 文件) ffprobe -i 输入.mp4 -show_streams 缺少标题标签。即使我使用 ffmpeg -metadata:s:a:0 title="my title" 设置曲目标题,标题标签也会被 ffmpeg 正确添加/编辑,但 ffprobe 仍然看不到它(但是其他媒体播放器可以)。 这是 ffprobe 的一个错误吗?如何显示音频流标题标签? 提前致谢 ...

Admin

ffprobe 获取 MP3 文件编码器设置
ffprobe

ffprobe 获取 MP3 文件编码器设置

当我在 MediaInfo 中打开 MP3 文件时,它会显示用于编码的编码器设置。例如: Encoding settings : -m s -V 0 -q 0 -lowpass 20 --vbr-new -b 192 有没有办法使用 ffprobe 获取该信息?默认情况下,它会列出编码器库(LAME3.90 等),但不显示编码器设置。我尝试了以下命令,但仍然没有成功: ffprobe -hide_banner -stats -i song.mp3 编辑:经过进一步研究,文件中有一个包含此信息的 LAME/Xi...

Admin

批量 (-read_intervals) 中 ffprobe 的转义百分比
ffprobe

批量 (-read_intervals) 中 ffprobe 的转义百分比

也许这将是一个荒谬的问题......我已经花了 3 个小时寻找如何让批处理运行 ffprobe 命令而不在命令%内部随机扩展-read_intervals。 批: for %%a in ("*.mkv") do ffprobe -read_intervals 1%16 -v error -skip_frame nokey -show_entries frame=pkt_pts_time -select_streams v -of csv=p=0 -i "%%a" >> KFS.txt 这将是基本命令。然而1%16被视为%1。即使放入1%%16或...

Admin