视频播出一段后没有声音,如何入手解决
我在调试一个软件的时候,这个软件就是在播放一段视频后,大概20分钟左右,声音就会变成静音。并在视频窗口出现“静音”两个字:“静音”代码处:
005D8CC0/$55 PUSH EBP 改为retn 可不出现“静音”字样
005D8CC1|.8BEC MOV EBP,ESP
005D8CC3|.83C4 D8 ADD ESP,-28
005D8CC6|.53 PUSH EBX
005D8CC7|.33D2 XOR EDX,EDX
005D8CC9|.8955 D8 MOV DWORD PTR SS:,EDX
005D8CCC|.8BD8 MOV EBX,EAX
005D8CCE|.8D45 DC LEA EAX,DWORD PTR SS:
005D8CD1|.8B15 F4685D00 MOV EDX,DWORD PTR DS: ;dumped去.005D68F8
005D8CD7|.E8 48CFE2FF CALL dumped去.00405C24
005D8CDC|.33C0 XOR EAX,EAX
005D8CDE|.55 PUSH EBP
005D8CDF|.68 648D5D00 PUSH dumped去.005D8D64
005D8CE4|.64:FF30 PUSH DWORD PTR FS:
005D8CE7|.64:8920 MOV DWORD PTR FS:,ESP
005D8CEA|.33C0 XOR EAX,EAX
005D8CEC|.8945 E0 MOV DWORD PTR SS:,EAX
005D8CEF|.C745 E4 0C020>MOV DWORD PTR SS:,20C
005D8CF6|.C745 E8 7D000>MOV DWORD PTR SS:,7D
005D8CFD|.8D4D D8 LEA ECX,DWORD PTR SS:
005D8D00|.BA 788D5D00 MOV EDX,dumped去.005D8D78 ;ASCII "Sum@fx132#Hui~10]"
005D8D05|.B8 948D5D00 MOV EAX,dumped去.005D8D94 ;ASCII "0800000000000000B26DBC2D4E6D13474DC0E2122E63C58E"
005D8D0A|.E8 95E4EBFF CALL dumped去.004971A4
005D8D0F|.8B55 D8 MOV EDX,DWORD PTR SS:
005D8D12|.8D45 DC LEA EAX,DWORD PTR SS:
005D8D15|.E8 B6C2E2FF CALL dumped去.00404FD0
005D8D1A|.C745 EC 1E000>MOV DWORD PTR SS:,1E
005D8D21|.8D45 F0 LEA EAX,DWORD PTR SS:
005D8D24|.BA D08D5D00 MOV EDX,dumped去.005D8DD0
005D8D29|.E8 A2C2E2FF CALL dumped去.00404FD0
005D8D2E|.C745 F4 00FFF>MOV DWORD PTR SS:,0FFFF00
005D8D35|.8D55 DC LEA EDX,DWORD PTR SS:
005D8D38|.8B43 14 MOV EAX,DWORD PTR DS:
005D8D3B|.E8 EC100000 CALL dumped去.005D9E2C
005D8D40|.33C0 XOR EAX,EAX
005D8D42|.5A POP EDX
005D8D43|.59 POP ECX
005D8D44|.59 POP ECX
005D8D45|.64:8910 MOV DWORD PTR FS:,EDX
005D8D48|.68 6B8D5D00 PUSH dumped去.005D8D6B
005D8D4D|>8D45 D8 LEA EAX,DWORD PTR SS:
005D8D50|.E8 E3C1E2FF CALL dumped去.00404F38
005D8D55|.8D45 DC LEA EAX,DWORD PTR SS:
005D8D58|.8B15 F4685D00 MOV EDX,DWORD PTR DS: ;dumped去.005D68F8
005D8D5E|.E8 91CFE2FF CALL dumped去.00405CF4
005D8D63\.C3 RETN
此处返回至:
005D9203 /74 07 JE SHORT dumped去.005D920C 跳过,也可以不出现“静音”二字
005D9205|. |8BC6 MOV EAX,ESI
005D9207|. |E8 B4FAFFFF CALL dumped去.005D8CC0
005D920C|> \8B46 14 MOV EAX,DWORD PTR DS:
005D920F|.8B10 MOV EDX,DWORD PTR DS:
005D9211|.FF52 20 CALL DWORD PTR DS:
原以为上述两个地方跳过后,就不会出现没有声音的现象,结果还是给真的静音了?求高手帮忙分析一下。
前面有大牛说过:
延时无声.这个想自己去掉限制大家可能不太好下手,提示下:那个声音控制是控制软件自身的声音无声,所以猜测和软件音量控制是一样的原理,DEDE找到音量控制事件下断,然后进入程序修改。
音量控制事件是什么?
软件下载地址:
http://www.csdelphi.com/downloads/st2000.zip 忘记传上脱壳后的文件了,(未注册提示,水印,日期限制,弹出广告窗口已经去掉),就最后的声音限制没有完成(播放视频一段时间后,没有声音输出了,最可恶的是,必须一直播放才能出现没有声音,如果调时间没有用)
/:010 看不懂,以为是视频本身无声音,这个好像意思是说视频本有声音,而无缘无故的无声 准确叙述应该是:
播放一段时间后,没有声音输出。
视频本身有声音的 呵呵,这个思路好,怎么现实的,呵呵,期待 太深奥了,,,,学习中
页:
[1]