| FLVエンコーダSDK FLVを作成するだけでは、メディアファイル(AVI、MPEGなど)をFLVファイルに変換できます。 |
今すぐダウンロード |
FLVエンコーダSDK ランキングとまとめ
FLVエンコーダSDK タグ
FLVエンコーダSDK 説明
フラッシュビデオファイルを作成する開発者ツール。 FLV Encoder SDKは、フラッシュビデオファイルを作成するためのDLLです。 C ++、Delphi、C#などで書かれたプログラムで使用できます。 FLVエンコーダSDKを使用してプログラムにFLVを作成します。単純なAPI。サンプルが含まれています。 voidコールバックWriteCallback(LPVOID LPPARAM、LPCVOID LPDATA、DWORD NLEN) { WriteFile((ハンドル)LPParam、LPData、Nlen、NULL); } ... ftvideoinfo video_info; video_info.dwcodec = ft_videocodec_screenvideo; Video_info.dwwidth = 0x100; video_info.dwheight = 0x100; FTAUDIOINFO AUDIO_INFO; AUDIO_INFO.DWFORMAT = FT_SOUNDFORMAT_UNCompressed; AUDIO_INFO.DWRATE = FT_SOUNDRATE_44KHZ; audio_info.dwsize = ft_soundsize_16bit; AUDIO_INFO.DWTYPE = FT_SOUNDTYPE_STEREO; FTFLVStreamInfo情報; // FLVにビデオを配置したくない場合は、NULLを渡すことができます info.lpvideoinfo = video_info; //オーディオをFLVに配置したくない場合は、NULLを渡すことができます info.lpaudioinfo = audio_info; info.lpwritedataCallback = HFLVFILE = CreateFile(...)を処理します。 info.lpparam = hflvfile; HFTFLvStream HFLvStream = FTFLVStreamCreate(情報); スクリーンビデオエンコーダを準備する: HFTScreenVideoEncoder HSCreenVideoEncoder = FTSCreenVideoEncoderCreate(0x100,0x100,16)。 ビデオデータを圧縮(エンコード)して書き込む: // ONVIDEDATA(const char *データ、unsigned intサイズ、unsigned int timestamp) lpcvoid lpdata = 0; DWORD CBBYTES = 0; FTSCreenVideOENCODEFRAME(HSCreenVideoEncoder、Data、Size); FTScreenVideoGetEncodedFrame(HSCreenVideOEncoder、LPData、CBBYTES); FtFlvStreamputVideData(HFLvStream、LPData、CBBytes、Timestamp); 生のオーディオデータを書き込む: FTFLVStreamputAudioDoData(HFLvStream、LPaudioData、Nlen、NTimestamp); ビデオエンコーダとFLVストリームを破棄します。 FTSCreenVideoEncoderDestroy(HSCreenVideoEncoder)。 FTFLVStreamDestroy(HFLvStream)。
FLVエンコーダSDK 関連ソフトウェア