ffmpeg 与 mencoder 命令行压片运用备忘
admin | 视频音频转码 | 2013-01-26
先从Mencoder这个开始,将所有格式转AVI,
RMVB转AVI
mencoder 1.rmvb -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o rmvb.avi
MPEG转AVI
mencoder mp4.mpeg -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o mp4.avi
MOV转AVI
mencoder qtime.mov -oac mp3lame -lam... [阅读全文]
mencoder avi2mp4
admin | 视频音频转码 | 2013-01-24
C++
rem created for http://www.softwareace.cn/
echo off
set file_name=%1
%~dp0mencoder.exe "%1" -o "%file_name:~0,-4%.mp4" -oac copy -ovc lavc -lavcopts vcodec=mpeg1video -of mpeg
echo convert finish,the mp4 saved in %file_name:~0,-4%.mp4
echo Drag files to this ba... [阅读全文]
一些容易忘的 小方法 {持续总结}
admin | C++ | 2013-01-23
1.QLineEdit 限制数字输入 范围
setValidator(new QIntValidator(0, 1000, this)); //0, 1000为输入的数字值范围
2.QString 取2位小数位
QString::number(double_result, 'f', 2));
3.QSttings ini 存取 含中文
C++
QSettings setting("config.ini",QSettings... [阅读全文]
禁止 拦击 关机 重启 注销 事件
admin | C++ | 2013-01-22
前段时间 有个项目需要此功能,貌似国内没人放出完整的例子
新建 DLL 动态库 工程名 InterceptShutdown
C++
//新建 InterceptShutdown.h
#if !defined __INTERCEPTSHUTDOWN__H
#define __INTERCEPTSHUTDOWN__H
#define INJECT_EX_EXPORTS
#ifdef INJECT_EX_EXPORTS
#define HOOKDLL_API __declspec(dllexport)
#else
... [阅读全文]
string 动态数组的创建和遍历
admin | C++ | 2013-01-19
C++
#include <string>
#include <vector>
#include <iostream>
using namespace std;
int main()
{
int num; // input a number about how many names
cin >>num;
vector<string> vs;
string cinstring;
for(int i=0; i<num; i++) ... [阅读全文]
线程注入、HOOK APIs(附VC6源码)
littlesu | C++ | 2013-01-17
工作关系,想HOOK并修改一些API,使得不支持某些设备的第三方工具可以正常运行,因此花时间写了这么个工具。比如ReadFile时,某些设备不支持指定的缓存大小(如512KB),可以HOOK ReadFile,把缓存大小修改为更小,可能ReadFile就能正常工作,第三方工具也能正常使用。其实,只是想借工作这个契机,学习远程线程注入和HOOK API。工作上测试的设备和第... [阅读全文]