Это то, что я до сих пор:
for i in *.mp4; do ffprobe -show_format -i "%i"
// получить длительность, затем нужно как-то вычесть 30 секунд и объединить эти две команды
ffmpeg -ss 0 -i "$i" -t %duration% "${i%.mp4}-cut.mp4
Я думал, что это будет просто, тьфу .. почему у тебя нет переключателя -endtrim , ffmpeg? или это? Может, другая командная строка такая, как эта, может?