2012-05-10 27 views
2

どのビデオの最後に最後のフレームの任意の量の複製をコピーするには?あるいは、どのビデオの最後に黒いフレームを追加するのですか?スクリプトやffmpegでこれを行うことはできますか?アクションがスクリプト可能である限り、もちろん他のツールでも問題ありません。ffmpeg:ビデオの最後にフレームや黒を追加するには?

難しいのは、すべてのビデオフォーマット、またはできるだけ広範囲のビデオフォーマットをサポートすることです。スクリプトは、ビデオごとのスクリプトを手動で変更することなく、任意のビデオ形式を取る必要があります。

答えて

2

連結のためのFFMpegのドキュメントを見て、あなたが思いつくことができるものを見てください。

How can I join video files?

それは私だったら、私はこれらの線に沿って何かをすると何かに見てね:

  1. は、黒のフレーム、あなたの既製のビデオを使用してください最後に追加するビデオと同じフォルダに追加しようとしていて、ビデオのフォーマットが同じかどうか確認してください。私はこの既製のビデオを一般的に使用され、連結される能力を持つデフォルトのフォーマット(MPEG)にします。

  2. ビデオのフォーマットが異なる場合は、追加するビデオのフォーマットを確認し、ffmpegを使用してブラックビデオと同じフォーマットにエンコードします。あなたが追加しようとしているビデオが正しいフォーマットで連結されているかどうかを確認して、黒いビデオをそのフォーマットに変更するだけでも可能です。連結する)。

  3. 両方の動画が同じ形式になったら、それらを連結します。それらを異なるフォーマットにしたい場合は、ffmpegをもう一度使用して選択してください。 ffmpegのドキュメントに従って、すべての変換を通じて高品質を維持するには、-same_quantオプションまたは高いビットレート設定をffmpegに渡す必要があることに注意してください。あなたが仕事にこれを得ることができる場合

ここでの唯一の欠点は、あなたが別途に代わりの場で、またはコマンドで追加しているフレームのビデオを作成する必要があるだろうということです。

関連する問題