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

什么是网站制作app网站建设与推广

什么是网站制作app,网站建设与推广,一个免费的影视网站模板,网上书店网站建设实训总结有一个视频如a.mp4#xff0c;此视频采用帧率为30生成#xff0c;共有299帧#xff0c;这里通过FFmpeg命令分隔成1秒一个个的小视频#xff0c;即每个小视频帧数为30帧。 用到的FFmpeg参数如下所示#xff1a; (1).-i:指定输入视频文件的名称#xff1b; (2).-c:指…      有一个视频如a.mp4此视频采用帧率为30生成共有299帧这里通过FFmpeg命令分隔成1秒一个个的小视频即每个小视频帧数为30帧。 用到的FFmpeg参数如下所示 (1).-i:指定输入视频文件的名称       (2).-c:指定编解码器;copy是一个特殊编解码器它直接复制输入流到输出流中不会改变其内容不进行重新编码指定copy可保持质量进行无损复制       (3).-map:指定输入文件的映射指定输入文件的索引号或名称索引号从0开始可以是多个输入文件中的一个       (4).-segment_time:指定每个输出文件的时长默认值为2秒注意仅使用此参数有时可能分隔不准确       (5).-reset_timestamps:在每个视频段的开头重置时间戳它的目的是简化生成的视频段的播放它为bool类型默认为0       (6).-g:设置帧率指定每秒视频中包含的帧的数量会影响视频的播放速度或用于设置GOP(group of picture)大小即用来设置多少帧插入一个关键帧(I帧)       (7).-sc_threshold:场景切换阈值(scene change threshold)默认值为0;这个阈值的设定会影响到关键帧的插入频率较小的阈值会导致更频繁地插入关键帧而较大的阈值则会减少关键帧的插入       (8).-f:force format,后跟segment用于将多媒体数据流分隔成多个独立的输出文件       (9).-segment_time_delta:用于设置分隔时间的近似值在选择分隔的开始时间时指定准确时间默认值为0此选项在分割视频内容时非常有用视频内容始终在GOP边界处分割以防在指定分割时间之前找到关键帧       当指定delta时如果关键帧(key-frame)的PTS(Presentation Time Stamp, 音视频帧在时间轴上的展示时间点,它通常以毫秒为单位表示从文件开始播放到当前帧的时间间隔)满足以下关系则关键帧将开始一个新的分隔       PTS start_time - time_delta       (10).-loglevel:用于控制日志的详细程度后可跟的参考可为quiet:只显示致命错误fatal:显示致命错误和错误debug:显示调试信息等       (11).output%03d.mp4:输出文件命名格式其中%03d是一个占位符用于生成具有三位数字编号的文件名如生成的视频文件依次为output000.mp4, output001.mp4... 执行分隔的命令如下所示 ffmpeg -i a.mp4 -c copy -map 0 -segment_time 1 -segment_time_delta 9999999 -reset_timestamps 1 -g 30 -sc_threshold 0 -loglevel debug -f segment output%03d.mp4 执行结果如下图所示 分隔正确与不正确时输出信息对比如下还没有分析出对segment_time_delta设置不同的值会产生不同结果的原因a.mp4共299帧不添加segment_time_delta参数第一个分隔的视频为60帧;添加此参数,当值很小时还是第一个分隔的视频为60帧当此值设为0.05时第二个分隔的视频为60帧当此值设为0.1时第四个分隔的视频为60帧当此值设为0.2时第7个分隔的视频为60帧当此值设为0.25时第8个分隔的视频为60帧当此值设为0.27时第9个分隔的视频为59帧当此值为0.3时可完全正确分隔当此值很大时如为9999999也可完全正确分隔。 获取每个视频的总帧数的脚本show_video_frames_number.sh如下 #! /bin/bashif [ $# ! 1 ]; thenecho it takes an input parameter: mp4 video file directory fitmp_filetmp.txt find $1 -name *.mp4 ${tmp_file}while IFS read -r line || [[ -n $line ]]; doecho -n video file: ${line}: ./ffprobe.exe -v error -select_streams v:0 -show_entries streamnb_frames -of defaultnokey1:noprint_wrappers1 ${line}sleep .2 done ${tmp_file}rm ${tmp_file} 当segment_time_delta分别设置为0.2和0.3时分隔的结果如下所示 注       (1).通过执行ffmpeg.exe -h full 可获取每个参数的介绍;       (2).可在https://ffmpeg.org/ffmpeg-formats.html 中查看参数的详细介绍。 GitHubhttps://github.com/fengbingchun/OpenCV_Test
http://www.pierceye.com/news/583559/

相关文章:

  • 做网站找我二级学院网站建设方案
  • 知名网站建设公司 北京近期网络营销的热点事件
  • 网站开发产品经理网站例子
  • 动态静态结合网站网站做404是什么意思
  • 注册域名的网站网站建设的具体步骤
  • 行业网站分类自建站排名
  • 网站备案 登陆安徽省住房和城乡建设厅网站领域
  • 做个网站需要多少钱.网站建设合同注意事项
  • 中国诚信建设网站在线代码生成器
  • 长沙企业网站建设团队目前网络最好的挣钱平台
  • 国家建设工程安全质量监督网站友情链接网
  • 适合html初学者做的网站中卫网站推广软件
  • 一个vps主机放两个网站 速度怎么做发卡网站
  • 海米云网站建设网站开发 去哪里找页面
  • 天津做网站优化的公司新手学做网站优化
  • 万网怎么上传网站wordpress google字体 360
  • 为什么建设的网站有时候访问慢6紫金优化网站制作
  • 如何在公司系统建网站广州短视频seo哪家好
  • 电气网站开发福安网站定制
  • 推荐一下做图文的网站html简单的个人网页代码
  • 网页新建站点网站建设缺陷
  • 移动端网站推广怎么申请pc网站域名
  • 外国男男做暧暧视频网站二级建造师考试试题
  • 普通网站建设是什么wordpress主题显示不
  • 朔州网站建设全球速卖通是什么平台
  • wordpress外贸网站好用的模板下载网站开发就业趋势
  • 长春模板建站代理网站开发嘉比格网络
  • 网站建设预算企业网站的公司和产品信息的介绍与网络营销关系
  • 网站开发的学习电子商务网站建设公
  • 网站的功能需求分析c语言网页编辑器