ffprobe相关内容

如何使用 ffprobe 确定 webm 持续时间

我的目标很简单,我有几个 webm 文件需要连接,但首先我需要确定它们的持续时间. webm 文件好像是作为流播放的,所以没有办法知道每个文件的长度. 我一直在使用 ffprobe 来完成这项工作,但返回的持续时间为 N/A.我使用的命令是: ffprobe -i input.file -show_format |持续时间 谢谢. ffprobe 的完整输出列表如下: f ..
发布时间:2021-12-26 19:13:54 其他开发

使用 FFProbe 获取视频 fps

我是 ffprobe 的新手,我的目标是获取视频 fps 并存储到 Java 程序中.我的代码存储 xml 文件,但我想直接存储像 int fps=30; ffprobe -v quiet -print_format xml -show_format -show_streams "/video/small/small.avi" >“/video/small/test.xml" 这是我的代码. ..
发布时间:2021-12-26 19:06:50 Java开发

ffmpeg 命令行将输出写入文本文件

我正在使用此脚本在 ffmpeg 中进行镜头检测. ffprobe -show_frames -of compact=p=0 -f lavfi "movie=test.mp4,select=gt(scene\,0.3)" 我需要将输出写入文本文件,以便从 c 程序中读取输出.我怎样才能做到这一点?任何帮助表示赞赏. 解决方案 您将输出重定向到文件: ffprobe -show_f ..
发布时间:2021-12-26 18:50:55 其他开发

获取 MOV 视频的元数据

我有一个由手机通讯应用发送的 .MOV 视频.我可以检索文件和作者的真实创建数据吗?我尝试使用 ffprobe、mediainfo 和类似工具,但只给我下载日期. 解决方案 我写了一个快速的 Python 2 脚本,可以获取创建和修改时间戳,因为这些很容易找到.找到作者有点困难,因为它可以以多种不同的方式存储.示例用法: $ ./mov-timestamps.py file.mov创建日 ..
发布时间:2021-12-21 14:13:42 其他开发

使用 FFMPEG:如何进行场景变化检测?带时间码?

基于这篇文章,似乎可以使用 FFMPEG 来检测视频中的场景变化:http://www.luckydinosaur.com/u/ffmpeg-scene-change-detector 现在我有一个视频,显示一本书的文本,当文本(单词或句子)被朗读时,它会突出显示.类似于这本有声读物:https://youtu.be/lA7L6ZNVKjc 我需要知道文本突出显示时的时间戳(因此场景发 ..
发布时间:2021-12-21 14:06:15 其他开发

使用 ffprobe 检查文件是音频还是视频

是否有我可以运行的 ffprobe 命令来查看我拥有的 mov 文件是纯音频还是包含视频?我有各种 mov 文件,其中一些是音频配音,一些是完整的视频. 解决方案 可以输出 JSON 或 XML 格式的流信息: ffprobe -show_streams -print_format json input.mov 您将获得一个带有 codec_type 属性的流数组,其中包含 a ..
发布时间:2021-12-21 14:01:07 其他开发

Python - 使用 ffprobe 获取视频的持续时间

我是 Python 新手,我正在尝试使用 ffprobe 获取文件视频的持续时间(以秒为单位).调用以下指令 ffprobe -i video.mp4 -show_entries format=duration -v quiet -of csv="p=0" 在 CMD 上,我会在几秒钟内得到正确的结果,但是如果我在 python 中使用以下命令调用相同的指令: 导入子流程持续时间 = sub ..
发布时间:2021-09-25 20:05:41 Python

串联mka文件但保留时间戳

我正在尝试混合一些来自 FFMPEG 的mka文件,这些文件来自Twilio视频会议录像.我正在尝试为每个参与者获取曲目,但是我试图从文件中保留整体时间戳. 具体示例:我有以下三个文件: 0PA1896e43f4ca0edf17d8dbfc0bab95a52.mka1PA2a640f11bc13af2c29397800f058cb05.mka2PA9fa5b32edc016f6f5b96 ..
发布时间:2021-05-06 20:53:21 其他开发

使用ffmpeg在pts_time之前的0.000057秒出现帧

此视频是使用以下方法创建的ffmpeg命令,来自一系列带有编号和预期时间戳记的图像(假定120 fps恒定帧速率): ffmpeg -framerate 120 -i%03d.png -crf 0 -x264opts keyint = 1:min-keyint = 1 120.mp4 假定帧速率恒定,并且所有帧均为I帧.我预计第6帧将恰好在时间0.05秒[0.05,0.0583333)上显 ..
发布时间:2021-05-06 20:52:44 其他开发

我怎么知道某个文件是视频文件?

我正在尝试确定某个用户上传的文件是否是视频文件. 我首先尝试了ffprobe, #一个png文件从''输入#0,png_pipe:持续时间:不适用,比特率:不适用数据流#0:0:视频:png,rgba(pc),920x2094 [SAR 4724:4724 DAR 460:1047],25 tbr,25 tbn,25 tbc#文本文件从''输入#0 tty:持续 ..
发布时间:2021-05-06 20:49:00 其他开发

如何判断是否使用ffmpeg或ffprobe设置了视频的快速启动

我无法弄清楚如何确定MP4视频上是否设置了快速启动. 我了解"moov atom"是需要位于文件开头才能启用快速启动的数据,而不是位于文件末尾的数据. 我特别想使用ffmpeg或ffprobe来确定它是否已移到开头. 从侧面看,我知道我可以运行以下命令将其从头到尾移动(但我想知道它是否已经存在): ffmpeg -i infile.mp4 -map 0 -c:v复制-c:a复 ..
发布时间:2021-05-06 20:46:17 其他开发

使用ffprobe检查文件是仅音频还是视频

是否可以运行ffprobe命令查看我拥有的mov文件是否仅音频或也包含视频?我有各种mov文件,其中有些是音频配音,有些是完整的视频. 解决方案 您可以用JSON或XML输出流信息: ffprobe -show_streams -print_format json input.mov 您将获得一个具有 codec_type 属性的流数组,其值类似于 audio , video ..
发布时间:2021-05-06 20:38:55 其他开发

我如何(或有可能)将AVC编解码器配置文件和级别转换为MIME编解码器定义?

在我的用例中,我必须在HTML5 视频 source 的MIME类型中提供编解码器规范.但是,即使 type ="video/mp4; codecs = avc1" 对于Firefox也不够详细.Firefox需要额外的细节,例如 type ="video/mp4; codecs = avc1.64001E" .我的问题是我不知道从何处获得此 64001E 部分. 整个标识发生在服务器端.到 ..
发布时间:2021-04-22 20:42:13 其他开发

ffprobe/ffmpg静音检测命令

我正在研究流静默检测. 它正在ffmpeg中执行以下命令: ffmpeg -i http://mystream.com/stream -af silencedetect=n=-50dB:d=0.5 -f null - 2> log.txt 我想获取日志文件的json输出. 'ffprobe'中有一个json选项,但silencedetect=n=-50dB:d=0.5不起作用. 帮 ..
发布时间:2021-02-13 21:01:28 其他开发

从FFProbe STDERR打印字符串时输出混乱

我正在尝试制作一个简单的函数来包装FFProbe ,并且大多数数据都可以正确检索. 问题是,当同时使用Windows Command Prompt和Git Bash for Windows将字符串打印到命令行时,输出看起来混乱和混乱. 某些歌曲(尤其是文件Imagine Dragons - Hit Parade_ Best of the Dance Music Charts\80 - ..
发布时间:2020-06-14 19:21:26 Python

找不到ffprobe?

我正在尝试为自己的节点项目生成视频缩略图 thumbsupply和video-thumbnail npm都返回相同的错误,称为not found: ffprobe const thumbsupply = require('thumbsupply'); const ffprobe = require('@ffprobe-installer/ffprobe'); let aa = thum ..
发布时间:2020-06-14 19:21:20 其他开发

ffprobe读取视频数据包的最快方法

我一直在使用ffprobe从视频流中读取数据包进行分析.但是,它的速度很慢. 30分钟的720p视频大约需要8分钟的阅读时间. 我目前正在使用以下命令: ffprobe.exe -i video.mp4 -show_entries packet=size,pts_time,flags,duration_time 这为我提供了每个数据包的以下信息: [PACKET] pts_time ..
发布时间:2020-06-14 19:21:18 其他开发