Portál AbcLinuxu, 10. května 2025 02:23
$exec_photo = FFMPEG_LIBRARY.' -i '.$file.' -itsoffset -10 -vcodec png -vframes 1 -an -f rawvideo -s 400x300 -y '.$photo_dir.$file_basename.'.png';
$file nebo $photo_dir atd. jsou v pohode zadany. Problem bude asi v samotnem prikazu, ktery bohuze nejede. Obrazek se sice zapise, ale je cerny...tak ze nahled videa se bohuzel nevytvori. Nevim vubec proc :(
#!/bin/bash FFMPEG_LIBRARY="ffmpeg" file="/tmp/video.mjpeg" photo_dir="/tmp/" file_basename="soubor" $FFMPEG_LIBRARY -i $file -itsoffset -10 -vcodec png -vframes 1 -an -s 400x300 -f rawvideo -y $photo_dir$file_basename.pngExitkód by měl jít taky třeba přes dva ampersandy (spustí se program v závislosti na úspěchu) nebo přes proměnou bashe, kde je poslední exitkód programu (jméno teďka z hlavy nevím, ale určitě ho najde google, nebo man bash).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.