procesare video înseamnă în PHP modulul ffmpeg-php (video MPEG php) - Diverse - articol

Tag-uri: mpeg, video, php, (găsi documente similare)

tar -xjf ffmpeg-php-X.x.x.tar.gz
cd ffmpeg-php-X.x.x /
phpize
./ configure face
make install (ca root)

$ Movie-> getArtist ()
ID3 va returna „Artist“ al fișierului mp3

$ Movie-> getGenre ()
câmp de returnare ID3 „Gen“ din fișier mp3

$ Movie-> getTrackNumber ()
câmp de întoarcere ID3 „Numărul piesei“ al fișierului mp3

$ Movie-> getYear ()
ID3 va returna „Anul“ al fișierului mp3

$ Movie-> getFrameNumber ()
Întoarcere numărul cadrului curent.

$ Movie-> getAudioChannels ()
Va reveni numărul de canale audio (1, 2 mono și stereo, etc.) ca un întreg
număr

$ Movie-> hasAudio ()
Returnează o valoare logică ce corespunde prezenței sau absenței
audio

$ Movie-> getNextKeyFrame ()
Reveniți următorul cadru cheie ca obiect ffmpeg_frame. întoarcere
fals logic (fals) în cazul în care cadrul nu este


Metode obiect ffmpeg_frame

$ Frame = new ffmpeg_frame (gd_image Resource)
Crearea obiect ffmpeg_frame resursei de imagine GD.
Notă. Funcția nu este disponibilă în cazul în care nu există nici o HG lib.

$ Frame-> getWidth ()
Readuceți latimea ramei.

$ Frame-> getHeight ()
Returnează înălțimea cadrului.

$ Frame-> getPTS () alias $ frame-> getPresentationTimestamp ()
Returnează timpul de încadrare.
(Înapoi timestamp de prezentare a cadrului).

$ Frame-> redimensiona (lățime Integer, înălțime Integer # 091;, Integer crop_top # 091;,
crop_bottom integer # 091;, Integer crop_left # 091;, Integer crop_right # 093; # 093; # 093; # 093;)
Redimensionare și decuparea cadrului (Circumcizia este construit în schimbare
FFMPEG dimensiunea imaginii și a făcut pentru completare)
* Lățime - Noua lățimea cadrului (trebuie să fie un număr întreg pozitiv)
* Înălțimea - Noua înălțimea cadrului (trebuie să fie un număr întreg pozitiv)
* Croptop - Ștergeți # 091; croptop # 093; rânduri de pixeli din partea de sus cadru.
* Cropbottom - Ștergeți # 091; cropbottom # 093; rânduri de pixeli din partea de jos a cadrului.
* Cropleft - Ștergeți # 091; cropleft # 093; rânduri de pixeli la stânga în cadru ..
* Cropright Șterge # 091; cropright # 093; rânduri de pixeli la dreapta în cadru ..

Notă: Circumcizia întotdeauna va schimba dimensiunea cadrului.
Valorile parametrilor cutoff ar trebui să fie numere întregi pozitive.

$ Frame-> cultură (Integer crop_top # 091;, Integer crop_bottom # 091;, Integer
crop_left # 091;, Integer crop_right # 093; # 093; # 093;)
frame Crop.
* Croptop - Ștergeți # 091; croptop # 093; rânduri de pixeli din partea de sus cadru.
* Cropbottom - Ștergeți # 091; cropbottom # 093; rânduri de pixeli din partea de jos a cadrului.
* Cropleft - Ștergeți # 091; cropleft # 093; rânduri de pixeli la stânga în cadru ..
* Cropright Șterge # 091; cropright # 093; rânduri de pixeli la dreapta în cadru ..

Notă. Parametrii trebuie să fie numere întregi pozitive

$ Frame-> toGDImage ()
Returnează imagine TrueColor GD (resursă) a cadrului
Notă. Funcția nu este disponibilă în cazul în care nu există nici o HG lib.

ffmpeg_animated_gif

$ Gif = new ffmpeg_animated_gif (String output_file_path, latime Integer,
Înălțimea Integer, Integer frame_rate, # 091; Integer loop_count # 093;)
Se creează un nou obiect ffmpeg_animated_gif

* Output_file_path - Calea sistemului de fișiere în cazul în care vor fi înregistrate
GIF animat.
* Lățime - Lățimea animarea gif'a
* Inaltime - Inaltime gif'a animate
Rata de cadre cadre gif'a animate per - * Frame_rate
în al doilea rând
* Loop_count - numărul de repetări de animație. Specificați 0 pentru
repetiție fără sfârșit, sau sări peste opțiunea de a dezactiva
repetări.


$ Frame-> addFrame (ffmpeg_frame frame_to_add)
Adaugă un cadru la capătul unui gif'a animat.
* Frame_to_add - obiect ffmpeg_frame pentru a adăuga la sfârșitul anului
gif'a animat.

Revizuirea Lost Cron. Jocuri făcut fără dragoste și diligență, ca un balon - o coajă este, și goală în interior. Lo.

Revizuirea The Bridge «Top“ și «jos» în The Bridge - un termen relativ. Plimbare prin arcadă, puteți cu ușurință Perey.

Revizuirea SimCity Atunci când o lună în urmă, eliberarea de SimCity, web rostogoli tsunami-ul de furie populare - prost Osh.

Revizuirea Strategiei . Numele strategiei Tactici: al doilea război mondial cu greu pe cineva familiar. Dar o privire la ea Skree Township.

Revizuirea jocului Scrib. În mod tradițional în jocurile de cărți de informații, prezentăm câteva exemple de jocuri similare.

Trecerea în revistă a Walki de joc. Zombi și-producție pe-licențe - care în sine nu sunt cei mai buni reprezentanți ai jocurilor de noroc - biosfera.