python - FFmpeg 输出到数组而不保存到文件

标签 python ffmpeg

ffmpy 或 FFmpeg 有没有办法将图像输出到数组而不写入文件?

我在用着
ffmpeg -i big_buck_bunny_480p_30mb.mp4 -r 1/1 ./outputs/$filename-%03d.jpg
但这会将结果输出到文件中,我想将视频转换为图像数组,并将其保存为 cassandra 中的二进制对象。

最佳答案

您可以使用 subprocess模块并将输出捕获到标准输出。

您的命令如下所示:

ffmpeg -i big_buck_bunny_480p_30mb.mp4 -r 1/1 pipe:1

关于python - FFmpeg 输出到数组而不保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40369100/

相关文章:

python - 在 Sublime Text 中打开一个文件并等待它在 Python 脚本运行时关闭

ffmpeg:将图像缩放到 X Y 位置(缩放)

ffmpeg - 从 mpeg 中提取 DCT 系数

c++ - FFmpeg c++ H264解码错误

ruby-on-rails - Rails 在上传时使用 stremio-ffmpeg gem 给电影加水印

python - 以写入模式从 S3 打开 csv 文件并将内容写入文件

python - 如何在SQLAlchemy子查询中指定FROM表?

Python websockets : how to override sync method WebSocketCommonProtocol. connection_made() 与异步调用?

python - asyncio + asyncpg + pandas : obtain pandas. df 与异步从数据库选择 - 错误

shell exec命令没有运行ffmpeg