问题标签 [pyffmpeg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - osx上的pyffmpeg分段错误
我在 OSX 中安装和使用 pyffmpeg 时遇到问题。(雪豹)
我尝试了不同的版本。似乎安装的唯一配置是 Python2.6、Cython 0.13 和 pyffmpeg 2.0。(Python、ffmpeg 和 cython 与 MacPorts 一起安装,pyffmpeg 与 setup.py 一起安装)
但是当我尝试打开文件时
它给出了这个错误:
知道有什么问题吗?
python - Python:视频帧总数
我希望使用 python 打开一个视频文件(avi、wmv、mp4),确定视频中包含的帧总数,并将视频中的任意帧保存为图像文件。
我看过 pyffmpeg,但我不知道如何在不迭代每个帧的情况下获得视频中包含的总帧数(这非常慢)。我获取视频中帧数的代码如下:
有没有办法可以有效地做到这一点?如果没有,请提出替代扩展或方法;代码片段将是一个不错的奖励。
opencv - 使用 python 2.7 将视频转换为图片的问题
尝试了很多选择,但我的想法已经不多了。我希望这里有人可以提供帮助。我正在尝试在 python 中编写一些代码,这些代码将从视频(.avi 或 .wmv)中提取帧(比如每十帧)并创建图片(最好是 .jpg - 但其他格式也可以)。我没有成功,并且想知道是否有人可以通过提供替代我尝试和失败的方法来帮助我解决我的问题。
我已经尝试过 PyMedia(他们的教程http://pymedia.org/tut/src/dump_video.py.html中的示例不起作用 - 程序在寻找视频编解码器时会爆炸):
我已经为 Python 尝试过 OpenCV v2.2,但这也不起作用(我可以让大部分 OpenCV 工作 - 除了我需要的一个函数 CaptureFromFile 不起作用)。我相信这个功能不起作用的原因是因为在 Windows 上它需要 highGui 才能运行,并且由于某种原因,python 和 opencv 无法找到 highgui,即使它位于正确的目录中。我也了解 OpenCV 在查找和应用正确的视频编解码器方面存在问题,所以我不确定是哪一个是我的问题的原因。
我看过 pyFFMPEG,但最后一个版本是 2.6 版,我正在运行 python 2.7。
我在 Windows Vista 和 Windows 7 机器上运行它,在 C:\ 上加载了 Python 2.7 和 OpenCV 2.2,在 C:\python27\Libs\site-packages 中安装了所有其他 python 包(pygames、pymedia、numpy、scipy)。 ..” 我从可执行文件下载并安装,所有包都是为 python 2.7 构建的。我的 Path 变量包括 Python27 和 OpenCV,我有一个 PYTHONPATH 变量。
感谢您的任何想法或建议。
python - 如何通过传递文件对象(而不是磁盘上文件的位置)将 ffmpeg 与 Python 一起使用
我正在尝试将 ffmpeg 与 Python 的 subprocess 模块一起使用来转换一些音频文件。我从 URL 中获取音频文件,并希望能够将 Python 文件对象传递给 ffmpeg,而不是先将它们保存到磁盘。如果我可以只取回文件流而不是让 ffmpeg 将输出保存到文件中,那也很好。
作为参考,这就是我现在正在做的事情:
有谁知道如何做到这一点?
谢谢!
python - 使用 ffmpeg 作为 Python 子进程的简单示例,并在转换时“签入”
我正在寻找将大量电影目录从一种格式转换为另一种格式,并检查转换状态。我正在用 Python 编程。
像这样的东西:
这可能(或推荐)吗?有没有人有一个如何使用 ffmpeg 作为子进程的工作示例?
一旦发生转换,有没有办法“检查”转换的状态(例如,已经完成了多少帧?)
python - 找不到 libavformat.so
我在运行 pyfmpeg 时遇到问题,当我尝试在下面导入代码时出现错误:
libavformat.so 找不到
我该如何解决这个问题我找不到足够的信息。谢谢..
操作系统:Ubuntu 12.04 Python版本:2.7
已解决的问题: 我从这里下载了库http://rpmfind.net/linux/rpm2html/search.php?query=libavformats52并复制到 /usr/lib/
但是现在存在新问题,它给出了错误:
错误的 ELF 类:ELFCLASS32
python - 使用python将视频文件拆分为一组部分
我使用以下python代码将FLV视频文件拆分为一组部分,完成后,只能播放第一部分视频,其他部分已损坏。我想知道为什么以及是否有一些正确的方法来分割视频文件
这里的代码格式很乱,请看这里的格式化代码
ffmpeg - FFmpeg:录屏但只记得最后5分钟?
我正在使用 Ffmpeg 在我的 PC 上连续录制屏幕上的视频。但是,我只需要视频的最后 5 分钟。
是的,我可以在之后编辑视频。但是这些录制会话可能会持续几个小时并占用大量的硬盘空间。
有没有办法只记住视频捕获的最后 5 分钟而忘记文件保存之前的所有内容?(有点像 TiVO 会做的)
我找到了
和
..但是一旦达到极限,这些似乎就会停止。也许有一个反向开关?喜欢只保留最后的 1000000 字节或其他东西。
python - 导入 pyffmpeg。Python 2.6,Windows 7 64 位
我有与导入 pyyfmpeg 库有关的问题。我正在使用 python 2.6 版本。除此之外,我还为我的 Windows 版本安装了 ffmpeg - 64 位。当然,我将 ffmpeg 的路径添加到环境变量中。
如果我尝试将 pyyfmpeg 导入到我的项目中,那么我将获得没有名为 pyyfmpeg 的模块的信息,尽管我将 pyyfmpeg 的全部内容复制到 ...Lib/Site-packages
任何想法为什么它不起作用?
google-nativeclient - 使用 NACL 将 MP3 文件转换为 RAW 文件
我正在尝试使用 NACL 插件将 mp3 文件转换为原始文件,我正在使用av_open_input_file()
ffmpeg 库下的 libavformat/avformat.h 函数。这个函数应该返回 0 但它返回 -2。我的函数调用的语法如下:-
if(av_open_input_file(&pFormatCtx, infile_name.c_str(), NULL, 0, NULL)!=0)
谁能告诉我这个电话有什么问题?
我正在使用 NACL Pepper_25 工具链,我不确定该工具链是否支持 av_open_input_file() 调用,但是当我在不使用 NACL 的情况下编译程序时,它可以正常工作。