MPEG :: Libmpeg3

MPEG :: Libmpeg3 is een PERL-interface naar Libmpeg3-module.
Download nu

MPEG :: Libmpeg3 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Benjamin R. Ginter
  • Uitgever website:
  • http://search.cpan.org/~brg/MPEG-LibMPEG3-0.01/LibMPEG3.pm

MPEG :: Libmpeg3 Tags


MPEG :: Libmpeg3 Beschrijving

MPEG :: Libmpeg3 is een PERL-interface naar Libmpeg3-module. MPEG :: Libmpeg3 is een perl-interface voor Libmpeg3-module.Synopsis gebruik strikt; Gebruik MPEG :: Libmpeg3; Mijn $ MPEG = MPEG :: LIBMPEG3-> NIEUWE ($ Bestandsnaam); $ MPEG-> SET_CPUS (1); ## Ik heb maar 1 CPU, maar je kunt elke $ mpeg-> set_mmx (1) stoppen; ## Maar het heeft MMX-instructies Printf "Audio-streams:% DN", $ MPEG-> Astromen; Voor (0 .. $ MPEG-> Astreams () - 1) {print "Stream # $ _ n"; Printf "Tachans:% DN", $ MPEG-> ACHANEN ($ _); PrintF "TARAAT:% DN", $ MPEG-> ARATE ($ _); PrintF "TAFORMAT:% SN", $ MPEG-> ACODEC ($ _); Printf "Tduration:% 0.2FN", $ MPEG-> -aduratie ($ _); print "n"; } Printf "Videostreams:% DN", $ MPEG-> VSTREAMS; Voor (0 .. $ MPEG-> VSTREAMS () - 1) {print "Stream # $ _ n"; Printf "Twidth:% DN", $ MPEG-> Breedte ($ _); PrintF "THENIGHT:% DN", $ MPEG-> Hoogte ($ _); PrintF "TASPCT RATIO:% DN", $ MPEG-> Aspect ($ _); printf "TFRAME TARIEF:% 0.2FN", $ MPEG-> FPS ($ _); PrintF "TTotal Frames:% DN", $ MPEG-> VFRAMES ($ _); PrintF "TCOLOR MODEL:% DN", $ MPEG-> ColorModel ($ _); Printf "Tduration:% 0.2FN", $ MPEG-> VDURATION ($ _); Print "Dumping-frames als YUVN"; Want (mijn $ i = 0; $ I <$ mpeg-> VFRAMES; $ I ++) {mijn $ output_rows = $ mpeg-> get_yuv; mijn $ frame_yuv = sprintf ("% s- d.yuv", $ bestand, $ i); # printf "opening $ frame_yuvn"; print '.'; Uit openen, "> $ frame_yuv" of sterven "kan bestand $ frame_yuv niet openen voor output: $! N"; Print $ output_rows; afsluiten; if ($ I> 1 $ I% $ MPEG-> FPS ($ _) == 0) {printf "% 0,0f sec / sn", $ I / $ MPEG-> FPS ($ _); }} Printf "% 0,2F SEC / SN", $ MPEG-> DUUR; } De Moving Picture Experts Group (MPEG) is een werkgroep die verantwoordelijk is voor de ontwikkeling van normen voor gecodeerde vertegenwoordiging van digitale audio en video.mpeg audio- en videoclips zijn alomtegenwoordig, maar met behulp van PerL om informatie over deze bitstroom te verzamelen, is Een Knudge op Best.Deze module maakt gebruik van de Libmpeg3-bibliotheek om informatie uit de bitstraden te ontleden en uit te halen. Het ondersteunt de volgende soorten bestanden: MPEG-1 Layer II Audio MPEG-1 Laag III AUDIO MPEG-2 LAX III AUDIO MPEG-1 PROGRAMMA STREAKS MPEG-2-programmasstromen MPEG-2 Transport Streams AC3 AUDIO MPEG-2 VIDEO MPEG-1 Video IFO-bestanden VOB FileRequirements: · Perl-vereisten: · Perl


MPEG :: Libmpeg3 Gerelateerde software