Programcı Arkadaşlar...
DivXTurk Programının AVI Header Bilgilerini veren fonksiyonun DLL'si.
Delphi ile yazıldı ama C Builder, Visual Basic vs. DLL kullanma kabiliyetindeki
tüm dillerde kullanılabilir.
DIVXTURK.DLL v.1.0.0.12 (37.888 Byte)
Crc32 : $BFDA9455
( 31.05.2004 - 22:40)
Export ettiği bilgiler :
- Dosya Türü : DosyaTuru
- Dosya Boyutu (AVI'de kayıtlı) : Size
- Dosya Boyutu (Fiziksel Boyut) : RealSize
- Video Codec : Vcodec
- Audio Codec : Acodec
- Video Width : VHeight
- Video Height : VWidth
- İki kare arası süre : Microsec
- Frame Sayısı : LengthInFrames
- FPS : fps
- SesKanal Say : Achannels
- SesÖrn.Frek : Asamplerate
- Audio BitRate : Abitrate
- Saniye cinsinden süre : LengthInSec
ACodec (Audio Codec)
- 0 : 'PCM'
- 1 : 'PCM'
- 353 : 'DivX;-) Audio'
- 85 : 'MPEG Layer 3'
- 8192: 'AC3-Digital'
- 26447: 'OGG Vorbis'
- Dynamic
(Programcı Tarafından Geliştirmeye Açık)
VCodec (Video Codec)
- 'DIV3' : 'DivX;-) MPEG4 v3'
- 'DIV4' : 'DivX;-) MPEG4 v4'
- 'DIVX' : 'DivX 4'
- 'DIV2' : 'MS MPEG4 v2'
- 'MP43' : 'Microcrap MPEG4 v3'
- Dynamic (Programcı Tarafından Geliştirmeye
Açık)
- Değer := (Abitrate / 1024) * 8
- Değer
246..260 : 256 Kbit/s
216..228 : 224 Kbit/s
187..196 : 192 Kbit/s
156..164 : 160 Kbit/s
124..132 : 128 Kbit/s
108..116 : 112 Kbit/s
92..10 : 96 Kbit/s
60..68 : 64 Kbit/s
- Dynamic (Programcı Tarafından Geliştirmeye
Açık)
(Video Bitrate Hesabı için Formül)
Sadece video varsa :
- VBitrate(kbps) = (DosyaBoyutu(MB)*8*1024)/ToplamSüre(Saniye)
Audio da varsa :
- VBitrate(kbps) = VBitrate - ABitrate
Önemli Not : VBR (Variable Bitrate) - SBC (Smart Bitrate Change) tipinde rip yapılan DivX AVI dosyalarında ortalama değer elde edersiniz. Gerçeği yansıtmaz.
// --- Programınıza Eklenecekler Başlangıç Noktası --- //
- Type
- TMRMAviBilgileri = Record
- DosyaTuru : ShortString;
- Size : LongInt;
- RealSize : LongInt;
- Vcodec : ShortString;
- Acodec : SmallInt;
- VHeight : LongInt;
- VWidth : LongInt;
- Microsec : LongInt;
- LengthInFrames : LongInt;
- fps : Double;
- Achannels : SmallInt;
- Asamplerate : LongInt;
- ABitrate : LongInt;
- LengthInSec : LongInt;
- end;
- Function AVIBilgileri( Dosya : ShortString ) : TMRMAVIBilgileri; StdCall;
- External 'DIVXTURK.DLL';
// --- Programınıza Eklenecekler Bitiş Noktası --- //
|

SDK (Yazılım Geliştiriciler İçin)
Örnek Proje ile birlikte
Download DIVXTURK.DLL ( Örnekli )
178 Kbyte 00:00':55" @ 56.6Kbp/s
Download DIVXTURK.DLL
35 Kbyte 00:00':10" @ 56.6Kbp/s |