2

私はビデオ処理プロジェクトに取り組んでおり、透かしに ffmpeg を使用しています。私はまさに私が望むものを達成しますが、問題はプロセスが非常に遅いことです。

64 ビット CPU 上の 32 ビット オペレーティング システム Microsoft Windows-8 で 4GB RAM を搭載した Intel Smart 第 2 世代ファミリー Core-i5 プロセッサを使用しています。

長さ1:30のビデオ[mp4]に透かしを入れてみました。ファイルサイズは1.5GB

ビデオファイルに透かしを入れるまでのプロセス全体が3時間で完了し、プロセス中に気付いたのは、ffmpegが最初に毎秒28フレームを処理し、その後毎秒20フレームまで速度が低下したことです。フレームレートが毎秒 30 フレームの通常の人間がビデオを視聴する場合、プロセスはさらに遅くなり、ビデオ自体の実際の長さ [1:33] よりも時間がかかるのはこのためです [3 時間]。

プロセスを効率的にするために私が思うのは、ffmpeg Watermarking Source Codeを使用して、それを多少変更することです...

誰かが以前に他の方法で高速透かしを達成したかどうか、または時間を節約するためにこのコードを変更してより高速なプロセスを達成したかどうかを尋ねたい...

4

1 に答える 1

0

速度を上げるには、次の 5 番目のフレームに透かしを適用するなど、中間フレームをスキップしてみてください。その数が flickr を作成しない場合

于 2014-02-25T04:48:34.673 に答える