私は、FFMPEG の filter_complex_script オプションを使用して、時間に応じてさまざまな場所でビデオをトリミングしようとしています。オブジェクトが存在するべき場所の境界ボックスを示すファイルがあり、次のようなコマンドを含む「myscript.txt」というテキスト ファイルを作成しました。
crop=x=125:y=190:w=105:h=98
crop=x=124:y=193:w=106:h=99
crop=x=124:y=194:w=106:h=99
ffmpegのコマンドライン呼び出しは
ffmpeg -y -i input.mp4 -filter_complex_script "myscript.txt" -c:v libx264 output.mp4
これは正常に実行され、出力が生成されますが、切り取りウィンドウはファイルの最初の行のみを使用し、時間の経過とともに変化しません。現在、フレーム レベルで切り取りの詳細がありますが、解決策があれば、これを秒単位で機能させる方法を見つけることができます。
私は Windows 10 で FFMPEG バージョン 3.4.1 を実行しています。
ありがとう!