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

做维修家具广告在哪个网站好网站QQ互联教程

做维修家具广告在哪个网站好,网站QQ互联教程,郑州排名前十的科技公司,开公司如何做网站推广页面音视频基础帧率、码率、分辨率视频格式H.264和H.265视频压缩算法 Moviepy常见剪辑类VideoFlieClipImageFlieClipColorClipTextClipCompositeVideoClipAudioFlieClipCompositeAudioClip 常见操作音视频的读入与导出截取音视频 音视频基础 帧率、码率、分辨率 体积#xff08;V… 音视频基础帧率、码率、分辨率视频格式H.264和H.265视频压缩算法 Moviepy常见剪辑类VideoFlieClipImageFlieClipColorClipTextClipCompositeVideoClipAudioFlieClipCompositeAudioClip 常见操作音视频的读入与导出截取音视频 音视频基础 帧率、码率、分辨率 体积Volume一个视频的容量文件大小单位是Bbyte。码率影响体积与体积成正比。如果码率为变量则帧率也会影响体积帧率越高每秒钟经过的画面越多需要的码率也越高体积也越大。 帧率FPS每秒钟要多少帧画面就是在1秒钟时间里传输的图片的帧数。影响画面流畅度与画面流畅度成正比。帧率越大画面越流畅帧率越小画面越有跳动感。如我们看b站常见的1080P 60帧其中60帧就是帧率表示每秒播放60张图片。 码率Bitrate编码器每秒传输的数据大小带宽单位是kbps 即千位每秒比如800kbps代表编码器每秒产生800kb或100KB的数据。如b站要求up主上传的视频码率最高为6000kbpsH264/AVC编码。 分辨率Resolution单位英寸中所包含的横纵向像素点数图像宽高 VGAVideo Graphics Array视频图像分辨率。影响图像大小与图像大小成正比分辨率越高图像越大分辨率越低图像越小。在码率一定的情况下分辨率与清晰度成反比关系分辨率越高图像越不清晰分辨率越低图像越清晰。如我们看b站常见的最大分辨率1080P其中1080P就是分辨率P表示Progressive scanning逐行扫描。以我们常见的16:9的屏幕举例注意一定要强调屏幕的宽高比例1080表示1920 * 1080个像素其实我们可以说1080P每一行有接近1K的像素点2K则是2560 * 14404K则是3840 * 2160。 好的画质是分辨率、帧率和码率三者之间的平衡 码率不是越大越好如果不做码率大小上的限制那么分辨率越高画质越细腻帧率越高视频也越流畅但相应的码率也会很大因为每秒钟需要用更多的数据来承载较高的清晰度和流畅度。 如果限定一个码率比如800kbps那么帧率越高编码器就必须加大对单帧画面的压缩比也就是通过降低画质来承载足够多的帧数。 视频格式 一个音视频文件实际上分为3层基础数据编码封装。 编码使用不同的编码格式对视频数据进行压缩封装使用不同的封装格式将视频数据封装成不同的文件。 封装格式封装格式只是视频的一层皮只是对 文件信息 和 压缩好的音视频数据按照一定的规则进行编排不限制视频数据的帧率、分辨率、码率等参数因此封装格式不会影响视频的清晰度。如MP4(兼容性强)、FLV(在线播放nb)、HLS(长视频nb)、AVI、MKV(支持外接字幕)、PCM、ACC、MOV等。 编码格式编码格式才是音视频流编码的内在组织形式对原始的音视频数据进行压缩。如H.264、H.265等。 H.264和H.265视频压缩算法 H.264同时也是MPEG-4的第十部分被称作是由联合视频组JVTJoint Video Team提出的视频编解码器标准视频压缩/编码算法。这个标准通常被称之为H.264/AVC或者AVC/H.264或者H.264/MPEG-4AVC或MPEG-4/H.264 AVC其中AVC(Advanced Video Coding高级视频编码)。H.264主要包含宏块细分图像、帧内压缩(intra compress)减少空间冗余、帧间预测(inter prediction)减少时间冗余、转换(transform) 和 量化(quantization)进行残留数据压缩、去区块滤波器(deblocking filter)、熵编码(entropy coding) 等模块。 H.265通常被称为 H.265/HEVC两者都是基于块的视频编码技术H.265的编码架构大致上和H.264的架构相似但编码的文件大小会比H.264小50%相同画质下更加节省带宽/流量。也主要包含宏块细分图像、帧内压缩(intra compress)减少空间冗余、帧间预测(inter prediction)减少时间冗余、转换(transform) 和 量化(quantization)进行残留数据压缩、去区块滤波器(deblocking filter)、熵编码(entropy coding) 等模块。但在HEVC编码架构中整体被分为了三个基本单位分別是编码单位(coding unitCU)、预测单位(predict unitPU)和转换单位(transform unitTU)。 宏块划分把图像划分成一个一个的小像素块patch。 帧内压缩(intra compress)类似JPEG这种有损压缩减少空间冗余。 帧间预测(inter prediction)根据关键帧和运动变化的信息预测出中间帧减少时间冗余。把帧分为I帧关键帧、P帧根据前一个I或P帧预测出来的帧、B帧根据前后两个I或P帧预测出来的帧。 I帧关键帧预测 P帧下一帧对于没有变化的宏块P帧直接复制I帧。对于变化的宏块编码的时候记录变化的信息解码的时候再预测回去。 B帧双向预测帧利用前后两帧来预测出的帧。 GPO的概念I帧的间隔长度。录播视频GOP一般为帧率的4-5倍直播视频GOP一般为帧率的1-2倍。如果太大I帧间隔太远会产生花屏问题P帧和B帧预测不到位。 H264的编解码性能要求更低更加普及如H264由于算法优化可以低于1Mbps的速度码率实现标清数字图像传送 H265的压缩率更因此带宽和容量的要求更低但对编解码性能要求更高。如H265则可以实现利用1~2Mbps的传输速度码率传送720P分辨率1280*720普通高清音视频传送。 Moviepy Moviepy 和 python-ffmpeg 和 用subprocess调用ffmpeg 有相同的效果都可以实现视频剪辑视频拼接插入标题、字幕水印视频合成自定义的高级的音视频特效等。此外MoviePy 可以读写绝大多数常见的视频格式甚至包括 GIF 格式 MoviePy 使用软件 FFmpeg 读取和导出视频和音频文件使用 ImageMagick 生产文字和 GIF 图。中间的处理过程赖于 Python 强大的数学处理库高级特效和软件加强用到了许多的 Python 图像处理库。 FFmpeg的优点是速度快缺点则是命令复杂。Moviepy开发起来更加简便缺点就是相当于ffmpeg速度更慢一些且不支持stream video流媒体如直播/摄像头 常见剪辑类 Clip是所有剪辑类的基类VideoClip和AudioClip继承自Clip分别处理视频和音频数据。VideoClip和AudioClip又有很多派生类用于处理 不同的视频和音频内容。所有的类都可以从Moviepy.editor模块导入。Clip、VideoClip、AudioClip三个基类是非常少用的我们接下来着重介绍他们的派生类。 其中最核心的是VideoClip类的对象 clips视频片段开发者可以对 clips 进行修改(剪切调速度调亮度…)或者和其他 clip 混合拼接到一起。vedio clip 可以由视频文件图像文本或者动画来创建实例。vedio clip 可以拥有一个音频轨道(audio clip) 和一个叠加层的 vedio clip(这是一个特殊的 VedioClip这意味着当一个视频和其他 VedioClip 混合的时候这个叠加层 clip 是隐藏的) VideoFlieClip ImageFlieClip ColorClip TextClip CompositeVideoClip AudioFlieClip CompositeAudioClip 常见操作 https://www.bilibili.com/video/BV1Qp421d7yz/?spm_id_from333.788vd_sourceb2549fdee562c700f2b1f3f49065201b https://xie.infoq.cn/article/23e694841b8526b2ba9d5fb7c 音视频的读入与导出 读入视频导出视频write_videofile # 导入需要的库 from moviepy.editor import *# 从本地载入视频myHolidays.mp4并截取00:00:50 - 00:00:60部分 clip VideoFileClip(Mojito.mp4).subclip(50,60)# 调低音频音量 (volume x 0.8) clip clip.volumex(0.8) # 做一个txt clip. 自定义样式颜色. txt_clip TextClip(Mojito by Jay,fontsize70,colorwhite) # 文本clip在屏幕正中显示持续10秒 txt_clip txt_clip.set_pos(center).set_duration(10) # 把 text clip 的内容覆盖 video clip video CompositeVideoClip([clip, txt_clip])# 把最后生成的视频导出到文件内 video.write_videofile(Mojito_edited.mp4) # 默认编解码器codeclibx264 video.write_videofile(Mojito_edited.mp4, codecmpeg4) # MP4也可以指定编解码器为mpeg4 video.write_videofile(Mojito_edited.avi, codecrawvideo) video.write_videofile(Mojito_edited.webm) # 默认编解码器codeclibx264 video.write_videofile(Mojito_edited.flv, codecflv)读入音频导出音频write_audiofile # 导入需要的库 from moviepy.editor import * # 从本地载入视频myHolidays.mp4并截取00:00:50 - 00:00:60部分 clip VideoFileClip(/data3/yzr/Mojito.mp4).subclip(3,10)# 取clip的audio音频部分 audio clip.audio# 保存为MP3 audio.write_audiofile(Mojito.mp3) # 保存为wav audio.write_audiofile(Mojito.wav, codecpcm_s32le) # 保存为wmav1 audio.write_audiofile(Mojito.wam, codecwam1)导出GIF动图write_gif # 导入需要的库 from moviepy.editor import *# 从本地载入视频myHolidays.mp4并截取00:00:50 - 00:00:60部分 clip VideoFileClip(/data3/yzr/Mojito.mp4).subclip(3,10)# 把最后生成的视频导出到文件内 clip.write_gif(Mojito_edited.gif)导出视频截图save_frame # 导入需要的库 from moviepy.editor import *# 从本地载入视频myHolidays.mp4并截取00:00:50 - 00:00:60部分 clip VideoFileClip(/data3/yzr/Mojito.mp4).subclip(3,10)# 保存clip起始帧 clip.save_frame(frame.png) # 保存视频第10秒截图 clip.save_frame(frame.png, t10)截取音视频
http://www.hkea.cn/news/14475070/

相关文章:

  • 上传网站安装教程济南全网关键词排名公司
  • 南康网站制作坂田网站建设多少钱
  • 网站备案注销 万网网站文件名优化
  • 为什么做网站更新定制手机软件
  • 做磁力解析网站google下载安装
  • 建设一个招聘网站的策划中国有色金属建设股份有限公司网站
  • 北京网站制作公司兴田德润实力强海珠区建设和水务局网站
  • 网站建设会议议程个人网站制作的主要内容
  • 有专业设计网站吗建设的网站
  • 网站做彩票免费域名网站黄的免费
  • 企业网站建设服务优势公司网站怎么在百度上做推广
  • 黄做网站福田公司名称及地址
  • 大一网站开发项目答辩网站建设郑州
  • 网站运营的成本广宁网站建设
  • 网站建设同行友情链接永久免费正版cad类软件
  • 厦门市建设局综合业务平台网站网站推广seo是什么
  • 上海化工网站建设wordpress新建页面不能保存路径
  • 网站建设商务代表工作总结高效网站推广公司
  • 坂田网站建设流程wordpress清除模板缓存
  • php网站方案建设网站需要域名还有什么
  • 网站如何做那种诱导广告阿里去可以做几个网站
  • 建个网站需要多少钱?新手搭建做网站
  • 成都做网站优化价格最好的网站建设哪家好
  • 公司网站建设须知网站平台建设缴纳什么税
  • 建设银行金牛支行网站什么软件做美食视频网站好
  • 海珠营销型网站建设公司怎么制作小程序商城
  • 教做幼儿菜谱菜的网站wordpress模仿app启动广告屏弹窗
  • 华为seo诊断及优化分析网站优化是怎么做的
  • 营销型网站建设市场wordpress jw
  • 莒南网站建设在线logo设计生成器