ffmpegを使用してtvheadendからの入力ストリームを購読しており、そのストリームをディスクに連続的に書き込んでいます。私はこの出力ストリームを制限して、いつでも最大で10メガバイトのデータが保存されるようにしたいと思います。ffmpeg入力ストリームの出力ファイルサイズを10メガバイトに制限する方法
私は既にmoreutilsとlinux bufferコマンドのスポンジを調べて、ある種のパイプを構築しました。しかし、私はまだ実用的な解決策を見つけることができませんでした。誰が私を正しい方向に向けることができますか?
thanx -fsオプションはffmpegを停止します。私はセグメントを連続的に上書きしたいと思います。私は私が必要とするものに非常に近い良い解決策を見つけたと思う。 -f ssegment -segment_time 60 -segment_wrap 2 tmp/out%03d.ts – Jabb
私が行った編集をご覧ください。あなたに役立つ小さなスクリプトがあります。 – Ngoral
ありがとうございます。私は同意しない。 sthを実装するのではなく、ネイティブのffmpeg関数を使用する方がよりエレガントです。外部。しかし、あなたの解決策がより正確なので、私は答えとしてそれを受け入れます。 – Jabb