亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? encodetest.cpp

?? FFMpeg Libraries for Symbian OS
?? CPP
字號:
#include <stdio.h>//#include <stdint.h>#include <inttypes.h>#include <string.h>#include "avcodec.h"class VideoEncoder {public:	VideoEncoder(CodecID codecId, int width, int height, int bitrate) {		codec = avcodec_find_encoder(codecId);		if (!codec) {			fprintf(stderr, "Codec not found\n");			return;		}		c = avcodec_alloc_context();		picture = avcodec_alloc_frame();		c->bit_rate = bitrate;		c->width = width;		c->height = height;		c->time_base = (AVRational) {1, 25};		c->gop_size = 10;//		c->max_b_frames = 1;		c->pix_fmt = PIX_FMT_YUV420P;		picture->linesize[0] = c->width;		picture->linesize[1] = c->width/2;		picture->linesize[2] = c->width/2;		if (avcodec_open(c, codec) < 0) {			fprintf(stderr, "Could not open codec\n");			return;		}		frames = 0;	}	void finish() {		while (true) {			int written = avcodec_encode_video(c, outbuf, sizeof(outbuf), NULL);			if (written <= 0)				break;			storeData(written);			frames++;		}	}	virtual ~VideoEncoder() {		avcodec_close(c);		av_free(c);		av_free(picture);	}	void encodeFrame(uint8_t *frame) {		picture->data[0] = frame;		picture->data[1] = frame + c->width*c->height;		picture->data[2] = frame + c->width*c->height + (c->width/2) * (c->height/2);		int written = avcodec_encode_video(c, outbuf, sizeof(outbuf), picture);		storeData(written);		frames++;	}	virtual void storeData(int size) = 0;private:	AVCodec* codec;	AVCodecContext* c;	AVFrame* picture;protected:	uint8_t outbuf[100000];	int frames;};class MpegFileEncoder : public VideoEncoder {public:	MpegFileEncoder(int width, int height, int bitrate) : VideoEncoder(CODEC_ID_MPEG1VIDEO, width, height, bitrate) {		out = fopen("e:\\video.mpg", "wb");	}	~MpegFileEncoder() {		outbuf[0] = 0x00;		outbuf[1] = 0x00;		outbuf[2] = 0x01;		outbuf[3] = 0xb7;		fwrite(outbuf, 4, 1, out);		fclose(out);	}	void storeData(int size) {		fwrite(outbuf, size, 1, out);		printf("writing frame %d, %d bytes\n", frames, size);	}private:	FILE *out;};void doTest() {	avcodec_init();	avcodec_register_all();	int width = 176;	int height = 144;	MpegFileEncoder enc(width, height, 100000);	int size = width*height + 2*(width/2)*(height/2);	uint8_t* buffer = new uint8_t[size];	for (int i = 0; i < 15; i++) {		for (int y = 0; y < height; y++) {			for (int x = 0; x < width; x++) {				int Y = (x + y + 20*i) & 0xff;				int U = x << 1;				int V = y << 1;				buffer[y*width + x] = Y;				buffer[width*height + (y/2)*(width/2) + (x/2)] = U;				buffer[width*height + (width/2)*(height/2) + (y/2)*(width/2) + (x/2)] = V;			}		}		enc.encodeFrame(buffer);	}	delete [] buffer;	enc.finish();}extern "C" int entrypoint() {	doTest();	return 0;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久综合日本欧美| 日韩精品一区国产麻豆| 国产大片一区二区| 麻豆精品蜜桃视频网站| 奇米影视在线99精品| 日韩精品一二区| 视频在线观看91| 天使萌一区二区三区免费观看| 亚洲成av人在线观看| 亚洲午夜久久久久久久久电影网| 一区二区三区欧美| 洋洋av久久久久久久一区| 亚洲动漫第一页| 免费一级片91| 国产成人一区二区精品非洲| 成人av资源在线| 欧美午夜精品一区| 日韩精品专区在线| 欧美国产一区二区在线观看| 亚洲色图欧美偷拍| 亚洲不卡av一区二区三区| 青青草97国产精品免费观看无弹窗版| 日本vs亚洲vs韩国一区三区| 国产黄色91视频| 欧美亚洲免费在线一区| 精品国产髙清在线看国产毛片| 久久久久久久久久久久久夜| 一区二区三区国产精华| 美女免费视频一区二区| 国产.精品.日韩.另类.中文.在线.播放| 99国内精品久久| 欧美一卡在线观看| 综合久久一区二区三区| 久久97超碰色| 91精彩视频在线观看| 精品久久久久99| 亚洲一区二区三区四区五区黄| 国内外成人在线视频| 在线观看精品一区| 久久精品一区四区| 日韩av不卡一区二区| av一区二区不卡| 欧美成人激情免费网| 亚洲第一久久影院| 暴力调教一区二区三区| 日韩精品一区二区三区视频在线观看 | 一区二区成人在线观看| 精品无人区卡一卡二卡三乱码免费卡 | 精品对白一区国产伦| 一区2区3区在线看| 99国产一区二区三精品乱码| 久久精品一区四区| 毛片av一区二区三区| 欧美视频精品在线观看| 综合自拍亚洲综合图不卡区| 国内精品嫩模私拍在线| 欧美日韩国产在线观看| 亚洲婷婷在线视频| 成人美女在线观看| 久久精品一区蜜桃臀影院| 另类小说欧美激情| 欧美一区二区性放荡片| 五月综合激情婷婷六月色窝| 色婷婷av一区二区三区之一色屋| 国产无遮挡一区二区三区毛片日本| 日韩高清不卡一区| 欧美一区永久视频免费观看| 亚洲一区二区影院| 91精品1区2区| 亚洲成a人v欧美综合天堂| 欧美视频一区在线观看| 亚洲一区二区三区四区中文字幕| 色综合中文字幕| 亚洲一区二区三区爽爽爽爽爽 | 欧美一区二区三区性视频| 亚洲一区二区三区中文字幕在线| 91久久人澡人人添人人爽欧美| 亚洲欧洲日韩综合一区二区| 99精品1区2区| 亚洲国产aⅴ成人精品无吗| 欧美亚洲免费在线一区| 天天av天天翘天天综合网| 欧美久久久久久久久久| 日本午夜一本久久久综合| 精品国产一区二区亚洲人成毛片 | 中文字幕精品在线不卡| 国产一区二区电影| 国产精品久久久久久久久免费桃花| 不卡大黄网站免费看| 一区二区三区不卡视频| 91麻豆精品国产91久久久久久久久 | 日日夜夜免费精品| 欧美不卡在线视频| av成人免费在线| 亚洲国产日产av| 日韩一二三区不卡| 成人黄色小视频在线观看| 亚洲精品v日韩精品| 7777精品伊人久久久大香线蕉的| 精品一区二区三区免费观看 | 91免费看片在线观看| 亚洲一区二区五区| 精品88久久久久88久久久| 国产91精品精华液一区二区三区| 亚洲视频中文字幕| 欧美精品丝袜久久久中文字幕| 国内精品免费在线观看| 亚洲综合在线免费观看| 日韩欧美色综合网站| 成人app软件下载大全免费| 亚洲成人av资源| 欧美激情资源网| 欧美久久高跟鞋激| av不卡一区二区三区| 日本欧美在线观看| 国产精品国产自产拍高清av| 在线成人高清不卡| 成人av午夜电影| 日本亚洲天堂网| 亚洲免费av在线| 国产日韩欧美精品电影三级在线| 欧美日本乱大交xxxxx| 成人黄色一级视频| 黄网站免费久久| 五月天一区二区三区| 中文字幕一区二区三区精华液| 日韩一区二区视频| 欧美色老头old∨ideo| 高清在线不卡av| 久久狠狠亚洲综合| 首页国产丝袜综合| 亚洲午夜久久久久久久久电影网 | 国产精品护士白丝一区av| 日韩欧美一区在线| 欧美日韩精品欧美日韩精品| av高清久久久| fc2成人免费人成在线观看播放| 日韩av一区二区三区四区| 亚洲成人久久影院| 亚洲成人资源网| 五月激情六月综合| 亚欧色一区w666天堂| 亚洲国产乱码最新视频 | 日韩av网站免费在线| 亚洲一区二区视频在线观看| 依依成人综合视频| 一区二区三区四区蜜桃| 亚洲欧美色综合| 国产精品美女久久久久久久久久久| 久久亚洲精华国产精华液| 久久久久久久久久电影| 久久精品夜夜夜夜久久| 日本一区二区动态图| 中文字幕一区免费在线观看| 成人欧美一区二区三区| 亚洲人成精品久久久久| 亚洲国产欧美一区二区三区丁香婷 | 国产亚洲美州欧州综合国| 久久精品综合网| 国产精品二三区| 亚洲一区二区三区中文字幕| 亚洲成人你懂的| 久久se这里有精品| 成人av在线网| 欧美综合久久久| 精品久久五月天| 国产精品二三区| 亚洲午夜久久久久久久久久久 | 亚洲一区二区三区中文字幕| 亚洲国产视频a| 国内精品国产成人国产三级粉色| 国产乱码精品一区二区三| 国产ts人妖一区二区| 91老师片黄在线观看| 欧美色老头old∨ideo| 精品国产乱码久久| 亚洲色图视频网| 人人精品人人爱| 高清不卡在线观看| 欧美日韩午夜在线| 久久嫩草精品久久久久| 亚洲裸体xxx| 另类调教123区| 91麻豆国产精品久久| 91精品国产综合久久久久久| 久久精品人人做人人爽人人| 亚洲精品老司机| 国产一区二区三区四区五区美女| 99久久综合国产精品| 日韩一区二区三区高清免费看看| 国产午夜亚洲精品羞羞网站| 午夜视频一区在线观看| 不卡av在线网| 精品欧美乱码久久久久久1区2区 | 亚洲高清免费观看高清完整版在线观看| 亚洲www啪成人一区二区麻豆| 国产传媒欧美日韩成人| 欧美精品日日鲁夜夜添| 国产视频一区在线观看| 视频一区二区不卡|