gpt4 book ai didi

python - 捕获视频文件的屏幕截图/帧

转载 作者:太空狗 更新时间:2023-10-30 02:23:18 25 4
gpt4 key购买 nike

有没有办法在python中捕获视频文件的单帧?
也可以通过命令行来完成。我正在使用 handbrakecli 转换视频,
但我也需要它的一些屏幕截图。

谢谢

最佳答案

您应该先查看 PyFFmpeg .

PyFFmpeg is a wrapper around FFmpeg's libavcodec, libavformat and libavutil libraries whose main purpose is to provide access to individual frames of video files of various formats (including MPEG and DIVX encoded videos). It also provides access to audio data.

也可以使用 ffmpeg,所以使用 subprocess 调用它。一个简单的搜索将为您提供从视频文件中提取帧所需的命令。只需使用 subprocess 调用该命令即可。

>>> import subprocess
>>> import shlex # to split the command that follows
>>> command = 'ffmpeg -i sample.avi' # your command goes here
>>> subprocess.call(shlex.split(command))

类似的过程适用于 handbrakecli 或您可能使用的任何内容。只需调用适当的命令即可。

关于python - 捕获视频文件的屏幕截图/帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4671864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com