Max*_*Max 6 python video-processing python-3.x
我需要将视频转换为我曾经用于 ffmpeg 的 .mp4 格式,但它转换的时间太长了。有没有办法在没有 ffmpeg 的情况下在 python 中将视频转换为 .mp4?
Yas*_*sen 10
UPD 也moviepy取决于ffmpeg(
==
pip install MoviePy
Run Code Online (Sandbox Code Playgroud)
import moviepy.editor as moviepy
clip = moviepy.VideoFileClip("myvideo.avi")
clip.write_videofile("myvideo.mp4")
Run Code Online (Sandbox Code Playgroud)
根据MoviePy文档,没有ffmpeg依赖项:
MoviePy 依赖于 Python 模块Numpy、imageio、Decorator和tqdm,它们将在 MoviePy 安装期间自动安装。
ImageMagick不是严格要求的,但如果您想合并文本则需要。它也可以用作 GIF 的后端,尽管您也可以在没有 ImageMagick 的情况下使用 MoviePy 创建 GIF。
pygame的需要对视频和音频预览(如果你打算用MoviePy工作的服务器上不相关,但必不可少的先进视频手工编辑)。
对于高级图像处理,您将需要以下一个或多个软件包:
- Python Imaging Library (PIL) 或者更好的是它的分支Pillow。
cv2某些高级图像处理可能需要OpenCV 2.4.6或更新版本(提供包的版本)。