自制系列第一季---打造全能视频直播平台(二)

来源:互联网 发布:乃知别是一家 编辑:程序博客网 时间:2024/04/30 12:42

自制系列第一季---打造全能视频直播平台(二)

        没想到吧这么快我又来了,上一次我们编译了ffmpeg,但是说好的苍老师呢?一个黑框框你叫我看个毛啊。好了好了 ,稍安勿躁。本节我们介绍一下音视频的本质和ffmpeg的一些基本功能,相信完工以后就可以看到你亲爱的苍老师了。是不是很激动


      1 音视频的播放

         1.1  昨天我们下载了3个文件夹还记得不?其中一个叫做win32-static 的文件就是我们今天的主角。

         

              现在进入到这个文件夹里面,顺便拷贝一部电影进去。你懂的,里面有3个家伙

             1.1.1 ffmpeg  负责音视频的各种操作,比如合并,提取,录像,推流(似乎是个很有用的东西。。你没有猜错少年)

             1.1.2 ffplay     负责播放各种视频

             1.1.3 ffprobe  负责提取视频的各种信息。大意如此吧

             

           好了,现在开始播放吧,少年 指令为  ffplay  xx.mp4.没有意外的话,就可以开始欣赏了。

            

            

    2     视频的简单操作  

           2.1   如何抽取视频中的一幅图片?什么这没有用?少年你不是说你要做人脸识别的么.....不抽取每一帧怎么分析呢

          ffmpeg -ss 25 -t 10 -i xx.mp4 -r 1 -s 320x240 -f image2 D:\food.jpeg

        各个参数含义    -ss  25 从25秒开始

                                 -t    10 第10帧  

                                 -i   input输入源的意思

                                 -s  大小

                                 -f   图像编码格式

         2.2  上面只能生成一张图片,看起来有点蛋痛。下面这个更有趣

                ffmpeg -ss 25 -t 10 -i xx.mp4 -s 320x240 -f gif -r 1 D:\b.gif

                运行以后生产了一个gif动画!!!这下你知道那么多的gif从哪里来的了吧

         2.3 不过上面那个gif动画有点蛋痛,每秒1帧,还不能调整。可不可以流畅一点呢?少年你可以多截取一些图片然后合并在一起嘛。具体代码我下                次给你

         2.4  视频格式转换

              ffmpeg -i xx.mp4 xx.avi 

             将xx.mp4转换为avi格式,多么熟悉的格式啊。让我想起了大学时代。。。同时你也理解了所谓的格式工厂其实也没有看               起来那么麻烦对吧

           好了其实你能够想到的视频的合并,修改,剪切ffmpeg都可以做到,下期我会首先给大家一本ffmpeg的中文手册。同时开           始我的解码之旅

0 0
原创粉丝点击