4 Deng94

尚未进行身份认证

行成于思,毁于随

等级
博文 53
排名 10w+

《FFmpeg从入门到精通》读书笔记(六)

写在前面2019.06.25第六章FFmpeg滤镜使用(6.6至结束)FFmpeg音频音量探测音频音量获得FFmpeg可以获取到音频的音量分贝、音频相关信息等,使用滤镜volumedetect获得ffmpeg-ioutput.wav-filter_complexvolumedetect-c:vcopy-fnull/dev/null上图中,获得的音频的...

2019-06-25 22:23:37

《FFmpeg从入门到精通》读书笔记(五)

写在前面2019.06.24第六章FFmpeg滤镜使用(至6.5结束)FFmpeg滤镜使用FFmpeg滤镜Filter描述格式参数排列方式[输入流或标记名]滤镜参数[临时标记名];[输入流或标记名]滤镜参数[临时标记名]...例如:输入两个文件,一个视频文件input1.mp4,一个图片logo.jpg,将图像流缩放为2000×2000分辨率,放置在视频的左上...

2019-06-24 23:25:50

《FFmpeg从入门到精通》读书笔记(四)

写在前面2019.06.23第五章FFmpeg流媒体第五章FFmpeg流媒体一、FFmpeg发布与录制RTMP流知识点:RTMP实时消息协议(英语:Real-TimeMessagingProtocol,缩写RTMP)也称实时消息传输协议,是最初由Macromedia为通过互联网在Flash播放器与一个服务器之间传输流媒体音频、视频和数据而开发的一个专有协议。Macro...

2019-06-23 23:20:18

《啊哈!算法》知识点汇总

写在前面这个知识点总结是朋友的读书笔记,写完之后扔给了我,发出来给其他人看看,希望更多的人能知道这本书,摆脱对算法的陌生和畏惧感,也给我带来点流量~感谢柏诗峰同学的支持~(如果转载,请标明出处,尊重他人的劳动成果,蟹蟹~)《啊哈!算法》知识点汇总这份导图总结自《啊哈!算法》这本书,但有不仅仅是总结,更标注了许多页码的索引,可以在想要回看知识点时快速的找到对应的章节。这个导图的阅读顺...

2019-06-23 18:04:56

算法入门

写在前面汇总贴,各种算法的Java实现,持续更新~《剑指Offer》数组中重复的数字二维数组中的查找替换空格、重建二叉树斐波那契数列、旋转数组中的最小数字矩阵中的路径、机器人的运动范围剪绳子、二进制中1的个数数值的整数平方、打印从1到最大的n位数、删除链表的节点正则表达式匹配、表示数值的字符串调整数组顺序使奇数位于偶数前面、链表中倒数第k个节点、链表中环的入口节点、反转链表...

2019-06-23 17:43:31

音视频学习-从入门到精通到放弃

写在前面汇总贴,音视频相关的文章目录,持续更新~《FFmpeg从入门到精通》《FFmpeg从入门到精通》读书笔记(一)《FFmpeg从入门到精通》读书笔记(二)《FFmpeg从入门到精通》读书笔记(三)...

2019-06-23 17:34:15

《FFmpeg从入门到精通》读书笔记(三)

写在前面2019.06.20第四章知识点(未进行排版,暂未加入硬编解码部分)FFmpeg转码FFmpeg软编码H.264与H.265FFmpeg本身不支持H.264的编码器,是由FFmpeg的第三方模块对其进行支持,当前常用的编码器为x264,所支持的像素格式主要包括以下几种(使用ffmpeg-hencoder=libx264进行查询)Encoderlibx264[l...

2019-06-20 23:54:05

《FFmpeg从入门到精通》读书笔记(二)

写在前面2019.06.18第三章知识点(未进行排版)第三章FFmpeg转封装一、MP4格式标准MP4文件由许多个Box与FullBox组成;每个Box由Header和Data两部分组成;FullBox是Box的扩展,其在Box结构的基础上,在Header中增加8位version标志和24为flags标志;Header包含了整个Box的长度的大小(size)和类型(ty...

2019-06-18 21:51:56

《FFmpeg从入门到精通》读书笔记(一)

写在前面最近在读《FFmpeg从入门到精通》这本书,结合着雷神的博客,学习音视频的知识~在学习的过程中,也记录了一些摘要。因为是边看边记的,所以一些要点在看到后面的时候,需要反过来整理前面的。我用有道云笔记写的markdown没法加图片,所以就先把这部分发了出来。后续会针对内容和排版一步步的优化,如果你被这凌乱的内容辣到了眼睛,请谅解哈哈哈~2019.06.18第一章+第二章知识点(未...

2019-06-18 19:47:32

Decoder init failed: OMX.qcom.video.decoder.avc

问题描述使用Exoplayer,在低端机型上播放视频时抛出异常;视频为使用高端机型自带录屏软件录制,全部参数开启到最大,视频时长6-8s,大小为16-18M,且无音轨。抛出异常Causedby:com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$DecoderInitializationException:Decode...

2019-06-05 17:26:39

剑指Offer(Java实现):复杂链表的复制、二叉搜索树与双向链表、字符串的排列

packagecom.dengzm.jianzhioffer;/***@Description035复杂链表的复制*在复杂链表中,每个节点除了指向下一个节点,还有一个变量指向链表中的任意节点或为null**Createdbydengon2019/5/25.*/publicclassJianzhi035{publicstaticvo...

2019-05-25 16:08:23

Binder知识点

写在前面本文为universus的AndroidBander设计与实现-设计篇的一些摘要,强烈建议阅读原文!!在阅读后,为了方便没时间时可以快速浏览加深记忆,将其中的大部分内容摘要、精简后整理了一下。如果您和我一样对Binder不是很了解,那么看这篇文章不会给您带来太多的帮助,强烈建议阅读原文!!Binder与传统IPC的对比通信方式目前linux支持的IPC包括传统的管道,Sy...

2019-05-25 13:16:48

剑指Offer(Java实现):从上到下打印二叉树、二叉搜索树的后序遍历序列、二叉树中和为某一值的路径

packagecom.dengzm.jianzhioffer;importjava.util.ArrayDeque;/***@Description032从上到下打印二叉树*从上到下打印二叉树的每个节点,同一层的节点按照从左到右的顺序打印**Createdbydengon2019/5/23.*/publicclassJianzhi032{...

2019-05-25 12:40:28

剑指Offer(Java实现):顺时针打印矩阵、包含min函数的栈、栈的压入\弹出序列

packagecom.dengzm.jianzhioffer;/***@Description029顺时针打印矩阵*输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字**Createdbydengon2019/5/2.*/publicclassJianzhi029{publicstaticvoidmain(String...

2019-05-21 23:18:39

ERROR: Failed to resolve: xxx Affected Modules: xxx

错误信息:ERROR:Failedtoresolve:databinding-adaptersAffectedModules:appERROR:Failedtoresolve:databinding-runtimeAffectedModules:app出现原因:在引入新的依赖时,需要在project的build.gradle中添加远程仓库。allpro...

2019-05-08 14:55:02

星球作业(第八期) Java的引用类型

Java的引用类型Java中有哪几种引用类型?它们的含义和区别是什么?Java的四种引用类型强引用Objectobj=newObject();强引用是使用最普遍的引用。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠回收具有强引用的对象,来解决内存不足的问题。软引用如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会...

2019-05-07 19:59:01

星球作业(第七期) 话题:关于序列化的知识

话题:关于序列化的知识1.Parcelable和Serializable有什么用?它们有什么差别?2.自定义一个类让其实现Parcelable,大致流程是什么?Parcelable和Serializable有什么用?它们有什么差别?Serializablepackagejava.io;/***Serializabilityofaclassisenabledby...

2019-05-02 15:27:54

剑指Offer(Java实现):树的子结构、二叉树的镜像、对称的二叉树

packagecom.dengzm.jianzhioffer;/***@Description026树的子结构*输入两颗二叉树A和B,判断B是不是A的子结构。**Createdbydengon2019/5/1.*/publicclassJianzhi026{publicstaticvoidmain(String[]args)...

2019-05-01 15:13:31

星球作业(第六期) 话题:关于Gradle的知识

话题:关于Gradle的知识1.如何理解Gradle?Gradle在Android的构建过程中有什么作用?2.实践如下问题:我们都知道,Android中时常需要发布渠道包,需要将渠道信息附加到apk中,然后在程序启动的时候读取渠道信息。动态指定一个渠道号(比如1001),那么构建的apk中,请在它的AndroidManifest.xml文件里面的application节点下面添加如下met...

2019-04-29 13:53:03

Android Q 简介 - Privacy and location

写在前面官方文档镇楼本文为阅读官方文档的同时,翻译并整理而成。因为文档很长,一边看一边记录,并持续更新到这里~作者的思维有些跳脱,经常想开一个坑就开一个坑,然后慢慢填。如有错误,望大佬们指出,不胜感激。2019.04.29AndroidQ隐私清单(AndroidQprivacychecklist)PrivacyandlocationAndroidQ扩展了用户...

2019-04-29 00:34:18
奖章
  • Github
    Github
    绑定github第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。