ffmpeg-php, manodinkodina horonan-tsary sy feo miaraka amin'ny PHP

Hatramin'izao, tsy nanao afa-tsy ny fanodinkodinana sary tamin'ny PHP aho. Ny fampiasana video amin'io fiteny io dia toa tsy azoko natao. Ary mbola...

 
ffmpeg-php dia fanitarana PHP ahafahanao manampy API natokana ho an'ny fanodikodinam-peo sy feo ary fanaraha-maso. Ity API avo lenta ity dia manome fidirana amin'ny fiasa tsotra sy azo takarina mba hanesorana ny vaovao avy amin'ny rakitra.

Ireo fomba ireo dia ahafahana mamerina amin'ny laoniny ny "frames" manokana toy ny sary. Ireo indray dia azo amboarina amin'ny fampiasana ny tranomboky GD.
ffmpeg-php dia tonga lafatra ho an'ny mamorona thumbnails avy amin'ny video, na manao automatique ny fitrandrahana ny metadata (faharetana, bitrate,…).
Azo atao mihitsy aza ny mamorona Animated gifs amin'ny alàlan'ny fakana sary maromaro.

$ ffmpeg = 'encoderffmpeg'; // mametraka ny lalana mifandray amin'ny rakitra ffmpeg.exe $ second = 15; // farito ny fotoana hanaovana ny fakantsary (azo amboarina mora foana) $ image = 'thumbnails / sample.jpg'; // mamaritra ny fichier output // atambatra ny baiko farany ary tanteraho izany $ command = "$ ffmpeg -itsoffset - $ second -i $ video -vcodec mjpeg -vframes 1 -an -f rawvideo -s 150 × 84 $ image"; exec ($ baiko);

Ireto misy ohatra vitsivitsy amin'ny fomba:

getDuration (). "getFrameCount:". $ ffmpegInstance-> getFrameCount (). "getFrameRate:". $ ffmpegInstance-> getFrameRate (). "getfilename:". $ ffmpegInstance-> getFilename (). "getComment:". $ ffmpegInstance-> getComment (). "getTitle:". $ ffmpegInstance-> getTitle (). "getAuthor:". $ ffmpegInstance-> getAuthor (). "getCopyright:". $ ffmpegInstance-> getCopyright (). "getArtist:". $ ffmpegInstance-> getArtist (). "getGenre:". $ ffmpegInstance-> getGenre (). "getTrackNumber:". $ ffmpegInstance-> getTrackNumber (). "getYear:". $ ffmpegInstance-> getYear (). "getFrameHeight:". $ ffmpegInstance-> getFrameHeight (). "getFrameWidth:". $ ffmpegInstance-> getFrameWidth (). "getPixelFormat:". $ ffmpegInstance-> getPixelFormat (). "getBitRate:". $ ffmpegInstance-> getBitRate (). "getVideoBitRate:". $ ffmpegInstance-> getVideoBitRate (). "getAudioBitRate:". $ ffmpegInstance-> getAudioBitRate (). "getAudioSampleRate:". $ ffmpegInstance-> getAudioSampleRate (). "getVideoCodec:". $ ffmpegInstance-> getVideoCodec (). "getAudioCodec:". $ ffmpegInstance-> getAudioCodec (). "getAudioChannels:". $ ffmpegInstance-> getAudioChannels (). "misy Audio:". $ ffmpegInstance-> hasAudio (); ?> 

ffmpeg-php manohana endrika maro be (mpeg, avi, wmv, mov, mp3, wma,…).

Ohatra, Vimeo.com dia mampiasa ffmpeg-php mba hamoronana ny thumbnails. afaka mieritreritra isika fa mafy io API io.

Ampidino ny ffmpeg-php

Mamaky koa