Hello, I have question about simple cutting/slice a video. I am working with a bash script, which should simply randomly slice one video in a loop function:
################################################################################################### function portion(){ durationInput=$(ffprobe -v error -hide_banner -i $1 -show_format | grep duration | cut -d= -f2);\ r=$RANDOM;\ ran=$(printf '%.2f' $(echo "scale=2; $r/32768" | bc ));\ start=$(printf '%.2f' $(echo "scale=2; $durationInput*($ran*0.9)" | bc ));\ duration=$(printf '%.2f' $(echo "scale=2; ($ran*4)+2" | bc ));\ filename=${1%%.*}_portion_$c.mp4 ffmpeg -i "$1" -ss $start -t $duration -c:v copy -c:a copy -y $filename } ################################################################################################### in=GoogleMaps_.mp4 for ((c=1; c<=10; c++)); do portion $in done When I am just copying the video codec sometimes the video is missing and I just get a file with sound. If I decode like with -c:v libx264 it works probably what could be the reason? Thanks. :) denis _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".