PHP - Instalare ffmpeg-php pe Windows (XAMPP)

vineri, 17 aprilie 2009 · 3 comentarii

Pasi simpli pentru instalarea ffmpeg, ffmpeg-php in windows.


Pasul 1
Instalati xampp. Instalati ultima versiune. Lasati calea de baza pe care o stabileste agentul de instalare si anume: "C:\xampp".

Pasul 2
Verificati da aveti instalat gd2. Puteti verifica cu ajutorul functiei phpinfo(); Creaza un fisier php simplu si ruleaza-l (ex: localhost/numefisier.php):
phpinfo();
?>

Pasul 3
Downloadeaza ffmpeg.exe de pe unul din rumatoarele link-uri (recomand link 1) :

Pasul 4
Dezarhiveaza arhiva .7z sau .zip downloadata la pasul 3. In ea se gasesc urmatoarele fisiere: ffmpeg.exe, ffplay.exe, pthreadGC2.dll . (poti sa le pui intr-un fisier separat ca sa iti fie mai usor)

Pasul 5
Downloadeaza dll-urile ffmpeg pentru windows de AICI .

Pasul 6
Dezarhiveaza zip-ul downlaodat anterior si in el vei gasi urmatoarele fisiere (precizez fisierele din fiecare .zip ca in cazul in care un link este mort sa poti cauta si in alta parte fisierele necesare): php_ffmpeg_20050123.dll, php_ffmpeg_20050212.dll, php_ffmpeg_20050618.dll si deasemenea avcodec.dll si avformat.dll

Pasul 7
Copiaza primele 3 dll-uri dezarhivate la pasul 3 (php_ffmpeg_20050123.dll, php_ffmpeg_20050212.dll, php_ffmpeg_20050618.dll ) in C:\xampp\php\extensions . Redenumeste ultimul dll astfel: php_ffmpeg.dll.

Pasul 8
Deschide php.ini din C:\xampp\php . In lista cu dll-uri adauga urmatoarea linie:
extension=php_ffmpeg.dll
Verifica daca linia: extension=php_gd2.dll are ";" in fata. Daca da elimin-o.

Pasul 9
Copiaza avcodec.dll si avformat.dll (downloadate la pasul 6) in C:\WINDOWS\system32

Pasul 10
Copiaza pthreadGC2.dll (de la pasul 4) in C:\WINDOWS\system32

Pasul 11
Restarteaza xampp. (inchide-l si deschide-l)

Pasul 12
Creaza un director nou in C:\xampp\htdocs . In exemplu o sa folosesc: \www.test.dev\www
. In final o sa arate astfel C:\xampp\htdocs\www.test.dev\www .

Pasul 13
Intra in c:\xampp\apache\conf si deschide httpd.conf (cu notepad).
Cauta linia :
NameVirtualHost localhost:80
sau la altele: ServerName localhost:80

si adaugati sub aceasta linie urmatorul cod:
< VirtualHost localhost:80 >
ServerName www.test.dev
DocumentRoot C:/xampp/htdocs/www.test.dev/www
</VirtualHost >


Pasul 14
Cauta in calculator prin fisierul WINDOWS fisierul "hosts" si deschide-l cu notepad.
si adauga urmatoarea linie de cod:
127.0.0.1 www.test.dev

Pasul 15
Restarteaza xampp

Pasul 16
Creaza un fisier php in folderul creat ( C:\xampp\htdocs\www.test.dev\www). O sa-i spunem "test.php";

Pasul 17
Tot in acest folder copiaza un fisier flv (in exemplu o sa folosesc video.flv)

Pasul 18
Copiaza ffmpeg.exe de la pasul 4 in acest folder (C:\xampp\htdocs\www.test.dev\www)

Pasul 19
In test.php introdu urmatorul cod php:
<?php
$ffmpegpath = "ffmpeg.exe";
$input = 'wattan.flv';
$output = 'wattan.jpg';

if (make_jpg($input, $output)){
echo 'succes';
}else{
echo 'eroare';
}

function make_jpg($input, $output, $fromdurasec="01") {
global $ffmpegpath;

if(!file_exists($input)) return false;
$command = "$ffmpegpath -i $input -an -ss 00:00:$fromdurasec -r 1 -vframes 1 -f mjpeg -y $output";

@exec( $command, $ret );
if(!file_exists($output)) return false;
if(filesize($output)==0) return false;
return true;
}
?>


Acum executa scriptul de la urmatoarea adresa: http:\\www.test.dev\test.php

Pasul 20
if($ok)
echo "Felicitari.";
else
echo "Dute la pasul 1 sau lasa un comentariu";
;)





PHP: Preluare Imagine Youtube / Youtube Thumbnail Image (regex)

marți, 14 aprilie 2009 · 0 comentarii

  Mai jos aveti un regex care verifica daca link-ul imaginii (thumbnail) al unui video de pe Youtube este valid. Deoarece Youtube tine imaginile pe mai multe servere e greu ca thumbnailul sa fie obtinut in mod automat cu ajutorul scripturilor din link-ul initial al videoului sau din embed; asa ca utilizatorul trebuie sa introduca manual link-ul imaginii thumbnail (nu este foarte greu de obtinut, e chiar foarte usor: inainte de a da click pe imagine pentru a vedea un video apesi click dreapta si : "Copiaza adresa Url a imaginii "). Dar sunt unii care nu stiu si in loc de link-ul de la imagine iti introduc orice alt ceva, ba chiar si link-ul videoului. Asa ca trebuie un filtru (si anume aceasta expresie regulata, filtru). 


$model = "^http:\/\/i[1-6]\.ytimg\.com\/vi\/([a-zA-Z0-9]+){7,13}\/default\.jpg$";
$urlY = "http://i6.ytimg.com/vi/bDIUWjxPkKE/default.jpg";
$linkValid = ereg($model, $urlY);
if($linkValid)
echo "Linkul este valid!";
else
echo "Linkul NU este valid.";

E simplu dar util.

Lansare TopBody.ro

luni, 13 aprilie 2009 · 0 comentarii

Graphic-Art lanseaza TopBody, prima comunitate romaneasca online destinată sportivilor. 

De ce sa aleg TopBody.ro? În primul rând oferă sfaturi autorizate privind dietele, probleme ce pot aparea în timpul unui antrenament, informații utile despre culturism, fitness, etc.  

Comunitatea TopBody.ro oferă spatiu gratuit pentru comunicarea via blogging, video, foto.

"Siteul este destinat pasionaților de culturism sau pentru cei care doresc într-o oarecare masură să aibe grijă de corpul lor. Venim în sprijinul utilizatorilor cu articole interesante, unice și foarte utile. Implementam și magazinul online, în curând utilizatorii își pot comanda direct de pe site produsele dorite".

Nu pot, capat de cale

joi, 9 aprilie 2009 · 0 comentarii

In 90% din cazuri afirmatia ca "nu pot" e una mincinoasa, care dauneaza grav vietii.  Atata timp cat traiesti nu ar trebui sa spui ca nu poti la lucruri pe care cu sudoare poate ai putea sa le faci. Nu gandesc foarte optimist ci vreau sa va spun ca pierdeti o sansa la fiecare nu pot pe care il rostiti. Daca zici ca nu poti sa faci un anumit lucru din start ai pierdut sansa de a incerca macar(a incerca in ziua de azi, pentru unii e nimic, fiindca nu au ambitie). Daca totusi incerci ai o sansa in plus: sa reusesti -  sau nu, insa tot nu ai pierdut nimic ci ai capatat experienta (unii rad la faza asta, dar e un lucru foarte important). Toti oameni mari pe care noi atat ii laudam au stiut acest lucru. Ei nu si-au pierdut sansele in viata. 

Greu mai faci ceva in ziua de azi daca nu esti impins de la spate, in general la tineri e asa. Eu totusi tind sa cred ca daca esti un om normal nu exista lucru (nu ma refer sa zburati sau sa impingeti pamantul in jos cand faceti flotari) pe lumea aceasta pe care sa nu-l poti face. 
Ambitia sta la baza succesului in viata.

Nu esti singur niciodata

· 1 comentarii

    De mici , chiar inainte de a putea vorbi, oamenii sunt cuprinsi de o boala si anume: sinele sau eul. Daca nu-i dai atentie plange, daca te joci mai mult cu frates-o plange, etc. Insa aceasta boala pe parcurs ce omul creste, ea (boala asta) creste. Nu e contagioasa - nici nu trebuie -  ca toata lumea o are. E foarte greu sa scapi de sindromul acesta si foarte greu sa traiesti fara el, dar odata liber, curat te simti prea bine.


    In anturaje, la scoala sau la servici fiecare incearca sa fie mai auzit, sa fie in lumina reflectoarelor celorlalti, si sa iasa in evidenta prin anumite gesturi - poate gesturi pe care uneori, stand si cugetand, le vezi anormale. Si pentru ce ? , ca sa traiesti cu un sentiment ca esti important in ochii celorlalti, dar blestemat sa fie omul care se increde in om. Mai tarziu aceia care te admirau o sa te loveasca, o sa-ti faca rani nevazute, o sa te vorbesca pe la spate si o sa incerce sa te faca sa te simti prost. Acum incepi sa gandesti pozitiv, sa vezi adevarata fata a lucrurilor - dar nu te lasi ca inca nu ai inteles unde e frumusetea in viata aceasta.

    Prietenii, daca nu te omoara, te ingroapa - in cel putin 70% din cazuri, fiindca sunt si oameni buni. Mergi cu ei, traiesti cu ei caci ei sunt cei  care au mai ramas din multimea pe care ai dat-o la o parte dupa ce ti-ai dat seama ca ai mai multi dusmani decat ai crezut tu initial.

   Barbatul e mult mai egocentrist decat o femeie. Se vede in trairea lui. O femeie daca a terminat un lucru, ea e bucuroasa daca barbatul o recompenseaza cu un sarut sau o multumire - sau daca sotul e unul mai "badaran" (merge si fara  ghilimele) , ea e fericita pentru ce putut realiza in ziua respectiva. Nu tot asa e cu barbatul. Daca a terminat de facut un lucru, sa zicem o reparatie pe langa casa; vine langa "eva lui" si asteapta . . . - da asteapta sa fie laudat, sa fie inaltat ("Uau ce noroc am avut cu tine" - "Esti cel mai bun sot" - "Esti unicat" - "Esti un gigolo" - "Nici sa fi cautata cu lupa nu as fi gasit unul ca tine" si lista continua), numai atunci barbatul simte ca a facut lucrul respectiv, desi poate e facut de mantuiala, sau s-a ostenit si el odata (ca cine stie de cati ani nu a mai lucrat el pe langa casa). Asta e firea noastra, a barbatilor. Acest lucru e testat si adevarat.

   Ce se intampla cand slabesti in ochii celorlalti? Incepi sa meditezi - sa fi suparat ca ceilalti sa observe, si sa te intrebe ce ai patit. Cauti glume pe google ca sa le zici a doua zi , poate, poate ii atragi. Unii ajung Emo (e o cale mai lunga dar aici se ajunge in final), cauta ca sa fie unici, incep sa gandeasca altfel: ei sunt importanti dar lumea nu vede asta.

   Toate pentru ce? Da dupa cum am spus: eu si sine. Oprestete putin. Daca crezi ca nu esti bagat in seama am sa-ti prezint cel putin 3 persoane interesate de tine, pe care tu nici nu le observi desi ele iti tin companie aproape peste tot.Am sa dau un exemplu: Sa zicem ca tie iti place sa-ti traiesti viata la maxim (betie, tigari, sex, etc) - in acest caz persoanele interesate de tine care iti tin companie sunt: 1. e un inger al intunericului care te alimenteaza ca sa poti trai in continuare asa, ca sa nu vezi adevarata traire. 2. daca ingerul observa ca tu o iei pe cai latularnice exista cineva mai puternic in spate si anume: Satana (sau imparatul intunericului) care vegheaza asupra oamenilor sai sa o duca "bine". Oare a treia persoana cine e? In acest caz cineva priveste cu mila inspre tine, si anume Dumnezeu, in fiecare zi El isi reinnoieste dragostea fata de tine si te cheama mereu si e interesat de persoana ta. Uite aceste 3 persoane tot timpul sunt cu tine si nu ti-ai dat seama, ele iti dau importanta si esti cineva in ochii lor. Intradevar pentru un crestin (NU pentru un ortodox, catolic, penticostal, reformat, baptist sau orice alt ceva - ci pentru un crestin), persoanele difera (adica exista Dumnezeu (toate cele 3 persoane din dumnezeire)  care e in relatie stransa cu crestinul, e ingerul pazitor, si e Diavolul care si el ravneste cu gelozie pentru el (pentru crestin). Iata ca ti-am prezentat 3 persoane care iti tin companie, oriunde.

    Intradevar nu observi aceste 3 persoane fiindca esti tentat tot timpul sa fi vazut in ochii lumii.
Am spus aceste lucruri pentru ca si eu am trecut prin acestea, si mie mi-a placut sa fiu exaltat si laudat, dar mi-am dat seama ca e blestemat omul care se increde in om. Mi-am dat seama ca am mai multi dusmani decat puteam cuprinde eu cu mintea mea atunci cand eram in centrul atentiei. Lumea e rea, si nu ma refer la tine (tu, cel care citesti). Ai grija sub aripa ta pe cine tii, pe cine acoperi. E frumos sa ai prieteni, si la randul tau sa fi prieten. E frumoasa viata daca o traiesti la prezent.Un om egocentrist traieste 50% din zi la viitor . . . dupa ce iese din anturaj se gandeste cum va fi maine, ce o sa le mai spuna maine, cum o sa-l mai priveasca maine, etc. Pentru un om care a inteles ca egocentrismul naste ura intre oameni, naste invidia, pentru acestia prezentul e ceea ce conteaza. Maine va fi doar inca o zi din viata lor. 
  Un om influenteaza 7 persoane pe langa elm sau e unul din cei 7 care sunt influentati de o alta persoana. Un om care nu e pentru el (care nu mai strange numai pentru sine) influenteaza in 90% din cazuri alte 7 persoane, are mult mai mult de castigat acum. Un om de felul acesta incepe sa fie un om moral, sa gandeasca pozitiv, si spre surprinderea lui o sa atraga mult mai multi oameni in jurul lui caci acum nu e interesat doar de el.

In concluzie, orice leac are o boala, dar nu orice boala se trateaza cu acelasi leac. Moralitatea e inceputul unei vieti adevarate.

CSS: Rounded Corners

miercuri, 8 aprilie 2009 · 1 comentarii

 Deoarece e la moda colturile rontunde :) CSS3 aduce un modul nou care face acest lucru mult mai usor. Daca pana acum decupam colturile sau cine stie ce alte metode se foloseau acum avem nevoie doar de un simplu cod. CSS3 introduce modulul "webkit" sau "moz".

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background:#b0e2f5;
border: 1px solid #069;

Daca doriti modelarea doar a unui colt puteti folosi:
  • -moz-border-radius-topleft sau -webkit-border-top-left-radius
  • -moz-border-radius-topright sau -webkit-border-top-right-radius
  • -moz-border-radius-bottomleft sau -webkit-border-bottom-left-radius
  • -moz-border-radius-bottomright sau -webkit-border-bottom-right-radius

! Din pacate modulul e suportat doar de Mozzila Firefox 3+, Chrome si Safari. In Internet Explorer si Opera nu functioneaza.
Testat personal.

Automobil - definitie

sâmbătă, 4 aprilie 2009 · 0 comentarii

 Mai demult am avut o discutie cu un baiat cu privire la masinile care pot fi conduse de la 16 ani. Alea micute rau de tot. Zicea el ca alea nu's automobile, si apoi sa vezi tu definitii ale automobilului care mai de care mai inteligenta.Se chinuia sa ma convinga ca acea masinuta nu este un automobil. Ah, am zis ca e in zadar sa ne "certam" de la nimic. Azi facand baie - ca sa vezi cate iti trec prin cap, in baie ;) - mi-o venit definitia automobilului, mi-o parut rau ca nu am stiut-o atunci :).

Deci s-o luam babeste: auto - vine de la automat, automatizat iar mobil e ceva ce se misca; Legate si traduse automobil inseamna sistem automatizat mobil (care te face sa te misti ;)) ). Deci orice are volan sau o carma sau un sistem automat care te face sa te deplasezi e AutoMobil. Asta ca sa fie clar pentru toata lumea :)).

P.S.: automobil != masina

Unde-i jocu, oamenilor?

joi, 2 aprilie 2009 · 0 comentarii

 Navingand pe internet gasiti fel de fel de oameni. Azi cautant sa raspund oamenilor pe un forum de  joc (MMORPG, joc de browser) si anume anno83ad , dau peste un tip pe forum care nu stie cum sa porneasca jocul =)) . Am crezut ca ma prapad de ras - nu stiu ce sa zic dar generatia care vine din urma parca n-ar cauta, n-ar investiga, n-ar investi, n-ar judeca .

The rule is simple: AGF  - sa vedem care se prinde primul :)

Izotec in flacari

· 0 comentarii

 Depozitul Izotec producator tamplarie PVC a luat foc(luni, 0ra 13:09). La locul incidentului au sosit mai multe autospeciale ale ISU Cluj. Potrivit purtătorului de cuvânt al Inspectoratului pentru Situaţii de Urgenţă, Adrian Sasu, focul a afectat o suprafaţă de aproximativ 500 de metri pătraţi din depozitului firmei Izotec. Nu s-au înregistrat victime omeneşti, iar cauzele incidentului nu sunt cunoscute deocamdată.  Lasand la o parte toate prejudecatile oamenilor - se putea ajunge ca o mare parte din populatia

 Dejului cat si a celora din prejurimi sa ramana fara sevici. Bine ca nu a fost si mai rau :)

Site Advertise