ffprobe

使用 ffmpeg 添加的音频标签不会显示在 cmus 中
ffprobe

使用 ffmpeg 添加的音频标签不会显示在 cmus 中

我运行以下命令: $ ffmpeg -i BabiYarHumor.wav -map 0 -y -codec copy -write_id3v2 1 -metadata "artist=Dmitri Shostakovich" -metadata "genre=Classical" -metadata "album=Symphony No. 13 \"Babi Yar\"" -metadata "title=Humor. Allegretto" -metadata "date=1962" -metadata "comment=Conductor: Rudo...

Admin

我怎样才能让 ffprobe 依赖于 mime 类型而不是文件扩展名?
ffprobe

我怎样才能让 ffprobe 依赖于 mime 类型而不是文件扩展名?

我需要探测ffprobe可能具有错误文件扩展名的音频/视频文件。 我拿一个 mp3 文件来说: $ ffprobe /var/www/html/prova-dev/albums/Dichosos.mp3 ffprobe version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2007-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=...

Admin

ffplay 无法播放 aac 和 mp4a(即 mp4 文件中的 aac 音频),并且当给定带有 aac 音频的文件时,ffprobe 会出现段错误
ffprobe

ffplay 无法播放 aac 和 mp4a(即 mp4 文件中的 aac 音频),并且当给定带有 aac 音频的文件时,ffprobe 会出现段错误

当我尝试在 ffplay 中播放带有 aac 音频的文件时,出现以下错误:https://drive.google.com/file/d/1M1oCITTuaLMsLo0bs6lGbw9mZTzdwwBB/view?usp=sharing 此外,当我这样做时ffprobe sample-1.aac,程序会因为某种原因而出现段错误。当我给 ffplay 和 ffprobe 一个带有 aac 音频的视频文件时,也会发生同样的事情: ffplay:https://drive.google.com/file/d/14h...

Admin

ffmpeg/probe 无法打开进程清单
ffprobe

ffmpeg/probe 无法打开进程清单

有人能解释一下为什么 ffmpeg/ffprobe 无法加载这个清单 url 吗: https://q-hss-skylive-degn.akamaized.net/244431/stream.isml/Manifest?quality=hss5_dd ffprobe 返回: Invalid data found when processing input ...

Admin

将 m3u8 的 ts 转码为多比特率 ts。由于重叠导致播放器卡住
ffprobe

将 m3u8 的 ts 转码为多比特率 ts。由于重叠导致播放器卡住

我有实时 M3u8。想将其转换为多配置文件 m3u8 和 master.m3u8。我们使用 python 脚本填充多配置文件 index.m3u8 和 master.m3u8 实现了此目的。 当我们从输入的 m3u8 流转码 ts 时,播放器给出检测到片段之间重叠的错误。 基本上我可以看到流的变化点并不是单调增加的,这导致了差距。 可能的解决方案是保留 pts 和 dts 值。使用 -copyts 但没有作用。 任何帮助将不胜感激。 ...

Admin

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

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

为什么 ffprobe 在 stream=duration 时打印 N/A?
ffprobe

为什么 ffprobe 在 stream=duration 时打印 N/A?

我有一个包含两个流(视频和音频)的 webm 视频文件: $ ffprobe -i input.webm -show_streams -v quiet [STREAM] index=0 codec_name=vp8 codec_long_name=On2 VP8 profile=0 codec_type=video codec_tag_string=[0][0][0][0] codec_tag=0x0000 width=720 height=480 coded_width=720 coded_height=480 closed_captions=0 has_...

Admin

ffprobe 输出中的起始值是什么意思?
ffprobe

ffprobe 输出中的起始值是什么意思?

什么是起始值ffprobe 输出中的意思是什么?例如:持续时间:00:00:36.60,开始:0.066733,比特率:0 kb/s 有人向我解释一下这些值的含义,以及 ffprobe 如何计算的? ...

Admin

`ffprobe` 比 `metaflac` 慢 12 倍。如何加快 `ffprobe` 的​​速度?
ffprobe

`ffprobe` 比 `metaflac` 慢 12 倍。如何加快 `ffprobe` 的​​速度?

在一个包含 1593 个文件的小型 FLAC 文件夹中,ffprobe运行时间比 长 12 倍以上metaflac。如何加快 的单线程性能ffprobe? 我尝试告诉ffprobe它执行相同的操作并通过运行仅打印VORBIS_COMMENT或字段,但不幸的是这并不能提高性能。TAGffprobe -show_entries format_tags .. 此脚本搜索可能的 URL: 1. ffprobe: $ time find . -type f -iname "*.flac" -print0 | while read -d $'\0' FILENAME; ...

Admin

从 ffmpeg/ffprobe 检索每帧时间差
ffprobe

从 ffmpeg/ffprobe 检索每帧时间差

我正在尝试从 iPhone 视频中重建物体的速度信息,因此我对确定帧之间的时间差很感兴趣。据我所知,iPhone(HEVC 编码,.mov 文件)以可变帧速率拍摄。由于需要高精度,我无法在恒定帧速率视频的假设下工作。到目前为止,我只能恢复有效反映 CFR 视频的 pts_time 值,但根据其他帖子,这似乎是可能的。我正在 macOS Monterey 12.6 上使用 ffmpeg 5.1.1。 这是我尝试过的: 从命令行运行“已确认”的 VFR 视频mediainfo input.movw 输出: Video ID ...

Admin

ffmpeg - 使视频可跳过/可搜索
ffprobe

ffmpeg - 使视频可跳过/可搜索

我从我的大学网站下载了一些讲座,但它们似乎无法通过点击视频播放器上的特定时间戳或向前跳过 5/10 秒(例如使用 VLC 或 MPC-BE 上的箭头)正确查找/跳过,播放会停止并显示静止帧 尝试ffmpeg -i input.mp4 -c:v copy -c:a copy output.mp4并不能解决问题 ffmpeg -hide_banner -i input.mp4输出: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4': Metadata: major_brand : isom...

Admin

当持续时间未明确定义时,如何获取 webm 视频文件的持续时间
ffprobe

当持续时间未明确定义时,如何获取 webm 视频文件的持续时间

我有一个带有不完整标题的 webm 文件片段,我想通过从文件开头剪掉 x 秒来将此片段缩短到 10 秒,但是我无法使用标签,-sseof因为文件的结尾未定义。我发现,如果我要求 ffmpeg 从文件中提取音频或视频,它会响应一些数据,这些数据行显示size= 212kB time=00:00:13.32 bitrate= 130.2kbits/s speed=1.79e+03x video:0kB audio:210kB subtitle:0kB other streams:0kB global headers:0kB muxing over...

Admin

据称视频的帧率为 15fps,但播放时似乎只有 30。如何判断?
ffprobe

据称视频的帧率为 15fps,但播放时似乎只有 30。如何判断?

我正在处理一个视频,并通过 ffmpeg 将其转码为另一种格式。我以前遇到过这种情况,ffprobe 中报告的 fps 似乎是播放时的一半,但不明白为什么。问题是,当 ffmpeg 处理此文件时,输出使用的是看似错误报告的帧速率,我必须覆盖它并重做文件。 以下是视频流的流信息: $ ffprobe -i file.mp4 -print_format json -show_streams 2>/dev/null { "index": 0, "codec_name": "h264", ...

Admin

如何获取 mp4 文件或流的前 4096 个字节的 SHA1?
ffprobe

如何获取 mp4 文件或流的前 4096 个字节的 SHA1?

我正在尝试使用命令行工具来匹配 Plex.app 为电影文件计算的哈希值(显然,它是电影第一个块(4k)的 SHA1 哈希,而不是整个电影)。 我尝试使用以下命令通过命令行工具获取哈希,但不出所料,两个哈希不匹配。 file="/path/to/mp4" dd bs=4k count=1 if="$file" | openssl sha1 1+0 records in 1+0 records out 4096 bytes transferred in 0.000012 secs (341333333 bytes/sec) 7785d5d6d611a27ac0...

Admin