1、debug版int main(){011752E0 push ebp 011752E1 mov ebp,esp 011752E3 sub esp,0C0h 011752E9 push ebx 011752EA push...
分类:
编程语言 时间:
2015-04-07 11:35:57
阅读次数:
305
核心是利用ffmpeg进行视频转换,我们自己并不写转换视频的代码,只是调用ffmpeg,它会帮我们完成视频的转换。ffmpeg支持的类型有:asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等,这些类型,可以利用ffmpeg进行直接转换。ffmpeg不支持的类型有:wmv9,rm,rmvb等,这些类型需要先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式。...
分类:
编程语言 时间:
2015-04-05 20:34:34
阅读次数:
171
笔记比较零碎
只附上反汇编了。。。有待日后编辑完善
1: #include
2:
3: int main()
4: {
00401330 push ebp
00401331 mov ebp,esp
00401333 sub esp,6Ch
00401336 push ebx
004013...
分类:
其他好文 时间:
2015-04-04 15:16:43
阅读次数:
137
CODES SEGMENT ASSUME CS:CODESSTART: MOV DS,AX MOV AH,00H MOV AL,13H INT 10H MOV DX,40AGAIN: MOV CX,0AGAIN_X: PUSH CX ...
分类:
编程语言 时间:
2015-04-04 12:13:00
阅读次数:
157
1、rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov
一段动画片
2、rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp
拱北口岸珠海过澳门大厅...
分类:
其他好文 时间:
2015-04-03 13:36:46
阅读次数:
2190
上一篇文章我们搭好了环境并编译出所需的ffmpeg库,本篇我们讨论如何利用ffmpeg提供的API函数进行多媒体文件的解封装(demux)过程。在讲解之前,我们需要了解一些基本的多媒体文件知识,大虾请飘过。
容器格式:不管是音频文件还是视频格式的文件,都是一个多媒体的容器,即container,比如常见的视频容器格式有avi、mp4、mkv、flv、rm/rmvb、mov、ts、vo...
分类:
其他好文 时间:
2015-04-03 11:27:27
阅读次数:
211
对于汇编程序员来说,寄存器是很基础的。通用寄存器 AX BX CX DX 他们各可分为高位和低位 AH AL BH BL CH CL DH DL几条汇编指令mov ax,18 将18送入寄存器AXmov ah,78 将78送入寄存器AHadd ax,8 将寄存器AX中数值加上8mov ax,bx 将...
分类:
编程语言 时间:
2015-04-03 00:12:49
阅读次数:
202
这篇是网易云课堂《Linux内核分析》这门课的作业看下面这段程序:Else块中做的和IF块中做的是一回事,都是进行了了getuid这个系统调用取得了当前用户的uid。现在分行解释一下:mov $0,%%ebx\n\t这一行是把ebx寄存器的值清0,在系统调用时第一个参数从ebx中来,这相当于传递了N...
分类:
其他好文 时间:
2015-03-29 12:02:38
阅读次数:
172
1 #include 2 3 int main() { 4 int my_pid = 0; 5 __asm__ __volatile__ ( 6 "mov $20, %%eax\n\t" 7 "int $0x80\n\t" 8 :...
分类:
其他好文 时间:
2015-03-28 15:40:46
阅读次数:
106
var fs = require('fs'), path = require('path'), out = process.stdout;var filePath = 'F:/IMG_0221.MOV';var readStream = fs.createReadStream(filePath);v...
分类:
Web程序 时间:
2015-03-15 23:39:31
阅读次数:
152