Ik ben bezig om met ffmpeg video te converten naar flv. Op dit moment heb ik alles aan de praat, ffmpeg , php5, ffmpeg-php zijn instaleerd. De test pagina van ffmpeg-php werkt ook prima. alleen zodra ik van uit een php script de exec aanroep gebruerd er niets. Geen foutmelding maar ook geen resultaat. Nu ben ik een redelijke noob met linux, de exec functie en zeker met ffmpeg.
Dit is de code die gebruik om ffmpeg aan te roepen:
ik heb ook geprobeerd de linux structuur mee te geven zonder enig resultaat:
als ik deze code in de console draait doet hij het prima en krijg in mooie flash video.
Ik heb het vermoeden dat het met de rechten van www-data te maken heeft, maar omdat ik geen terugmelding krijg schiet dit niet.
Ik heb geprobeerd op de ffmpeg.so (het bestand wat nodig is om php met ffmpeg te laten praten) open te stellen voor www-data. Dit heeft wederom geen effect gehad. Ben er overigens niet zeker van of dit het juiste bestand is wat ik moet hebben. (might be barking up the wrong tree).
Met google kan ik niets vinden waardoor ik dit probleem kan oplossen, maar zoals ik al zei ben een redelijke noob op dit gebied en het kan zijn dat ik simpel weg nog niet weet waar na ik moet zeoken
Als iemand mij zou kunnen helpen....graag!!
Dit is de code die gebruik om ffmpeg aan te roepen:
PHP:
1
| exec("ffmpeg -i ../raw/BikeSpeed.mpeg ./1-627aa783a17690d84309c15115d5a54c/video/BikeSpeed2.flv"); |
ik heb ook geprobeerd de linux structuur mee te geven zonder enig resultaat:
PHP:
1
| exec("ffmpeg -i var/www/raw/BikeSpeed.mpeg var/www/film/1-627aa783a17690d84309c15115d5a54c/video/BikeSpeed2.flv"); |
als ik deze code in de console draait doet hij het prima en krijg in mooie flash video.
Ik heb het vermoeden dat het met de rechten van www-data te maken heeft, maar omdat ik geen terugmelding krijg schiet dit niet.
Ik heb geprobeerd op de ffmpeg.so (het bestand wat nodig is om php met ffmpeg te laten praten) open te stellen voor www-data. Dit heeft wederom geen effect gehad. Ben er overigens niet zeker van of dit het juiste bestand is wat ik moet hebben. (might be barking up the wrong tree).
Met google kan ik niets vinden waardoor ik dit probleem kan oplossen, maar zoals ik al zei ben een redelijke noob op dit gebied en het kan zijn dat ik simpel weg nog niet weet waar na ik moet zeoken
Als iemand mij zou kunnen helpen....graag!!