gpt4 book ai didi

python - Moviepy 无法识别调整大小功能

转载 作者:太空宇宙 更新时间:2023-11-03 20:27:59 34 4
gpt4 key购买 nike

我正在尝试编写一个调整视频文件大小的应用程序,最简单的方法是 moviepy。但是,我无法使用 moviepy 的调整大小功能。看来没有解决引用。我的部分代码在这里:

我尝试使用 ffmpeg 和子进程来解决我的问题,但没有成功。

from moviepy.editor import *

video_path = self.file_name2process.text()
video2process = VideoFileClip(video_path)
video2process_resized = video2process.resize(height=360)
video2process_resized.write_videofile("new.mp4")

它不会显示任何错误消息,因为它无法识别调整大小部分。由于它无法识别调整大小部分,因此它也不允许我使用“write_videofile”功能。不知何故,当我查看“VideoFileClip”模块时,我可以看到那里的调整大小功能,但我无法实现它。

这是屏幕截图:https://i.hizliresim.com/5NqQAL.png

最佳答案

是的,它显示调整大小为未解析的引用,但无论如何都可以完成工作。

from moviepy.editor import VideoFileClip

disk_video_path = get_tmp_video_file_path(video)
clip = VideoFileClip(disk_video_path)

video_max_height = int(get_config_value(STORY_VIDEO_HEIGHT))

if clip.h > video_max_height:
clip_resized = clip.resize(height=video_max_height)
clip_resized.write_videofile(RESIZED_STORY_VIDEO_NAME, temp_audiofile="temp-audio.m4a",
remove_temp=True,
codec="libx264",
audio_codec="aac", fps=30,
logger=None, threads=4)
clip.close()

Screenshot

关于python - Moviepy 无法识别调整大小功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57696343/

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