当前位置: 首页 > news >正文

企业网站建设的原则是医药企业建设网站需要什么

企业网站建设的原则是,医药企业建设网站需要什么,网站建设怎样创建链接,南山门票多少钱1.更改视频帧数 降低视频帧数#xff0c;简单的操作只能降低视频帧数#xff0c;如果要增加视频帧数#xff0c;那就要使用深度学习进行插帧处理#xff1a; import cv2 from moviepy.editor import * def change_fps(inpt_path,output_path,fps):# 加载视频video Video…1.更改视频帧数 降低视频帧数简单的操作只能降低视频帧数如果要增加视频帧数那就要使用深度学习进行插帧处理 import cv2 from moviepy.editor import * def change_fps(inpt_path,output_path,fps):# 加载视频video VideoFileClip(inpt_path)# 将帧率降低为15帧/秒new_video video.set_fps(fps)# 保存为新的文件new_video.write_videofile(output_path, codeclibx264)def change_fps_dir(video_dir,fps):file_list os.listdir(video_dir)for file in file_list:# 使用os.path.basename()获取文件名包括后缀file_name os.path.basename(file)out_name F file_nameinput os.path.join(video_dir,file_name)output os.path.join(video_dir,out_name)change_fps(input,output,fps)2.把视频拆分成帧保存 def split_video(video_path,save_path):# 创建输出目录os.makedirs(save_path, exist_okTrue)# 打开视频文件cap cv2.VideoCapture(video_path)frame_count 0# 读取视频帧并保存为图像while True:ret, frame cap.read()if not ret:break# 生成输出图像文件名frame_filename os.path.join(save_path, f{frame_count:05d}.jpg)frame_count 1# 保存帧图像cv2.imwrite(frame_filename, frame)# 释放视频文件cap.release()print(f总共保存了 {frame_count} 帧图像)3.把拆分图像合成视频 def img_video_merge(img_dir,video_path,frame_rate):file_list os.listdir(img_dir)cv_src cv2.imread(os.path.join(img_dir,file_list[0]))fourcc cv2.VideoWriter_fourcc(*mp4v) # 使用H.264编解码器height, width, channels cv_src.shape# 帧速率和帧大小frame_size (width, height)# 创建VideoWriter对象out cv2.VideoWriter(video_path, fourcc, frame_rate, frame_size)for file in file_list:cv_dst cv2.imread(os.path.join(img_dir, file))out.write(cv_dst)4.提取视频的音轨 def video_to_audio(video_path,audio_path):video VideoFileClip(video_path)audio video.audioaudio_temp temp.wavif os.path.exists(audio_path):os.remove(audio_temp)audio.write_audiofile(audio_temp)audio.close()if os.path.exists(audio_path):os.remove(audio_path)cmd ffmpeg -i audio_temp -ac 1 -ar 16000 audio_pathsubprocess.run(cmd,shellTrue) 5.视频与音轨合并 from moviepy.editor import VideoFileClip, AudioFileClip# 读取视频和音轨 video_clip VideoFileClip(video.mp4) # 替换为您的视频文件 audio_clip AudioFileClip(audio.mp3) # 替换为您的音轨文件# 将音轨添加到视频 video_clip video_clip.set_audio(audio_clip)# 保存合并后的视频 output_video_path output_video.mp4 video_clip.write_videofile(output_video_path, codeclibx264)# 关闭视频和音轨文件 video_clip.close() audio_clip.close()print(f已将音轨成功合并到视频并保存为 {output_video_path})6.视频合并 def image_stitching(images,stack):height, width, channels images[0].shape# 遍历所有图像如果尺寸不同将它们调整为相同的尺寸for i in range(1, len(images)):if images[i].shape ! (height, width, channels):images[i] cv2.resize(images[i], (width, height))if stack 0:result np.hstack(images)else:result np.vstack(images)return result#stack为0是水平合并等于1是垂直合并 def video_stitching(video_path_1,video_path_2,output_path,stack):cap1 cv2.VideoCapture(video_path_1)cap2 cv2.VideoCapture(video_path_2)if stack 0:frame_width int(cap1.get(3)) * 2frame_height int(cap1.get(4))elif stack 1:frame_width int(cap1.get(3))frame_height int(cap1.get(4)) * 2fourcc cv2.VideoWriter_fourcc(m, p, 4, v)out cv2.VideoWriter(output_path, fourcc, 25, (frame_width, frame_height))while (True):ret1, frame1 cap1.read()ret2, frame2 cap2.read()if ret1 and ret2 True:images [frame1, frame2]dst image_stitching(images,stack)out.write(dst)else:breakcap1.release()cap2.release()out.release()
http://www.w-s-a.com/news/917994/

相关文章:

  • wordpress 4.9 多站wordpress邮箱解析
  • 微信网站开发企业汽车网站设计模板
  • 如何提升网站转化率遵义市公共资源交易平台
  • 网站目录管理模板企业解决方案部
  • 建设网站上申请劳务资质吗珠海哪个公司建设网站好
  • c2c商城网站建设在微信怎么开发公众号
  • 美的公司网站建设的目的做个网站要钱吗
  • 和县建设局网站孟州网站建设
  • 网站与规划设计思路竞价培训课程
  • 网站建设设计视频专业设计企业网站
  • 湖南省建设工程网站cerntos wordpress
  • 主机屋的免费空间怎么上传网站广告公司的经营范围有哪些
  • 门户网站建设公司案例门户建设是什么意思
  • 深圳seo专家东莞网站关键词优化排名
  • 套用别人产品图片做网站如何在阿里云自主建网站
  • 网站开发需要用哪些东西wordpress页面参数
  • 大连模板网站制作哪家好wordpress 安装不上
  • 宝塔搭建网站首页图片点击率如何提高
  • 长沙找人做网站wordpress如何安装模板
  • 比较好的国外网站建设公司wordpress短代码可视化
  • 做新的网站网站个性化
  • 吉安做网站的英文网站 字体大小
  • 外贸网站服务商wordpress主题handsome
  • 云主机多个网站如何优化网站图片
  • 松江移动网站建设成都app开发制作公司
  • 锦州做网站的公司百度seo搜索营销新视角
  • 做画册找什么网站海南建设工程股份有限公司网站
  • 网站机房建设有助于网站备案
  • 北辰苏州网站建设抖音代运营投诉平台
  • 安徽住房与城乡建设部网站如何新建站点