asc*_*d00 4 python video screenshot frame
有没有办法在python中捕获视频文件的单帧?
它也可以通过命令行完成.即时通讯使用handbrakecli转换视频,
但我也需要一些截图.
谢谢
你应该先看看PyFFmpeg.
PyFFmpeg是FFmpeg的libavcodec,libavformat和libavutil库的包装器,其主要目的是提供对各种格式(包括MPEG和DIVX编码视频)的各个视频文件帧的访问.它还提供对音频数据的访问.
也可以使用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))
Run Code Online (Sandbox Code Playgroud)
类似的程序适用于handbrakecli您可能使用的任何内容.只需调用相应的命令即可.
| 归档时间: |
|
| 查看次数: |
6370 次 |
| 最近记录: |