下載地址 http://pan.baidu.com/s/1bnlMYB1
一定要解壓到 D:\ffmpeg\ 目錄下 雙擊 OpenWith_FFPlay.reg 注冊ffplay 在視頻文件名上面,單擊鼠標右鍵,選擇 FFPlay 無邊框,利用 drawtext filter 顯示播放時間 HH:MM:SS.ms 精確到微妙 ESC 退出 0 進度條開關 1 屏幕原始大小 2 屏幕1/2大小 3 屏幕1/3大小 4 屏幕1/4大小 S 下一幀 [ -0.5秒 ] +0.5秒 < -1秒 > +1秒 ; -3秒 ' +3秒 -> -10秒 <- +10秒 下鍵 -60秒 上鍵 +60秒 PgDn -10分鍾 PgUp +10分鍾 z 復制開始時間 HH:MM:SS.ms x 復制結束時間 HH:MM:SS.ms c 復制開始-結束時間 HH:MM:SS.ms HH:MM:SS.ms ctrl+c 復制文件名+開始-結束時間 shift+c 生成ffmpeg剪切命令 ffmpef -ss xxx -y -i xxx -t xxx -c:a copy -c:v copy out.avi ffmpeg-2.5.3基礎上修改了一些功能 i686-w64-mingw32 gcc 4.9.2 進行編譯 修改shift+c 中文名亂碼問題 增加自身渲染時間戳和播放百分數 根據時間精確查找幀
下載地址 http://pan.baidu.com/s/1bnlMYB1
------------------------------------------------------------------------------------
SDL1.2 無標題窗口鼠標單擊拖動
------------------------------------------------------------------------------------
#include "windows.h"
#include "SDL/SDL.h"
#include "SDL/SDL_syswm.h"
...
static int dragging = 0;
static SDL_SysWMinfo windowInfo;
static HWND windowHandle=0;
static int sx=0,sy=0,wx=0,wy=0,sx2=0,sy2=0;
static RECT rc;
...
case SDL_MOUSEBUTTONDOWN:
SDL_GetWMInfo(&windowInfo);
windowHandle = windowInfo.window;
SDL_GetMouseState(&sx,&sy);
dragging = 1;
break;
case SDL_MOUSEBUTTONUP:
dragging = 0;
break;
case SDL_MOUSEMOTION:
if(dragging)
{
SDL_GetMouseState(&sx2,&sy2);
GetWindowRect(windowHandle,&rc);
MoveWindow(windowHandle,rc.left+sx2-sx,rc.top+sy2-sy,rc.right-rc.left,rc.bottom-rc.top,1);
}
------------------------------------------------------------------------------------
