敬告:本课程基于最新版FFmpeg4.3.1开发,仅供学习参考,不可以直接商用(想直接购买商用源代码的同学,请放弃!)。 我将带领大家从以下几个方面来深入剖析ffmpeg4.3:“拿来主义”、“为我所用”。 通过学习本课程,您将收获: 三大多媒体框架(DirectShow、GStreamer、FFmpeg)简介与分析FFmpeg4.3的开发环境搭建(重要讲解windows下的源码编译及vs2015的环境)ffmpeg.c(4.3.1)源码剖析(分析开源大师们的设计理念和编码技巧)亲手封装私有函数:获取音视频流信息(类似于MediaInfo)、获取实时转码进度(改善用户体验)两套实现代码: MFC和Qt。------------------------------------------------------------------- 音视频是一门很复杂的技术,涉及的概念、原理、理论非常多,很多初学者不学 基础理论,而是直接做项目,往往会看到c/c++的代码时一头雾水,不知道代码到底是什么意思,这是为什么呢?   因为没有学习音视频的基础理论,就比如学习英语,不学习基本单词,而是天天听
1
FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。因此特地分离出了一个简单的视频编码器供学习之用。 该视频转码器实现了视频格式之间的转换。包含了封装格式的转换以及视音频编码格式的转换。 尽管该视频转码器的代码十分简单,但是几乎包含了使用FFMPEG转码一个视频所有必备的API。十分适合FFmpeg的初学者。 工程基于VC2010。 使用了2014.5.6版本的FFmpeg类库。
2023-03-02 14:14:05 11.75MB FFMPEG
1
traceur-----Google出的编译器,把ES6编译成ES5。Traceur允许将ES6代码直接插入网页。首先,必须在网页头部加载Traceur库文件。
2023-02-16 21:10:38 1.24MB traceur.js
1
HandBrake软件是非常热门的跨平台开源视频转换工具,在2016年12月24日正式推出了1.0.0版本。该工具基本上允许没有版权保护的任意视频文件或者DVD/蓝光视频源转换成为mp4或者mkv格式。这款工具易于使用,同时也针对高级用户提供了丰富的转换控制选项。 例如,用户可以在程序中加载1个或者多个视频文件,选择输出类型,例如Android 720p30, Playstation 108
2022-09-08 23:03:18 12.73MB 媒体工具
1
mencoder支持几乎所有的格式的视频转换,可以将任意格式转换到任意格式,转换功能可以说是相当强大。市面上流行的格式转换器,都是基于mencoder开发的GUI,比如暴风转码,格式工厂等。可以说转换器能办到的,mencoder都能办到,但mencoder能办到的,转换器就不一定能办到了
2022-05-07 15:08:12 4.17MB 视频转码
1
优酷转码器直接转码 无耗损方便、简单、快捷!!不需要任何技术!!
2022-04-30 12:51:04 18.92MB 视频转码
1
plist-一个纯Go属性列表代码转换器 安装 $ go get howett.net/plist 特征 支持从/到任意Go类型的编码/解码属性列表(Apple XML,Apple Binary,OpenStep和GNUStep) 用 package main import ( "howett.net/plist" "os" ) func main () { encoder := plist . NewEncoder ( os . Stdout ) encoder . Encode ( map [ string ] string { "hello" : "world" }) }
2022-04-14 11:25:03 70KB Go
1
右键ntleaGUI用管理员身份运行,然后点安装,之后在右键备选里添加了日语。在游戏的快捷方式上就可以看到“在指定区域中加载”,点日语就可以运行
2021-10-10 00:56:25 208KB gal转码器
1
编码格式转换,可以将明文通过Base64编码或者解码,-----------------------上传者Rocky
2021-06-09 16:06:11 130KB 编码格式转换
1
注意-javascript-ref 去做 确保原型是从正确的类型构建的。 目前,我很确定我们可以将非同质类型列表传递给 Array 或 Vector。
2021-05-31 11:03:25 21KB JavaScript
1