abcavi tag editor - history

Upload: anghel-ionut-george

Post on 12-Oct-2015

9 views

Category:

Documents


0 download

DESCRIPTION

n

TRANSCRIPT

abcAVI Tag Editor 1.4(-) Corrected video bitrate calculation, the error is less then 0,5% audio_size:=(strf_auds.nAvgBytesPerSec*strh_auds.dwLength*strh_auds.dwScale/strh_auds.dwRate)+(strh_auds.dwLength*v_framespersec*8*strh_auds.dwScale/strh_auds.dwRate); video_size{bytes}:=movi_size+(idx1_size/count_of_streams)-audio_size_stream1-audio_size_stream2-...; v_kilobitspersec:=((video_size*v_framespersec*8)/(v_frames*1000));The other way is to read whall AVI, summarize total frame size and divide by video length, but it's too slow on big files.(-) Writing bug fixed: some tag's value grows by two #0 every writing(*) Interface changes - AVI tags were took places in three subpages "Primary Tags", "Movie Credits" and "Additional Tags"(*) Added icons to the first level pages(*) Defined more exactly 9 video FourCC descriptions(*) Defined more exactly 32 audio TwoCC descriptions (thanks to http://www.mplayerhq.hu)(+) Added 8 new AVI tags (for compatibility with IMDB.com):IMUS - composer ICDS - costume designer ICNT - country IDST - distributor IEDT - editor IGN2 - alternate genre IPRO - producer IPDS - production designer(+) File preview function (Ctrl+P) (+) Added languages - French, Hungarian, xEnglish, xRomanian(+) Multiple audio streams support(+) Added 26 new video FourCC descriptions (thanks to http://www.mplayerhq.hu) AVDJ - Avid Motion JPEG AZPR - Quicktime Apple Video DIV1 - FFmpeg-4 V1 (hacked MS MPEG-4 V1) DIV2 - FFmpeg-4 V2 (hacked MS MPEG-4 V2) DVC - MainConcept DV Codec DVCP - Sony Digital Video (DV) M4S2 - Microsoft MPEG-4 (hacked MS MPEG-4) MJPB - Motion JPEG codec MPG1 - FFmpeg-1 MPG2 - FFmpeg-1 MPNG - Motion PNG codec MSS1 - Windows Screen Video NUV1 - NuppelVideo Q1.0 - Q-Team QPEG 1.0 Q1.0 - Q-Team QPEG 1.1 RMP4 - REALmagic MPEG-4 Video Codec RUD0 - Rududu video codec RV10 - RealVideo codec RV13 - RealVideo codec SMC - Apple Graphics (SMC) codec (256 color) SVQ3 - Sorenson Video 3 (Apple Quicktime 5) TM2A - Duck TrueMotion Archiver 2.0 VIV1 - Vivo H.263 VIV2 - Vivo H.263 WMV1 - Windows Media Video 7 WMV2 - Windows Media Video 8(+) Added 30 new audio TwoCC descriptions (thanks to http://www.mplayerhq.hu)0x0008 - Microsoft DTS 0x0093 - MediaSonic G.723 0x0094 - Aculab 8KBPS 0x00A0 - Malden Electronics PHONYTALK 0x0125 - Sanyo ADPCM 0x0131 - Sipro Lab Telecom ACELP.4800 0x0132 - Sipro Lab Telecom ACELP.8V3 0x0133 - Sipro Lab Telecom ACELP.G.729 0x0134 - Sipro Lab Telecom ACELP.G.729A 0x0135 - Sipro Lab Telecom ACELP.KELVIN 0x0140 - Dictaphone G.726 ADPCM 0x0150 - Qualcomm PUREVOICE 0x0151 - Qualcomm HALFRATE 0x0155 - Ring Zero Systems TUBGSM 0x0210 - UHER informatic GmbH ADPCM 0x0230 - I-link Worldwide ILINK VC 0x0240 - Aureal Semiconductor RAW SPORT 0x0250 - Interactive Products HSX 0x0251 - Interactive Products RPELP 0x0260 - Consistent Software CS2 0x0270 - Sony ATRAC3 0x0681 - AT&T Labs TPC 0x0401 - Intel Music Coder (IMC) 0x1101 - Lernout & Hauspie CELP codec 0x1102 - Lernout & Hauspie SBC codec 0x1103 - Lernout & Hauspie SBC codec 0x1104 - Lernout & Hauspie SBC codec 0x181C - VoxWare RT24 speech codec 0x1FC4 - ALF2 0xFFFE - Extensible wave formatabcAVI Tag Editor 1.325 june 2002(-) Reading bug fixed: recognition of the space containing FourCC i.e. "RLE ", "DIB " etc.(-) Reading bug fixed: wrong representation idx1 tag information.(-) Reading bug fixed: skiping huge AVI header. Now huge tags only but not huge lists are skiped (except list "movi").(-) Writing bug fixed: erasing AVI header while writing info in file without "idx1" chunk.(-) Writing bug fixed: file without tags has empty "LIST INFO" and "LIST MID".(-) Setup bug fixed: old versions registry and files were not deleted(-) Reading bug fixed: read only files (for example on CD) couldn't be read in WinXP(-) Writing bug fixed: abcAVI occupy files after writing tags(-) Reading bug fixed: different files with the same short names can't be opened simultaneously.(*) Faster file loading (swoping TreeView by DCTree lead to more then 10 speed growing)(*) An installer made, added uninstall confirmation(*) Saving options in ini-file (window positon, option page, export template, working directories)(*) abcAVI has it's directory in Program Files(*) The interface optimisation, status bar shows files statistics(*) Buttons activation had been tuned(*) Defined more exactly 50 video FourCC descriptions (thanks to http://www.kmstudio.com.ua)(+) Added 28 new video FourCC descriptions (thanks to http://www.kmstudio.com.ua) 3IVX - MPEG4-based codec 3ivx AVRN - Avid Motion JPEG BTVC - Conexant Composite Video DPS0 - DPS Reality Motion JPEG DPSC - DPS PAR Motion JPEG DSVD - Microsoft DirectShow DV DV25 - Matrox DVCPRO codec DV50 - Matrox DVCPRO50 codec DVMA - Darim Vision DVMPEG DX50 - DivX 5.0 codec EM2V - Etymonix MPEG-2 I-frame FRWT - Darim Vision Forward Motion JPEG FRWU - Darim Vision Forward Uncompressed FVFW - ff MPEG-4 based on XviD codec IYUV - Intel Indeo iYUV 4:2:0 LSVM - Vianet Lighting Strike Vmail (Streaming) MJ2C - Morgan Multimedia JPEG2000 Compression MJPA - Pinnacle Motion JPEG with Alpha-channel MMES - Matrox MPEG-2 I-frame MSZH - Lossless codec (ZIP compression)NAVI - nAVI video codec (hacked MS MPEG-4) NT00 - NewTek LigtWave HDTV YUV with Alpha-channel RPZA - Apple Video 16 bit SJPG - White Pine (ex Paradigm Matrix) Motion JPEG T420 - Toshiba YUV 4:2:0 TVMJ - Field Encoded Motion JPEG (Targa emulation) U263 - UB Video StreamForce H.263 XVID - XviD MPEG-4 codec(+) Added 8 new audio TwoCC descriptions 0x0043 - IBM AVC ADPCM 0x674f - Ogg Vorbis (mode 1)0x676f - Ogg Vorbis (mode 1+)0x6750 - Ogg Vorbis (mode 2)0x6770 - Ogg Vorbis (mode 2+)0x6751 - Ogg Vorbis (mode 3)0x6771 - Ogg Vorbis (mode 3+)0xFFFF - In Development / Unregistered(+) Disallow tag editing on read only files(+) Reading and writing export templates(+) Added export list (sorting, drag & drop, flags checking) (+) Added report creation(+) Bilevel keywords menu in template editor(+) Multilanguage interface, changing language "on the fly" (English, Russian, Romanian, German, Chinese, Chinese Taiwan )(+) Added options "Find in subdirectories", "Ignore AVI header errors"(+) Added font size and name options(+) Russian version http://abcavi.da.ru(+) Size show format may be "bytes", "KB" or "MB"(+) Time show format may be "XX h XX min XX.XX s", "XX min XX.XX s" or "XX.XX "AVI tags 1.014 january 2002(+) Console programme(+) Reading and writing RIFF INFO tags(+) Building AVI info tree structure(+) Writing new tags info in place of JUNK chunks (JUNK chunk compression)Used tools:Borland Delphi 5.0VCL Toolbar2000 by Jordan RussellVCL TDCTree by Dream CompanyAdobe Photoshop 4.0Brain.sysHands.drvGratitude:Tatyana Sorkina - for moral helpAlexander Zoodin - for betatesting and some ideasMarius Ovidiu - for translating and prompting