ffprobe相关内容
我的目标很简单,我有几个 webm 文件需要连接,但首先我需要确定它们的持续时间. webm 文件好像是作为流播放的,所以没有办法知道每个文件的长度. 我一直在使用 ffprobe 来完成这项工作,但返回的持续时间为 N/A.我使用的命令是: ffprobe -i input.file -show_format |持续时间 谢谢. ffprobe 的完整输出列表如下: f
..
我是 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" 这是我的代码.
..
我正在使用此脚本在 ffmpeg 中进行镜头检测. ffprobe -show_frames -of compact=p=0 -f lavfi "movie=test.mp4,select=gt(scene\,0.3)" 我需要将输出写入文本文件,以便从 c 程序中读取输出.我怎样才能做到这一点?任何帮助表示赞赏. 解决方案 您将输出重定向到文件: ffprobe -show_f
..
我想为由 youtube-dl & 转换的 mp3 添加标签ffmpeg: youtube-dl -o'/Output/qpgTC9MDx1o.mp3' qpgTC9MDx1o -f bestaudio --extract-audio --metadata-from-title "%(artist)s -%(title)s"2>&1 我在输出结果中有这个错误: [youtube]
..
我有一个由手机通讯应用发送的 .MOV 视频.我可以检索文件和作者的真实创建数据吗?我尝试使用 ffprobe、mediainfo 和类似工具,但只给我下载日期. 解决方案 我写了一个快速的 Python 2 脚本,可以获取创建和修改时间戳,因为这些很容易找到.找到作者有点困难,因为它可以以多种不同的方式存储.示例用法: $ ./mov-timestamps.py file.mov创建日
..
基于这篇文章,似乎可以使用 FFMPEG 来检测视频中的场景变化:http://www.luckydinosaur.com/u/ffmpeg-scene-change-detector 现在我有一个视频,显示一本书的文本,当文本(单词或句子)被朗读时,它会突出显示.类似于这本有声读物:https://youtu.be/lA7L6ZNVKjc 我需要知道文本突出显示时的时间戳(因此场景发
..
是否有我可以运行的 ffprobe 命令来查看我拥有的 mov 文件是纯音频还是包含视频?我有各种 mov 文件,其中一些是音频配音,一些是完整的视频. 解决方案 可以输出 JSON 或 XML 格式的流信息: ffprobe -show_streams -print_format json input.mov 您将获得一个带有 codec_type 属性的流数组,其中包含 a
..
我是 Python 新手,我正在尝试使用 ffprobe 获取文件视频的持续时间(以秒为单位).调用以下指令 ffprobe -i video.mp4 -show_entries format=duration -v quiet -of csv="p=0" 在 CMD 上,我会在几秒钟内得到正确的结果,但是如果我在 python 中使用以下命令调用相同的指令: 导入子流程持续时间 = sub
..
我是ffmpeg的新手. 我想通过ffmpeg获取视频时长并将其声明为变量.在这里我可以将值用于其他功能.我正在使用电源壳. 这是我的代码: ffmpeg -i 1aef53e6-92ac-4d28-89f8-4cce28fa0f58.mp4 2& 1 |sed -n's/Duration:\(.* \),start/\ 1/gp' 解决方案 假设您已在Windows PAT
..
我正在尝试混合一些来自 FFMPEG 的mka文件,这些文件来自Twilio视频会议录像.我正在尝试为每个参与者获取曲目,但是我试图从文件中保留整体时间戳. 具体示例:我有以下三个文件: 0PA1896e43f4ca0edf17d8dbfc0bab95a52.mka1PA2a640f11bc13af2c29397800f058cb05.mka2PA9fa5b32edc016f6f5b96
..
此视频是使用以下方法创建的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)上显
..
我正在尝试确定某个用户上传的文件是否是视频文件. 我首先尝试了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:持续
..
我无法弄清楚如何确定MP4视频上是否设置了快速启动. 我了解"moov atom"是需要位于文件开头才能启用快速启动的数据,而不是位于文件末尾的数据. 我特别想使用ffmpeg或ffprobe来确定它是否已移到开头. 从侧面看,我知道我可以运行以下命令将其从头到尾移动(但我想知道它是否已经存在): ffmpeg -i infile.mp4 -map 0 -c:v复制-c:a复
..
是否可以运行ffprobe命令查看我拥有的mov文件是否仅音频或也包含视频?我有各种mov文件,其中有些是音频配音,有些是完整的视频. 解决方案 您可以用JSON或XML输出流信息: ffprobe -show_streams -print_format json input.mov 您将获得一个具有 codec_type 属性的流数组,其值类似于 audio , video
..
在我的用例中,我必须在HTML5 视频 source 的MIME类型中提供编解码器规范.但是,即使 type ="video/mp4; codecs = avc1" 对于Firefox也不够详细.Firefox需要额外的细节,例如 type ="video/mp4; codecs = avc1.64001E" .我的问题是我不知道从何处获得此 64001E 部分. 整个标识发生在服务器端.到
..
我正在研究流静默检测. 它正在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不起作用. 帮
..
我正在尝试制作一个简单的函数来包装FFProbe ,并且大多数数据都可以正确检索. 问题是,当同时使用Windows Command Prompt和Git Bash for Windows将字符串打印到命令行时,输出看起来混乱和混乱. 某些歌曲(尤其是文件Imagine Dragons - Hit Parade_ Best of the Dance Music Charts\80 -
..
我能够使用ffmpeg提取关键帧.我一直在使用这样的东西: ffmpeg -i input.mp4 -vf "select='eq(pict_type\,I)" -vsync vfr -qscale:v 2 I-thumbnails-%02d.png -vf "select='eq(pict_type\,B)" -vsync vfr -qscale:v 2 B-thumbnails-%02d
..
我正在尝试为自己的节点项目生成视频缩略图 thumbsupply和video-thumbnail npm都返回相同的错误,称为not found: ffprobe const thumbsupply = require('thumbsupply'); const ffprobe = require('@ffprobe-installer/ffprobe'); let aa = thum
..
我一直在使用ffprobe从视频流中读取数据包进行分析.但是,它的速度很慢. 30分钟的720p视频大约需要8分钟的阅读时间. 我目前正在使用以下命令: ffprobe.exe -i video.mp4 -show_entries packet=size,pts_time,flags,duration_time 这为我提供了每个数据包的以下信息: [PACKET] pts_time
..