Beste,
Ik loop al een paar dagen te proberen om Mencoder en Ffmpeg aan de praat te krijgen! En het is nog steeds niet gelukt.
Ik heb geen SSH verbinding dus daar kan ik ook niet mee testen, ik heb wel Mencoder en Ffmpeg laten installeeren door mijn host.
Wat ik nu probeer is via php exec() een commando uit te voeren, dit heb ik al op verschillende manieren geprobeert ook met simpele dingen zoals hier op tweakers ook al verschillende topic's staan alleen deze werken ook niet.
Ik gebruik momenteel het volgende script:
En wat ik terug krijg van php is:
Is er iemand die mij kan vertellen wat ik fout doe? Of die mij kan vertellen hoe ik er achter kan komen wat ik fout doe?
Ik heb verder geen ervaring met linux etc..
Ik loop al een paar dagen te proberen om Mencoder en Ffmpeg aan de praat te krijgen! En het is nog steeds niet gelukt.
Ik heb geen SSH verbinding dus daar kan ik ook niet mee testen, ik heb wel Mencoder en Ffmpeg laten installeeren door mijn host.
Wat ik nu probeer is via php exec() een commando uit te voeren, dit heb ik al op verschillende manieren geprobeert ook met simpele dingen zoals hier op tweakers ook al verschillende topic's staan alleen deze werken ook niet.
Ik gebruik momenteel het volgende script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <?php define('FFMPEG_LIBRARY', '/usr/bin/mencoder'); $exec_string = FFMPEG_LIBRARY.' mf:////home/sites/www.siris.nl/test.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o /home/sites/www.siris.nl/video.avi'; exec($exec_string, $command_output); //where exxc is the command used to execute shell command in php define('FFMPEG_LIBRARY', '/usr/bin/ffmpeg'); $exec_string = FFMPEG_LIBRARY.' -y -i /home/sites/www.siris.nl/audio.mp3 -vn -acodec copy -i video.avi -an -vcodec copy -map 0:1 -map 1:0 -b 2500 /home/sites/www.siris.nl/video.avi'; exec($exec_string, $command_output2); //where exxc is the command used to execute shell command in php print_r($command_output); echo '<br /><br />'; print_r($command_output2); ?> |
En wat ik terug krijg van php is:
code:
1
2
3
| Array ( [0] => MEncoder 2:1.0~rc2-0ubuntu13.1 (C) 2000-2007 MPlayer Team [1] => CPU: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (Family: 6, Model: 15, Stepping: 11) [2] => CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 [3] => Compiled with runtime CPU detection. [4] => success: format: 16 data: 0x0 - 0x0 [5] => MF file format detected. [6] => [mf] search expr: //home/sites/www.siris.nl/test.jpg* [7] => [mf] number of files: 1 (8) [8] => VIDEO: [IJPG] 800x600 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s) [9] => [V] filefmt:16 fourcc:0x47504A49 size:800x600 fps:25.00 ftime:=0.0400 [10] => [11] => Exiting... ) Array ( [0] => MEncoder 2:1.0~rc2-0ubuntu13.1 (C) 2000-2007 MPlayer Team [1] => CPU: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (Family: 6, Model: 15, Stepping: 11) [2] => CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 [3] => Compiled with runtime CPU detection. [4] => [5] => Exiting... (error parsing command line) ) |
Is er iemand die mij kan vertellen wat ik fout doe? Of die mij kan vertellen hoe ik er achter kan komen wat ik fout doe?
Ik heb verder geen ervaring met linux etc..