みなさんありがとうございます

>>454
"スクリプト"内では式を評価するのは上からですよね?
それとは別ですが、returnはすべてをまとめて最終的に何を返すか
というコマンドだと理解してるので、それを"無"にするとかの方法がないものか
と思った感じです
見当はずれだったらすみません

>>455
以前、ffprobeを試したときそれも試してみましたが、空のファイルが出力されて
ダメでした。ちなみに、ffprobeだとファイル自体が出力されません

>>456
実はそれ、今までffplayで使ってた方法です
killするタイミングを得るために、別の処理が必要になるのでスマートじゃないかと

もう一つ、ffmpeg -t でやる方法もあるんですけど、出力されるファイルの内容が
おかしくなる現象で現状使えない感じです
結局のところ、>>451が一番いい方法、ということになるようですね