Audio 使用FFMPEG检测没有音频的场景变化

Audio 使用FFMPEG检测没有音频的场景变化,audio,ffmpeg,scene,android-ffmpeg,ffmpeg-php,Audio,Ffmpeg,Scene,Android Ffmpeg,Ffmpeg Php,我想在窗口中使用ffmpeg检测没有音频的场景变化。我需要一个命令来检测场景在哪一点发生了变化,并且没有音频。也许你可以检查一下这是怎么做到的 Motion是一个摄像头监视器,用于检测活动。您只需使用以下命令: ffmpeg inputvideo.mp4 -filter_complex "select='gt(scene,0.3)',metadata=print:file=time.txt" -vsync vfr img%03d.png 这将只在time.txt文件中保存相关信息,如下所示:

我想在窗口中使用ffmpeg检测没有音频的场景变化。我需要一个命令来检测场景在哪一点发生了变化,并且没有音频。

也许你可以检查一下这是怎么做到的


Motion是一个摄像头监视器,用于检测活动。

您只需使用以下命令:

ffmpeg inputvideo.mp4 -filter_complex "select='gt(scene,0.3)',metadata=print:file=time.txt" -vsync vfr img%03d.png
这将只在time.txt文件中保存相关信息,如下所示:

frame:0    pts:108859  pts_time:1.20954
lavfi.scene_score=0.436456
frame:1    pts:285285  pts_time:3.16983
lavfi.scene_score=0.444537
frame:2    pts:487987  pts_time:5.42208
lavfi.scene_score=0.494256
frame:3    pts:904654  pts_time:10.0517
lavfi.scene_score=0.462327
frame:4    pts:2533781 pts_time:28.1531
lavfi.scene_score=0.460413
frame:5    pts:2668916 pts_time:29.6546
lavfi.scene_score=0.432326

帧是从开始检测到的放炮变化的序列号。另外,根据您的用例选择合适的阈值(此处为0.3),以便从不清楚的问题中获得正确的输出

,即您实际想要什么。你说的场景变换到底是什么意思?你想知道帧号吗?与音频有什么关系?实际上我想在一段视频中看到不同的部分。因此,要区分视频中的各个部分。我正在考虑将场景技术和音频静默作为淡入淡出结合起来