ffmpegは海水のビデオをh625に再エンコードし、ファイルサイズを倍増します。

ffmpegは海水のビデオをh625に再エンコードし、ファイルサイズを倍増します。

わかりました...ffmpegを使用してファイルサイズを減らすことについて多くの質問がありました。
しかし、そのため、私の質問は少し異なります。難しい問題を扱います。私の映像で海水が動く重要な部位に問題があるようです。
携帯電話の35MB h624ビデオから60MBの「圧縮」ビデオを取得しました。

ffmpeg -i water.mp4 -vcodec libx265 -crf 28 small_water.mp4

より簡単な例は、より大きな出力を生成します。

ffmpeg -i water.mp4 new_water.mp4

私の質問は、ビデオに素早く動く背景アーティファクトがたくさん含まれている場合はどうなりますか?一般的なアプローチでは、サイズは縮小しないようですが、効率的な方法があるとします。私はこれが車に追いついている間、ビデオは視聴者を横切るF1レーシングビデオの問題に似ていると思います。

背景; Whatsappに公開するために複数のモバイルビデオをh625に変換しましたが、サイズが倍増した「水」ビデオを除いて、他のすべてのビデオは予想どおりに縮小されました。したがって、今後の参考のためにもっと興味があり、解決策があるかどうかを知りたいです。

答え1

私の質問は、ビデオに素早く動く背景アーティファクトがたくさん含まれている場合はどうなりますか?

アーカイブして再エンコードしないでください。あなたはできます

  • 解像度またはフレームレートを下げます。
  • ノイズの多い動画の場合は、ノイズ除去フィルタを試すことができます。
  • 動きの多いビデオでは、AviSynthフィルタを使用して安定化できます。

一般的なアプローチでは、サイズは縮小しないようですが、効率的な方法があるとします。

H.264は思ったほど悪くありません。第二に、ハードウェアビデオエンコーダには、再エンコードが困難な独自のアーティファクトが発生します。通常、効果的に圧縮するには、非圧縮のソースビデオが必要です。

私はあなたと同じ状況を何度も取り上げました。

https://forum.doom9.orgそしてhttps://forum.videohelp.com人々がそのような問題を議論する2つの主要なフォーラムです。

関連情報