ffprobe

    0热度

    1回答

    我已阅读ffprobe文档here。 我不知道为什么我的第一次帧时间是11.745秒,即使给了“-read_intervals 12%13”。 (12秒〜13sec) $ ffprobe -i chrome.webm -show_frames -select_streams v:0 -read_intervals 12%13 -hide_banner -loglevel panic [FRAME]

    1热度

    2回答

    我通过ffprobe使用此代码提取视频信息: ffprobe -show_streams -of json -v quiet -i input.mp4 ,而我需要的诉只有所有信息流的信息出现在输出:0和:0流。 我知道有-select_streams选项用于流选择,但它只接受一个参数,如:-select_streams v:0。 我可以使用-select_streams两个参数v:0和a:0或

    0热度

    1回答

    我正在努力使用FFMPEG获取视频的长度/持续时间。下面是我从Google获得的代码,但是当我运行该方法时,它会返回空字符串。做了任何调整,我可以但没有成功。任何人都可以请指导我这里出了什么问题? private static void GetVideoDuration() { string basePath = Directory.GetCurrentDirectory()

    8热度

    2回答

    基于这篇文章似乎它可以使用FFMPEG检测视频场景变化: http://www.luckydinosaur.com/u/ffmpeg-scene-change-detector 现在我有一个显示一本书的文本,当文本(单词或句子)的视频被说的,突出显示。 事情是这样的有声书:https://youtu.be/lA7L6ZNVKjc 我需要知道的时间戳当文本被突出显示(因此场景变化),这将允许我对我的

    0热度

    2回答

    我试图检索使用video.js插件(https://github.com/collab-project/videojs-record)录制的.webm视频文件的持续时间。 我使用的ffmpeg得到持续时间,但它总是返回N/A: ffprobe version 3.0.2-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2007-2016

    -1热度

    1回答

    我目前运行下面的命令和它给了我主要是我需要的,但我想也有它包含文件名。 for %%A IN (%VAR0%\*.wav) DO "C:\program files (x86)\ffmpeg\bin\ffprobe" -i "%%A" -show_entries format=duration -v quiet -of csv="p=0" >>output.txt 上述方法产生这样的: 110

    0热度

    1回答

    我正在寻找一种简单的方法来设置淡入淡出过滤器的时间点。特别是最后的淡出。充其量将是基于时间的格式。我了解基于帧的淡入淡出过滤器。但是有没有办法将它改变为时间戳?特别是最后,我很难得到最后一帧的编号。一些方法告诉淡入淡出过滤器在结束前0.5秒开始淡入淡出。可能是这样的: -filter:v 'fade=out:-0.5:0.3' 阅读:'开始淡出0.5秒前结束,并已淡出0.3秒。即最后有0.2秒

    1热度

    1回答

    我希望使用ffprobe列出所有音频流,并显示使用哪种语言。 这只是我试图找到从视频文件中自动删除非英语歌曲的方法的一部分。 我是ffprobe的新手,但有一些使用ffmpeg的经验。 因为我知道不能保证语言跟踪的顺序可能是什么。 这就是为什么我认为列出每首曲目,按编号,然后是语言,然后当我知道这部分工作正常时,弄清楚如何删除非英文曲目。 谢谢你的时间。

    -3热度

    2回答

    想要批量转换cli中的一堆不同视频文件,而不是Roland旧版和慢速拖放一次一个文件的软件。我在这里使用了OS X Terminal中的ffprobe。这向我们展示了该软件对该文件做了什么,并且我也想这样做。 MJPEG AVI我得到,但其余的,我的ffmpeg语法看起来如何实现这个结果后转换? 例子:我ffprobe给我这个 Input #0, avi, from 'P10_0001.AVI':

    0热度

    2回答

    我需要使用ffprobe获取图像文件的宽度和高度,并需要使用批量(Windows)将其存储在变量中,以便稍后可以使用这些值。 我试图做到这一点, @echo off for /f "tokens=1-2" %%i in ('ffprobe -v error -of flat=s=_ -select_streams v:0 -show_entries stream=width,height %1'