剛好之前在LINUX拿別人的模板 修改過一個
使用就 rawplayer -i XXX.yuv -b 12 -s 1280x720 -t 25
-i : 輸入的檔案名
-b : BIT per pixel 可為 12(YUV), 24 或32
-s : 後接寬x高
-t : 張張間的時間間格
代碼:
http://paste.plurk.com/show/1471746/
Makefile:
CC = gcc
OPTFLAGS = -Wall -O3 -D_FILE_OFFSET_BITS=64
#SDL_LIBS = `sdl-config --static-libs`
#SDL_CFLAGS = `sdl-config --cflags`
CFLAGS = $(OPTFLAGS)
LDFLAGS = -lSDL
CSRC = rawplayer.c
TARGET = rawplayer
OBJ = $(CSRC:.c=.o)
all:
$(CC) $(CFLAGS) $(CSRC) -o $(TARGET) $(LDFLAGS)
clean:
rm $(OBJ) $(TARGET) -rf
我想下個SDL庫 再建個VS工程 該是可以直接用吧...
http://www.libsdl.org/
※ 引述《blu1121 (Big Brain)》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: VC++
: 問題(Question):
: 手邊有一動態影像檔案:stefan.y(only luminance, cif 352x288)
: 目前只會把stefan.y用fread函式將pixel值讀入陣列,
: 我想先做成簡易的player,目前離目標還有一大段距離...
: 現在不知該如何把已讀入陣列的內容顯示出來,
: 所以想請教各位,接下來哪些是該懂的部分呢? 感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.140.12.62
※ 編輯: Damaged 來自: 223.140.12.62 (02/14 04:19)
※ 編輯: Damaged 來自: 223.140.12.62 (02/15 09:35)