zoukankan      html  css  js  c++  java
  • 一、ffmpeg理论

    一、ffmpeg三件套

     ffprobe看文件属性 ffmpeg 编转码 ffplay 播放器

    C:UsersBruceDesktopTempffmpegffmpegToolPackffmpeg-4.2-win64-staticin>ffmpeg.exe -i D:videoWildlife.MP4

     即

    信息显示为  分辨率 1280*720  30M码率 的

     与视频相关的专业术语和了解

    举例
    一个普通的高清视频
    分辨率1920*1080  
    码率8mbps
    时长 17分钟
    那么大小估值酒应该是   8M*60秒*17分
     TS  MPTS   UDP RTP RTSP 等等这些  只限定在MUX (封装层)

    1、RTSP与RTMP是什么?区别?

    摄像头要提供视频流,就要有流媒体服务器,

     

    二、压缩进度

    ffmpeg.exe -progress d:/progress.txt -i D:videoWildlife.MP4 D:video\_Wildlife.MP4  //-progress

     空输出测试用途

    ffmpeg.exe -progress d:/progress.txt -i D:videoWildlife.MP4 -f null test  //-f null test

     压缩时间

     Duration: 00:00:10.03,
     这就是总时长

     即

     三、压缩的时候因为没有总时间/计算时间报无穷大

     查看原因:

     这个则是报目录读取没权限,换个目录查看原因呈现

     然后测试你的播放器能来回拖动吗?或者网页播放能快进,快退么? 发现,其他视频可以,这个视频不能。即只能播放,不能快进的。所以时长,码率也不能获取。

     视频损坏(是指那些不能点击快进、拖动的视频例如网络下载的某些视频,下载到一半,而中断下载的视频,尽管可以正常播放,但是因头部文件索引损坏,导致无法获取该视频的信息-时间时间、分辨率等)。

    解决方案:通过判断此进程是否完成。进度的展示就是 ...   (一个两个三个点——判断时间N/A即时间0,每隔30秒的则此视频的进度展示即.方式)。


  • 相关阅读:
    出版文字作品报酬规定(收藏)
    关于Delphi7 的XML说明
    我做的XML验证的测试记录
    印刷常用名词
    验证XLM数据合法性(收藏)
    关于.Net操作XML相关类
    我的性格
    webpack学习笔记一
    汇编语言内存变量的地址
    Linux 汇编语言(GNU GAS汇编)开发指南
  • 原文地址:https://www.cnblogs.com/fger/p/11423422.html
Copyright © 2011-2022 走看看