2016 - 2024

感恩一路有你

lis文件怎么转换mp3 Avl是什么格式?

浏览量:1955 时间:2023-06-04 07:49:13 作者:采采

Avl是什么格式?

AVI是音频视频交错,这是一种视频和音频交错格式。

1992年,微软引进了AVI技术及其应用。所有AVI文件包括两个必要的列表模块,任何视频编码方案都可以在AVI文件中使用。

它的文件主要由视频和音频部分组成,分别存储在文件中:

1.AVI的视频部分

窗口大小根据不同的应用要求,AVI的窗口大小或分辨率可以随意调整。窗口越大,视频文件就越大。帧率也是可以调整的,和数据量成正比。帧率是影响画面连续效果的主要参数。

2.AVI的音频部分

AVI文件的音频部分采用wav音频格式。AVI文件结构不仅解决了音频和视频的同步问题,还具有通用性和开放性的特点。

如何把视频转化代码?

1.需要安装opencv,pip安装opencv-python要直接安装。

2.ffmp:fmpeg inffmpeg . exe ;在代码的开头。

第二,源代码

复制代码

导入操作系统

导入子流程

导入技能

导入cv2

从PIL导入图像、图像字体、图像绘制

inffmp:ffmpeg

Cod:级

d:

:param kwargs:

V:输入视频文件路径

默认情况下,gray:输出视频的颜色为真,灰色为假,彩色为真。

styl:输出视频有0、1、2和3个默认0代码。

Cl:,你真的要删除这个临时文件吗?删假?不要删除默认的True。

cut:会先截取原始视频吗?True截取False,不截取默认Fa。london stock exchang:视频拍摄开始时间,默认为00 : 00 : 00,仅在iscutTru:视频拦截结束时间,默认时间为00 : 00 : 14,仅在iscutTrue时有效。

(视频路径)

_color (169,169,169) if(灰色,Tru: 00 : 00)

_: 00 : 14)

_char(

列表(MNHQ$OC67)oa!:。),

列表(MNHQ$OC67!:-。),

list($ @ B8WM # * oahkbdpqwmzo 0 qlcjuyxzcvunxrjft/|()1 { }[]-_ ~ I!李;:oa!:。),

[.,,,:,,,*,,,S,#,@],

)[(style,0)] #像素对应ascii码。

d:

file_cut(。)[0] _

file_mp3(。)[0] .mp3

file_temp_avi(。)[0] _temp.avi

outfile_name(。)[0] _

打印(开始生成...)

如果

打印(截取视频...)

(,文件_剪切,_开始,_结束)

文件_剪切

打印(转换代码图像...)

Vc _jpg() #视频转图片,图片转代码图片。

FPS (_PROP_FPS) #获取帧率。

()

打印(分离音频...)

(,fil:

如果(fil:

(文件)

打印(成功生成:{0}。格式(输出文件名))

#将视频分割成图片

d:

vc(文件名)

c 1

如果():

r,框架()

如果不是(Cach:

(缓存)

(缓存)

:

r假

而r:

(str(c)。jpg,框架)

Self.txt2image(str(c))。jpg) #也转换成ascii。

r,框架()

c 1

(..)

返回vc

#将txt转换成图片

d:

im(文件名)。转换(RGB)

由# gif拆分的图片需要转换,否则会报错,因为索引色是在gif拆分后保存的。

原始宽度im.width

原始高度im.h:

为rang:的j

像素((j,I))

((像素[0],像素[1],像素[2]))

如果(透镜(像素)4):

txt _char(像素[0],像素[1],像素[2],像素[3])

:

txt _char(像素[0],像素[1],像素[2])

文本文件(textfile)

((255, 255, 255))

im_txt (RGB,(raw_width,raw_height),(255,255,255))

ImageDraw博士。Draw(im_txt)

# font((字体,简体中文。ttf),18)

font ImageFont.load_default()。字体

x y 0

#获取字体的宽度和高度

font_w,font_h (txt[1])

Font_h * 1.37 #调整后更好。

# ImageDraw为每个ascii代码着色。

因为我在rang:

if (txt[i]

):

x font_h

y字体_w

如果_color:

Dr.text ((y,x),txt [i],fill _ color) # fillcolors [i] color。

:

Dr.text ((y,x),txt [i],fill colors[I])# fill colors[I]color。

y字体_w

im_(文件名)

#将像素转换为ascii码

def get_char(s:

如果阿尔法·0:

返回

灰色整数(0.2126 * r 0.7152 * g 0.0722 * b)

单位(256.0 1) /长度(_字符)

return _char[int(gray / unit)]

#将图像编码为视频

@静态方法

d:

fourcc _fourcc(*MJPG)

图像(缓存)

即时消息(缓存/图像[0])

vw (outfile_name,fourcc,fps,)

(缓存)

为了rang:的形象

帧(字符串(图像1)。jpg)

写入(帧)

(..)

()

#调用ffmp:

cmdstr f { FFMPEG }-I {文件名}-f MP3 {输出文件名} -y

(cmdstr,shellTrue,cr:

cmdstr f { FFMPEG }-I {文件名} -i {mp3文件}-strict-2-f MP4 {输出文件名} -y

(cmdstr,shellTrue,cr:

cmdstr f { FFMPEG }-I {文件名}-vcodec copy-acodec copy-ss { start }-to { end } {输出文件名} -y

(cmdstr,shellTrue,cr:

视频路径rc: users administratordesktopr

CodeVideo(视频路径视频路径)。主()

视频 文件 字体 代码

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。