gpt4 book ai didi

xcode - 使用 Handbrake CLI 进行视频到图像序列

转载 作者:行者123 更新时间:2023-12-03 16:28:59 27 4
gpt4 key购买 nike

我正在尝试创建一个供内部使用的Mac应用程序,它抓取用户指定的电影文件,将其转换为特定格式并将每一帧保存为硬盘上的图像。我已经使用出色的 Handbrake CLI 完成了转换部分。

现在我正在尝试找到一种方法将每个帧保存为图像,但我找不到方法。

ffmpeg 似乎有一个将帧提取为图像的命令。以下代码将单帧拉入五秒:

ffmpeg -i "infile.mp4" -r 1 -ss 00:00:05 -t 00:00:01 -vframes 1 -f image2 -y "image.jpg"

但是,我宁愿使用 QTKit 或 Handbrake CLI,这样我就不必将 ffmpeg 和 Handbrake 都添加到应用程序中。

任何想法将不胜感激!

最佳答案

试试这个(将 25 替换为视频中的帧数)

ffmpeg -i infile.mp4 -r 25 -f image2 /tmp/image-%4d.jpg

然后使用 NSTask 从您的 xcode 项目运行此命令

Download FFMPEG O.11.1 for mac osx

Download FFMPEG git version for mac osx

关于xcode - 使用 Handbrake CLI 进行视频到图像序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12857597/

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