已尝试在moviepy v1.0.0和v1.0.1上打开带有unicode名称的文件。Ubuntu不工作。Mac起作用了。
Ubuntu:
Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 13:51:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>
我第一次尝试使用moviepy库。从numpy数组生成电影非常简单、直观,而且是开箱即用的。这就是我试过的:
from moviepy.editor import VideoClip
import numpy as np
def make_frame(t):
val = int(255.0*(t/3.0))
ls = []
for height in range(100):
row = []
for width in range(300):
row.append([val,0,0])
ls.a
我正在尝试执行对一个非正式的Instagram API python库的调用,在我修复了几个需要依赖项的错误之后,我被困在这个库中。
File "C:\Users\Pablo\Desktop\txts_pys_phps_programacion\Instagram-API-python-master\InstagramAPI.py", line 15, in <module>
from moviepy.editor import VideoFileClip
File "C:\Python27\lib\site-packages\moviepy\
我做了一个小剧本来连接一些剪辑。剪辑的名称存储在从其中读取的另一个文本文件中。
我首先得到的错误是
in ffmpeg_parse_infos
line = [l for l in lines if keyword in l][index]
IndexError: list index out of range
然后,在上述异常期间,另一个出现在下面。
Traceback (most recent call last):
File "e:\Projects\TwitchMontage\VideoCompilation\src\create_video.py", line 3
我正在尝试用python创建一个应用程序,它使用的是application库。我安装它时使用:
pip install moviepy
我在MoviePy速成班上发现了这个:
# Import everything needed to edit video clips
from moviepy.editor import *
在尝试运行这一行之后,我得到了以下错误:
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help
在Ubuntu20.04上全新安装了蟒蛇,创建了新的环境,安装了moviepy和ffmpeg。但是,import ffmpeg抛出了ModuleNotFoundError: No module named 'ffmpeg'。 为什么会这样呢?我该如何修复它呢? 我查看了一个类似的问题(Installed a package with Anaconda, can't import in Python),并尝试了该问题中的所有诊断/修复建议: conda list|grep mpeg
# packages in environment at ~/sw/anaconda3/
当我跑步时:
from moviepy.editor import *
我知道这个错误:
Traceback (most recent call last):
File "C:\Users\myname\PycharmProjects\moviepy_1\main.py", line 1, in <module>
from moviepy.editor import *
ModuleNotFoundError: No module named 'moviepy'
然而,当我在命令提示符中选中pip列表时,我可以看到它已经安装(以及它所需要
我正在尝试编写一个基本的python脚本,从youtube下载视频,剪辑10秒,然后将它与根目录whatever.mp4中的另一个预先下载的视频连接起来。
在运行python脚本时,我在words.txt中循环并下载了一个搜索单词列表:
import urllib.request
import re
from pytube import YouTube
import os
from moviepy.editor import VideoFileClip, concatenate_videoclips
f = open('words.txt', 'r')
for
我只是试着打电话
从moviepy.editor导入VideoFileClip
但是我收到了这个错误
File "/Users/macbook/python/main_video.py", line 3, in <module>
from moviepy.editor import VideoFileClip
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/moviepy/editor.py",
我想要裁剪的视频是16x9分辨率到9x16。这可以通过剪切16x9视频中的607 on宽矩形来实现。这能办到吗?编辑:我不想呆在电影里。我想用速度快的东西。目前,用电影编写一个5分钟的视频文件需要花费10+分钟。
from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip
import moviepy.editor as mpy
origVideo = 'video.mp4'
video = mpy.VideoFileClip(origVideo)
#Crop 'video' here
我目前正在尝试创建一个脚本,结合所有的视频与一个特定的结尾从一个文件夹。 import os
from moviepy.editor import *
project_name = "manhattan4"
clips = []
for filename in os.listdir('renderings/'):
if filename.endswith(".mp4"):
clips.append(VideoFileClip(filename))
print(clips) 但是,我得到了以下错误。 Tr
我有一个与类似的问题,但区别在于我根本没有试图更改文件夹,它仍然应该能够读取文件。我不明白为什么会有问题?
for x in newfiles:
x = x + ".mp4"
xstr = x
xstr2 = xstr.replace(".mp4", "")
x = VideoFileClip(x)
x = x.resize(width=720)
durationsecs = x.duration
fullclip = CompositeVideoClip([bgnosnd.set_posi
我正在尝试使用python将文件从mp4转换为mp3。经过一些研究,大多数地方推荐电影。我使用了命令pip install moviepy,它似乎运行正常。我进入VS代码并输入youtube视频告诉我输入的内容(我知道不建议这样做,我只是想看看它是否有效)。这就是我所拥有的
`
#This code should convert a .mp4 file into a .mp3 file
#This imports the moviepy package
from moviepy.editor import *
#here are the names of my files (I have
我在做什么:
在一定时间内循环播放视频。
但是,我得到了以下错误(该文件没有损坏):
Exception has occurred: OSError
MoviePy error: failed to read the first frame of video file Pexels Videos 1292738.mp4. That might mean that the file is corrupted.
在我的代码中的注释行:
chdir(r'C:\Users\jack_l\Downloads\makeAVideo\stock')
myStock = next(walk(r
我正在尝试编写一个Python程序,它使用MacOS10.11.16上的MoviePy将MP4文件转换为GIF。我使用:
import moviepy.editor as mp
我收到一个错误,说我需要调用imageio.plugins.ffmpeg.download(),这样我才能下载ffmpeg。我使用:
import imageio
imageio.plugins.ffmpeg.download()
这给出了以下错误:
Imageio: 'ffmpeg.osx' was not found on your computer; downloading it now.
Err
我有一段人们谈话的视频。我还有一个成绩单。我把单词分成句子,这样我就可以一次在屏幕上显示一句话,就像电影中的普通字幕一样。为此,我创建了一个csv,其中每一帧都有一行,并且每行都包含该句子时间块中的完整句子。这样,我循环遍历所有框架,并将句子的文本放在该句子中的每个框架上。我是用OpenCV写的。 csv示例成绩单: frame sentence
0 hello
1 hello
2 how are you
3 how are you
4 how are you
5
我正在写一个小脚本,用moviepy来连接文件夹中的所有剪辑,但我无法运行它,因为我得到了错误的unhashable type 'list‘。我已经阅读了很多关于这个错误的帖子,我知道你不能散列一个列表,而转换为一个元组可以解决这个问题,我尝试了其他答案的多种建议,但不能完全理解为什么我的代码不能完全工作
from moviepy.editor import concatenate_videoclips
from moviepy.video.io.VideoFileClip import VideoFileClip
import os
clips = []
for fi
但是,在使用MoviePy处理一些视频时,我遇到了一些错误。:
Traceback (most recent call last):
File "C:\Users\...\Desktop\Python\Test\15secondsgifs.py", line 75, in <module>
main()
File "C:\Users\...\Desktop\Python\Test\15secondsgifs.py", line 69, in main
short_clip = make_clips(vid,clip_dur,
我正在使用moviepy将一个剪辑切割成多个大小相等的片段,它从一个txt文件中读取开始值和结束值,以正确地剪切剪辑。以下是我的代码:
required_video_file = VideoFileClip(filename)
with open("times.txt") as f:
times = f.readlines()
times = [x.strip() for x in times]
fullduration = required_video_file.duration
for time in times:
starttime = int(time.spl
我一直在编写一个脚本,它既是学习过程的一部分,也是创建方便工具的一部分。我试图循环一个视频文件列表,以提取列表上的每个视频的某一部分。通过查看示例脚本和ffmpeg文档,我终于得到了以下结果:
import os
import sys
import subprocess as sp
from moviepy.tools import subprocess_call
def ffmpeg_extract_pandomim_subclip():
with open('videolist.txt') as f:
lines = f.readlines()
我想做的是:
将一个目录中的几十个视频连在一起形成一个大视频。视频没有相同的大小或纵横比,所以我希望视频适合(不拉伸)在一个1080x1920的框架,只有背景是黑色的。
我的代码:
我得到了以下错误:
Exception has occurred: ValueError
could not broadcast input array from shape (1080,1920,3) into shape (1080,1920)
当我运行以下代码时(注释行出现错误):
from moviepy.editor import *
from os import walk, path
INTRO_VI