gpt4 book ai didi

使用 FFmpeg 将视频转换为图像序列的 python 脚本

转载 作者:行者123 更新时间:2023-12-04 23:06:10 25 4
gpt4 key购买 nike

我有 100 个未压缩的 mov(视频文件),我想将所有 mov 转换为 sgi 图像序列。

我有一个所有 mov 文件路径的列表。

如何使用 python 将 .mov(视频)转换为 .sgi(图像序列)和 FFmpeg .

最佳答案

您可以使用 ffmpeg 命令将视频转换为 sgi 图像

ffmpeg -i inputVideo outputFrames_%04d.sgi

- 替换 inputVideo 你的输入文件路径和名称

- 用输出文件路径和名称替换 outputFrames

- 将 _%04d 中的 '4' 替换为您希望用于连续图像文件命名的位数。

现在从 python 处理文件的一种方法是将 ffmpeg 作为子进程启动并提供您希望由 ffmpeg 执行的命令:
import subprocess as sp
cmd='ffmpeg -i inputVideo outputFrames_%04d.sgi'
sp.call(cmd,shell=True)

请记住在 cmd 命令字符串的文件路径中使用双\(至少在 Windows 上对我而言)。
如果要循环超过 100 个电影文件,请编写一个循环,将命令字符串与适当的输入和输出文件名连接起来。

关于使用 FFmpeg 将视频转换为图像序列的 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38605822/

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