bonjour,
suite à mon thread sur l'écriture d'un script de conversion vidéo, je vous fait part du probleme suivant, si je le lance "à la main" par le terminal le script fonctionne
sh /var/www/html/www/monsite/videos/convert.sh
alors que par le cron j'ai cette erreur ( anoter qu'en utilisant ffmpeg2theora ça fonctionne donc je pense que cela vient de ffmpeg comme je l'ai compilé à la mian j'aimerais le desinstaller pour utiliser celui des depots mais je n'ai plus les fichiers sources .... comment faire ...)
Entree = 24.wmv : | Basename = 24 | Extension = wmv
FFmpeg version SVN-r8876, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic --enable-libmp3lame --enable-libogg --enable-libtheora --enable-libvorbis --enable-libfaad --enable-libfaac --enable-libgsm --enable-xvid --enable-x264 --enable-liba52 --enable-liba52bin --enable-libdts --enable-pp --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-opts --disable-strip
libavutil version: 49.4.0
libavcodec version: 51.40.4
libavformat version: 51.12.1
built on May 3 2007 12:41:19, gcc: 4.1.2 20070424 (Red Hat 4.1.2-11)
Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)
Input #0, asf, from '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
voici le script
#!/bin/sh
cd /var/www/html/www/monsite/videos/
conversion() {
for f in *.${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
done
}
conversion "mpg"
conversion "avi"
conversion "wmv"
et le cron
*/1 * * * * sh /var/www/html/www/monsite/videos/convert.sh