Home » Source Code » Video format converter framework code and basic implementation, the codec can be extended (Delphi,C++)

Video format converter framework code and basic implementation, the codec can be extended (Delphi,C++)

cmd9x
2015-02-15 20:47:45
The author
View(s):
Download(s): 5
Point (s): 1 
Category Category:
多媒体多媒体 DelphiDelphi

Description

Video format conversion program framework code and basic implementation:

Interface implementation: Delphi2007
Support libraries: VS2010 C++

Implemented codec list: (commercial confidentiality reasons, other decoders, please by itself)
FFMpeg5.2 (static library is packaged, it supports formats such as AVI, MP4, FLV, 264)
FFMpeg5.5 (support WMV, AVI and other formats, transcoding AVI after)
Decoders can be extended to support various video formats (video format), can also be extended into the universal player.


Decoder works:
Decoder will decode into a data frame by frame, frame data including frame, and 24-bit BMP images

VideoEncoder video encoding library, picture sequences can be encoded in AVI, allow extension so that it can be converted to many other formats.

Main transcoding program allows Zoom image size, allowing accelerated playback multiple.截图
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
*Clear.bat50.00 B07-11-14 17:39
*FFDec52.dll7.17 MB15-02-15 18:03
*pthreadGC2.dll68.90 kB11-09-07 07:59
*avcodec-55.dll7.59 MB19-12-14 11:46
*avfilter-4.dll980.51 kB19-12-14 11:46
*avformat-55.dll1.46 MB19-12-14 11:46
*avutil-52.dll337.51 kB19-12-14 11:46
*FFDec55.dll168.00 kB15-02-15 18:24
*libgcc_s_dw2-1.dll109.51 kB19-12-14 11:46
*libiconv-2.dll1.34 MB19-12-14 11:46
*libx264-142.dll1.24 MB31-07-14 15:48
*swresample-0.dll98.51 kB19-12-14 11:46
*swscale-2.dll452.51 kB19-12-14 11:46
*ffencoder.dll162.00 kB15-02-15 18:28
*VideoConvert.exe518.50 kB15-02-15 17:49
*VideoConvert.ini131.00 B15-02-15 17:51
*测试视频.flv2.04 MB28-07-14 15:53
*测试视频.mp4747.39 kB17-10-14 18:28
*AVDecIntf.pas1.62 kB11-10-14 15:31
*DecIntf.cpp1.04 kB03-12-14 19:09
*DecIntf.def119.00 B11-10-14 11:46
*DecIntf.h2.35 kB26-12-14 16:20
*DecodeIntf.pas13.68 kB05-02-15 17:54
*EncodeIntf.pas2.25 kB05-02-15 10:58
*lib.txt303.00 B06-08-14 11:36
*liba52.a41.38 kB11-09-07 07:53
*libamrnb.a244.01 kB11-09-07 07:53
*libamrwb.a181.71 kB11-09-07 07:53
*libavcodec.a4.33 MB11-09-07 07:54
*libavformat.a703.79 kB11-09-07 07:54
*libavutil.a31.88 kB11-09-07 07:54
*libfaac.a67.56 kB11-09-07 07:54
*libfaad.a264.16 kB11-09-07 07:54
*libgcc.a58.85 kB11-09-07 07:54
*libgsm.a43.05 kB11-09-07 07:54
*libmingwex.a238.25 kB11-09-07 07:54
*libmp3lame.a433.91 kB11-09-07 07:54
*libogg.a13.61 kB11-09-07 07:54
*libswscale.a181.05 kB11-09-07 07:54
*libtheora.a323.30 kB11-09-07 07:54
*libvfw32.a85.28 kB11-09-07 07:54
*libvorbis.a179.23 kB11-09-07 07:54
*libvorbisenc.a1,006.08 kB11-09-07 07:54
*libvorbisfile.a28.41 kB11-09-07 07:54
*libwsock32.a46.97 kB11-09-07 07:54
*libx264.a672.62 kB11-09-07 07:54
*libxvidcore.a751.27 kB11-09-07 07:54
*libz.a79.48 kB11-09-07 07:54
*pthreadGC2.lib28.38 kB11-09-07 07:40
*adler32.h972.00 B13-05-07 22:42
*avcodec.h98.96 kB30-07-07 19:18
*avformat.h31.43 kB30-07-07 21:39
*avio.h9.16 kB13-05-07 22:42
*avstring.h2.99 kB11-09-07 05:21
*avutil.h5.93 kB13-05-07 22:42
*base64.h1.10 kB13-05-07 22:42
*common.h8.74 kB06-08-14 11:16
*fifo.h2.85 kB13-05-07 22:42
*integer.h2.27 kB13-05-07 22:42
*intfloat_readwrite.h1.27 kB13-05-07 22:42
*log.h3.51 kB13-05-07 22:42
*lzo.h1.11 kB13-05-07 22:42
*mathematics.h1.73 kB13-05-07 22:42
*md5.h1.13 kB13-05-07 22:42
*mem.h2.00 kB13-05-07 22:42
*opt.h2.99 kB13-05-07 22:42
*random.h2.35 kB13-05-07 22:42
*rational.h2.97 kB30-07-07 19:35
*rgb2rgb.h7.47 kB13-05-07 22:42
*rtp.h3.66 kB13-05-07 22:42
*rtsp.h2.94 kB13-05-07 22:42
*rtspcodes.h1.58 kB13-05-07 22:42
*swscale.h5.09 kB13-05-07 22:42
*USplit.pas4.04 kB11-06-13 03:02
*Decoder.cpp10.61 kB11-10-14 15:17
*Decoder.h3.17 kB13-10-14 16:05
*FFDec52.vcxproj5.78 kB15-02-15 18:27
*stdafx.cpp210.00 B29-07-14 13:36
*stdafx.h318.00 B29-07-14 13:36
*targetver.h236.00 B29-07-14 13:36
*FFDec.sln887.00 B30-10-14 11:48
*cl.command.1.tlog3.06 kB15-02-15 18:24
*CL.read.1.tlog18.63 kB15-02-15 18:24
*CL.write.1.tlog1.37 kB15-02-15 18:24
*DecIntf.obj14.32 kB15-02-15 18:24
*Decoder.obj37.13 kB15-02-15 18:24
*FFDec55.dll.embed.manifest406.00 B15-02-15 18:24
*FFDec55.dll.embed.manifest.res472.00 B15-02-15 18:24
*FFDec55.dll.intermediate.manifest381.00 B15-02-15 18:24
*FFDec55.lastbuildstate57.00 B15-02-15 18:24
*FFDec55.log1.08 kB15-02-15 18:24
*FFDec55.pch4.00 MB15-02-15 18:23
*FFDec55.vcxprojResolveAssemblyReference.cache713.00 B15-02-15 18:23
*FFDec55.write.1.tlog245.00 B15-02-15 18:24
*FFDec55_manifest.rc206.00 B15-02-15 18:24
*link-cvtres.read.1.tlog2.00 B15-02-15 18:24
*link-cvtres.write.1.tlog2.00 B15-02-15 18:24
*link.65544-cvtres.read.1.tlog2.00 B15-02-15 18:24
*link.65544-cvtres.write.1.tlog2.00 B15-02-15 18:24
*link.65544.read.1.tlog2.00 B15-02-15 18:24
*link.65544.write.1.tlog2.00 B15-02-15 18:24
*link.command.1.tlog1.72 kB15-02-15 18:24
*link.read.1.tlog4.36 kB15-02-15 18:24
*link.write.1.tlog872.00 B15-02-15 18:24
*mt.command.1.tlog364.00 B15-02-15 18:24
*mt.read.1.tlog278.00 B15-02-15 18:24
*mt.write.1.tlog278.00 B15-02-15 18:24
*rc.command.1.tlog488.00 B15-02-15 18:24
*rc.read.1.tlog250.00 B15-02-15 18:24
*rc.write.1.tlog258.00 B15-02-15 18:24
*stdafx.obj121.07 kB15-02-15 18:23
*vc100.idb395.00 kB15-02-15 18:24
*vc100.pdb452.00 kB15-02-15 18:24
*Decoder.cpp11.44 kB11-10-14 15:25
*Decoder.h2.56 kB15-02-15 18:24
*FFDec55.vcxproj5.44 kB15-02-15 18:26
*stdafx.cpp210.00 B04-09-14 13:40
*stdafx.h318.00 B04-09-14 13:40
*targetver.h236.00 B04-09-14 13:40
*FFDec.sln887.00 B03-12-14 17:02
*ffmpeg编译说明.txt856.00 B19-12-14 11:15
*avcodec.h172.26 kB04-09-14 13:40
*avfft.h3.04 kB04-09-14 13:40
*dv_profile.h3.82 kB04-09-14 13:40
*dxva2.h2.34 kB04-09-14 13:40
*old_codec_ids.h10.37 kB04-09-14 13:40
*vaapi.h3.91 kB04-09-14 13:40
*vda.h5.31 kB04-09-14 13:40
*vdpau.h6.05 kB04-09-14 13:40
*version.h5.55 kB04-09-14 13:40
*xvmc.h5.92 kB04-09-14 13:40
*asrc_abuffer.h3.24 kB04-09-14 13:40
*avcodec.h3.70 kB04-09-14 13:40
*avfilter.h55.55 kB04-09-14 13:40
*avfiltergraph.h975.00 B04-09-14 13:40
*buffersink.h7.36 kB04-09-14 13:40
*buffersrc.h4.78 kB04-09-14 13:40
*version.h3.42 kB04-09-14 13:40
*avformat.h98.97 kB04-09-14 13:40
*avio.h17.84 kB04-09-14 13:40
*version.h3.08 kB04-09-14 13:40
*adler32.h1.55 kB04-09-14 13:40
*aes.h1.79 kB04-09-14 13:40
*attributes.h4.13 kB04-09-14 13:40
*audioconvert.h82.00 B04-09-14 13:40
*audio_fifo.h4.37 kB04-09-14 13:40
*avassert.h2.06 kB04-09-14 13:40
*avconfig.h211.00 B04-09-14 13:40
*avstring.h12.18 kB04-09-14 13:40
*avutil.h8.43 kB04-09-14 13:40
*base64.h2.03 kB04-09-14 13:40
*blowfish.h2.26 kB04-09-14 13:40
*bprint.h7.55 kB04-09-14 13:40
*bswap.h2.83 kB04-09-14 13:40
*buffer.h9.54 kB04-09-14 13:40
*channel_layout.h8.86 kB04-09-14 13:40
*common.h14.19 kB03-12-14 17:14
*cpu.h4.62 kB04-09-14 13:40
*crc.h2.72 kB04-09-14 13:40
*dict.h6.45 kB04-09-14 13:40
*display.h3.08 kB04-09-14 13:40
*downmix_info.h3.16 kB04-09-14 13:40
*error.h4.65 kB04-09-14 13:40
*eval.h5.18 kB04-09-14 13:40
*ffversion.h119.00 B04-09-14 13:40
*fifo.h4.94 kB04-09-14 13:40
*file.h2.35 kB04-09-14 13:40
*frame.h21.88 kB04-09-14 13:40
*hash.h3.51 kB04-09-14 13:40
*hmac.h2.80 kB04-09-14 13:40
*imgutils.h8.21 kB04-09-14 13:40
*intfloat.h1.69 kB04-09-14 13:40
*intfloat_readwrite.h1.52 kB04-09-14 13:40
*intreadwrite.h17.92 kB04-09-14 13:40
*lfg.h1.94 kB04-09-14 13:40
*log.h9.78 kB04-09-14 13:40
*lzo.h2.00 kB04-09-14 13:40
*macros.h1.17 kB04-09-14 13:40
*mathematics.h5.06 kB04-09-14 13:40
*md5.h1.92 kB04-09-14 13:40
*mem.h14.03 kB04-09-14 13:40
*murmur3.h1.19 kB04-09-14 13:40
*old_pix_fmts.h14.07 kB04-09-14 13:40
*opt.h34.13 kB04-09-14 13:40
*parseutils.h7.08 kB04-09-14 13:40
*pixdesc.h12.93 kB04-09-14 13:40
*pixfmt.h31.22 kB04-09-14 13:40
*random_seed.h1.37 kB04-09-14 13:40
*rational.h4.09 kB04-09-14 13:40
*replaygain.h1.57 kB04-09-14 13:40
*ripemd.h1.98 kB04-09-14 13:40
*samplefmt.h10.16 kB04-09-14 13:40
*sha.h1.90 kB04-09-14 13:40
*sha512.h1.98 kB04-09-14 13:40
*stereo3d.h3.62 kB04-09-14 13:40
*threadmessage.h3.05 kB04-09-14 13:40
*time.h1.78 kB04-09-14 13:40
*timecode.h5.20 kB04-09-14 13:40
*timestamp.h2.55 kB04-09-14 13:40
*version.h4.60 kB04-09-14 13:40
*xtea.h1.82 kB04-09-14 13:40
*swresample.h16.54 kB04-09-14 13:40
*version.h1.65 kB04-09-14 13:40
*swscale.h12.00 kB04-09-14 13:40
*version.h2.16 kB04-09-14 13:40
*x264.h45.25 kB04-09-14 13:40
*x264_config.h172.00 B04-09-14 13:40
*avcodec.lib68.08 kB04-09-14 13:40
*avfilter.lib22.02 kB04-09-14 13:40
*avformat.lib36.63 kB04-09-14 13:40
*avutil.lib97.66 kB04-09-14 13:40
*swresample.lib5.32 kB04-09-14 13:40
*swscale.lib9.10 kB04-09-14 13:40
*MainFrm.dfm3.97 kB06-02-15 10:55
*MainFrm.pas8.98 kB06-02-15 10:59
*ReadMe.txt467.00 B15-02-15 18:40
*VideoConvert.dpr402.00 B15-02-15 17:32
*VideoConvert.dproj3.48 kB15-02-15 17:32
*VideoConvert.res5.16 kB18-12-14 17:20
*cl.command.1.tlog1.66 kB15-02-15 18:28
*CL.read.1.tlog12.64 kB15-02-15 18:28
*CL.write.1.tlog744.00 B15-02-15 18:28
*Encoder.obj20.16 kB15-02-15 18:28
*ffencoder.dll.embed.manifest406.00 B15-02-15 18:28
*ffencoder.dll.embed.manifest.res472.00 B15-02-15 18:28
*ffencoder.dll.intermediate.manifest381.00 B15-02-15 18:28
*ffencoder.lastbuildstate62.00 B15-02-15 18:28
*ffencoder.log4.62 kB15-02-15 18:28
*ffencoder.pch4.00 MB15-02-15 18:28
*ffencoder.write.1.tlog196.00 B15-02-15 18:28
*ffencoder_manifest.rc210.00 B15-02-15 18:28
*link-cvtres.read.1.tlog2.00 B15-02-15 18:28
*link-cvtres.write.1.tlog2.00 B15-02-15 18:28
*link.63116-cvtres.read.1.tlog2.00 B15-02-15 18:28
*link.63116-cvtres.write.1.tlog2.00 B15-02-15 18:28
*link.63116.read.1.tlog2.00 B15-02-15 18:28
*link.63116.write.1.tlog2.00 B15-02-15 18:28
*link.command.1.tlog1.54 kB15-02-15 18:28
*link.read.1.tlog4.12 kB15-02-15 18:28
*link.write.1.tlog738.00 B15-02-15 18:28
*mt.command.1.tlog386.00 B15-02-15 18:28
*mt.read.1.tlog306.00 B15-02-15 18:28
*mt.write.1.tlog306.00 B15-02-15 18:28
*rc.command.1.tlog528.00 B15-02-15 18:28
*rc.read.1.tlog278.00 B15-02-15 18:28
*rc.write.1.tlog286.00 B15-02-15 18:28
*stdafx.obj121.14 kB15-02-15 18:28
*vc100.idb339.00 kB15-02-15 18:28
*vc100.pdb452.00 kB15-02-15 18:28
*Encoder.cpp4.70 kB19-12-14 11:54
*Encoder.h1.28 kB19-12-14 10:40
*export.def77.00 B27-11-14 17:35
*ffencoder.vcxproj5.20 kB15-02-15 18:28
*ffencoder.vcxproj.user143.00 B15-02-15 18:28
*stdafx.cpp210.00 B04-09-14 13:40
*stdafx.h318.00 B04-09-14 13:40
*targetver.h236.00 B04-09-14 13:40
*VideoEncoder.sln891.00 B19-12-14 11:23
*说明.txt31.00 B19-12-14 13:46
<ffdec52>0.00 B15-02-15 18:04
<ffdec55>0.00 B15-02-15 18:25
<Debug>0.00 B15-02-15 18:24
<libavcodec>0.00 B15-02-15 17:44
<libavfilter>0.00 B15-02-15 17:44
<libavformat>0.00 B15-02-15 17:44
<libavutil>0.00 B15-02-15 17:44
<libswresample>0.00 B15-02-15 17:44
<libswscale>0.00 B15-02-15 17:44
<Debug>0.00 B15-02-15 18:28
<decoder>0.00 B15-02-15 17:50
<fflib52>0.00 B15-02-15 17:53
<ffmpeg52>0.00 B15-02-15 17:53
<Decode>0.00 B15-02-15 18:03
<Include>0.00 B13-10-14 15:53
<Lib>0.00 B13-10-14 15:54
<Decode>0.00 B15-02-15 18:25
<Include>0.00 B15-02-15 17:44
<Lib>0.00 B15-02-15 17:44
<Source>0.00 B15-02-15 18:28
<Bin>0.00 B15-02-15 18:39
<Common>0.00 B15-02-15 17:53
<Dcu>0.00 B15-02-15 18:29
<FFDec52>0.00 B15-02-15 18:03
<FFDec55>0.00 B15-02-15 18:25
<VideoEncoder>0.00 B15-02-15 18:29
<VideoConvert>0.00 B15-02-15 18:29
<密码:ffmpeg.txt>0.00 B15-02-15 18:45
mx3A442.png36.99 kB15-02-15 18:53
...
Sponsored links

Comments

(Add your comment, get 0.1 Point)
Minimum:15 words, Maximum:160 words
dongfantang
2017-01-12

非常实用的代码,简单编辑即可运行

赤发佣兵
2018-11-14

Main transcoding program allows Zoom image size, allowing accelerated playback multiple.

  • 1
  • Page 1
  • Total 1

Video format converter framework code and basic implementation, the codec can be extended (Delphi,C++) (16.64 MB)

Need 1 Point(s)
Your Point (s)

Your Point isn't enough.

Get 22 Point immediately by PayPal

Point will be added to your account automatically after the transaction.

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more Points

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D