私はビデオ処理プロジェクトに取り組んでおり、透かしに 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を使用して、それを多少変更することです...
誰かが以前に他の方法で高速透かしを達成したかどうか、または時間を節約するためにこのコードを変更してより高速なプロセスを達成したかどうかを尋ねたい...