video - 来自运动检测的 FFMPEG 输出为灰色

标签 video ffmpeg playback editing

我已经拍摄了我录制的镜头并想使用 FFmpeg 剪切文件的静止帧,但是,我只是得到一个相同大小的文件,但它都是灰色的。

使用的命令:

ffmpeg -i video.mp4 -vf "select=gt(scene\,0.0003),setpts=N/(30*TB)" output.mp4\

输出:
enter image description here

顺便说一句,这是 MTG Arena 的游戏玩法

但是,当我在 FFplay 中运行它时,它看起来很正常。

但是,仍然没有剪切或删除,因为它仍然是相同长度的视频。

在这一点上,我有两个问题。

1)如何在FFmpeg中剪切没有运动的帧

2) 为什么这段视频显示为灰色。

我的视频播放器是 MPC-HC

最佳答案

对我来说,原始视频似乎有点 splinter 。或者,它的关键帧太少。

尝试先用 ffmpeg 重新编码视频,也许经常添加一个关键帧。然后再试一次。

关于video - 来自运动检测的 FFMPEG 输出为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55433761/

相关文章:

html - 如何在 native 播放器中播放 HTML 5 视频?

ffmpeg - 如何下载 .m4s 文件的特定部分

ios - iOS 中的宏录制

python - 在 Python 中使用 Pyglet 和 Tkinter 播放音乐

android - 在 webview android 中截取视频的屏幕截图

javascript - 更改窗口时视频仍在后台播放

ffmpeg - 如何从 MPEG2 TS 文件中提取原始 YUV 文件?

android - 在Android应用程序的所有 Activity 中播放背景音乐

php - 从 PHP 重定向流式传输的 Android MediaPlayer 不工作!

ffmpeg - 您如何使用 ffmpeg 仅提取 30 秒的音频