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

网站开发和设计人员的岗位要求网站建设辶金手指谷哥十四

网站开发和设计人员的岗位要求,网站建设辶金手指谷哥十四,网站备案资料修改,哪个app可以找培训班最近做了许多有关音视频方面的工作#xff0c;接触了一些不常用的命令#xff0c;整理分享出来。 1.剪辑视频 ffmpeg -ss 1 -to 4 -accurate_seek -i input.mp4 -c:v copy output.mp4指定从视频中的第1秒开始#xff0c;到第4秒结束的部分剪辑。 ss#xff1a;指定开始时…最近做了许多有关音视频方面的工作接触了一些不常用的命令整理分享出来。 1.剪辑视频 ffmpeg -ss 1 -to 4 -accurate_seek -i input.mp4 -c:v copy output.mp4指定从视频中的第1秒开始到第4秒结束的部分剪辑。 ss指定开始时间。to指定结束时间。如果换成 t就是持续时间1s 4s。accurate_seek时间定位时使用更精确的寻找方式。时间也可以使用时分秒的格式。例如00:01:30表示1分30秒。注意参数的顺序不要把-i放在前面否则会无效。 2.裁切视频 ffmpeg -i input.mp4 -vf cropw:h:x:y output.mp4裁切视频的指定区域。 注意码率可以添加-b:v指定。否则默认按200k处理。cropw:h:x:yw和h分别表示裁剪后的宽度和高度x和y表示裁剪的起始位置。比如一个1920x1080的视频我需要裁切中间1080x1080的区域那就是crop1080:1080:420:0。 3.去除绿幕并修改颜色 ffmpeg -i input.mp4 -vf chromakey#3fff08:0.1:0.04 -c:v qtrle -c:a copy output.mov#3fff08是绿幕的颜色也就是需要替换为透明的颜色。0.1是相似度(similarity)参数。这个参数决定了颜色匹配的严格程度。值越小匹配的颜色范围越窄也就是说只有非常接近指定颜色的像素才会被视为透明。值越大匹配的颜色范围越宽也就是说即使颜色和指定颜色有一些差距也会被视为透明。0.04是混合度(blend)参数。这个参数决定了边缘像素的处理方式。值越小边缘像素的处理越严格可能会导致边缘部分出现锐利的边缘。值越大边缘像素的处理越宽松可能会导致边缘部分出现柔和的过渡。 ffmpeg -i output.mov -vf colorcolor#2B2D30:size1920x1080 [bg]; [bg][0:v] overlayshortest1 output2.mp4#2B2D30是需要修改的视频背景色。1920x1080是视频的分辨率也就是给视频一个这么大的背景。 详细内容可以参看我的上篇博客通过ffmpeg实现视频背景色替换 4.视频填充 ffmpeg -i input.mp4 -vf scale780:780:force_original_aspect_ratiodecrease,pad1920:1920:(ow-iw)/2:(oh-ih)/2:color#F5F5F5,setsar1scale780:780表示对输入视频进行缩放操作将视频的宽和高都缩放到780像素。force_original_aspect_ratiodecrease保持原始宽高比例。如果缩放后的视频超出了指定的尺寸它会减少宽度或高度以保持宽高比从而确保视频不会被拉伸。pad1920:1920将视频填充到1920x1920的分辨率。(ow-iw)/2:(oh-ih)/2这些是填充的位置参数表示填充的位置是在视频宽高的中心位置。owoh分别代表输出宽度和高度iwih分别代表输入宽度和高度。你可以根据自己的情况计算。color#F5F5F5填充的颜色。setsar1它将视频的 SAR 设置为 1:1有助于确保在不同的播放设备上视频的显示不会出现形变。 5.获取指定帧数图片 ffmpeg -i input.mp4 -vf selecteq(n, N) -vframes 1 output_image.jpgselecteq(n, N)过滤器表达式用于选择特定的帧数N。如果我们需要最后一帧那就是总帧数-1。比如视频500帧那就是selecteq(n,499)。-vframes 1指定处理的视频帧数为1帧。这种方式相较其他指定时间的方式更精准更灵活可以获取更加准确的图像数据。只是需要预先知道视频的总帧数。 获取视频总帧数可以使用 ffprobe -v error -select_streams v:0 -show_entries streamnb_frames -of defaultnokey1:noprint_wrappers1 input.mp46.图片合成视频 ffmpeg -loop 1 -i output_image.jpg -c:v libx264 -t 30 -pix_fmt yuv420p -vf scale1920:1080 -r 30 still_video.mp4-loop 11表示启用循环。此时会无限循环图片。0的话就是一遍。-c:v指定视频编解码格式libx264。-t指定输出视频的时间。这里是30s。-pix_fmt指定像素格式yuv420p。-vf scale1920:1080将图片缩放到1920x1080像素的大小。如果原始图片的宽高比与1920x1080不同那么图片将被拉伸以适应这个分辨率。-r指定帧数。这里是30帧。 7.指定固定码率CBR 或者说是静态码率。可以强行提升码率比如上面图片生成的视频可能结果就几十k的码率如果想提高码率就可以使用此方法。 ffmpeg -i input.mp4 -b:v 2M -minrate 2M -maxrate 2M -bufsize 2M -nal-hrd cbr output.mp4-b:v设置视频的码率为2M。这是输出视频的平均码率。-minrate 2M设置视频的最小码率为2M。-maxrate 2M设置视频的最大码率为2M。-bufsize 2M设置编码器的缓冲区大小为2M。在CBR模式下缓冲区大小通常设置为一个与码率相同的值这有助于维持恒定的比特率输出。-nal-hrd cbr强制CBR模式。 输出码率结果会有一些偏差但整体来说控制的不错。 后面我也会持续补充大家可以收藏起来以备不时之需。
http://www.hkea.cn/news/14281076/

相关文章:

  • 网站建设前端和后端的区别化工行业网站建设
  • 网站域名都需要备案吗优秀手机网站模板图片
  • 怎样做网站轮播移动电商网站开发需求文档
  • 北京网站建设分析论文p2p网上贷款网站建设方案.docx
  • 创维爱内购网站做方案的网站
  • 敬老院网站建设方案微信营销软件免费版
  • 免费的网站模板网址导航下载到桌面
  • 专业的网站建设联系方式安徽平台网站建设哪里好
  • 网站设计图尺寸富阳网站建设报价
  • 单人做网站需要掌握哪些知识乐清网站推广
  • 平阴县建设局网站重庆平台网站建设平台
  • 太原网站建设设计北碚网站建设哪家好
  • 关于门户网站建设讲话北京做网站的公司
  • 手机礼品网站模板2345搜索
  • 阿里巴巴国际站首页官方网站下载免费app
  • 绵阳建设招投标在哪个网站淄博网站备案
  • 最超值的网站建设招聘网站建设深圳
  • 手机可以访问的网站怎么做大学班级网站建设
  • 赣州网站建设 赣州网页设计国企单位网站建设方案
  • 可以做视频片头的网站建设行业公司网站
  • 怎么建设局域网网站陇南比亚网站建设
  • 网站建设与管理教案怎么写wordpress代码块行号
  • 成都企业网站建设公司万网云服务器怎么上传网站
  • 怎么建小说网站使用vs2015做网站教程
  • 网站登录怎么做wordpress页面加载时间插件
  • 企业建网站分类信息网wordpress获取版权声明
  • 程序员和网站建设免费咨询英文
  • 徐州网站制作方法目前跨境电商平台有哪些
  • 做网站 服务器seo优化个人博客
  • 如何让网站 被百度k电商平台设计方案