oui c sur je l'ai deja installé php-ffmpeg seulement j'ai testé de le ressayeraujourd'hui et je ne sais pourquoi mais il me refuse encodage des vidéos, et également mon but ultime c'est d'encoder en ogg theora ce qui est à priori pas encore directement possible via ffmpeg, mais seulement avec ffmpeg2theora d'ou l'interet de programmer un script avec cron pour le moment.
par contre j'ai encore un souci parceque mon cron ne semble pas fonctionner dans l'execution du script convert.sh
en effet le script fonctionne quand je lance alors que je suis dans le repertoire contenant la vidéo
mais pas quand j'y suis pas lol
oki j'ai regle comme ça mais par contre je sais pas ou passe le fichier converti en revanche le fichier d'entrée est bien effacé !
voici le cron
*/1 * * * * sh /var/www/html/www/amitielatina/videos/convert.sh
le code
#!/bin/sh
conversion() {
for f in /var/www/html/www/monsite/videos/*.${1}
do
echo "Conversion des fichiers .${1}"
deb=$(echo ${f}|cut -d'.' -f1)
fin=$(echo ${f}|cut -d'.' -f2)
echo "Entree = ${f} : | Basename = ${deb} | Extension = ${fin}"
ffmpeg -i ${f} -ar 22050 -ab 32 -f flv -s 320x240 ${deb}.flv
rm -f ${f}
done
}
conversion "mpg"
conversion "avi"
conversion "wmv"
et le log du cron
Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)
Input #0, asf, from '/var/www/html/www/amitielatina/videos/24.wmv':
Duration: 00:00:11.5, start: 5.000000, bitrate: 2066 kb/s
Stream #0.0: Audio: wmav2, 48000 Hz, stereo, 96 kb/s
Stream #0.1: Video: wmv3, yuv420p, 720x480, 1895 kb/s, 29.97 fps(r)
ffmpeg: symbol lookup error: ffmpeg: undefined symbol: pstrcpy