回答:
-sameqは、同じビデオコーデックの使用を強制しません。たとえば、-sameqを使用してH.264をDivXに変換できます。
-vcodec copy
してを選択した場合、ビデオにはlibx264が選択されます。代わりにを選択した場合は-sameq
、汎用のmpeg4が選択されます。
-vcodec copy
はコーデックを指定します。
受け入れられた答えは正しくありません。または、少なくともオプションが実際に何をするかを実際には説明していません。
-c:v copy
ビデオのビットストリームを出力にコピーするようにFFmpegに指示します。たとえば、AVIビデオにはXviDビデオビットストリームがあり、ビデオを再エンコードせずに、MP4コンテナーにコピーできます。ビデオビットストリームでは何も変更されないため、これは本質的に同じ品質を提供します。
ビデオビットストリームがMP4でも有効な場合に、コンテナをAVIからMP4に変更する例を次に示します。
ffmpeg -i input.avi -c:v copy output.mp4
再度:FFmpegは見つけたものをすべてコピーします。ここでは再エンコードは行われません。基本的に、FFmpegはコンテナーを読み書きするだけで、コーデックを変更しません。
sameq
入力に使用されたのと同じコーデックでビデオを変換するときに、FFmpegに同じ量子化パラメーターを使用するように指示します。オプションは同じ品質を意味するものではありません。参照:FFmpegの「sameq」オプションとは何ですか?
このsameq
オプションはかなり前にFFmpegから削除されたため、もう使用できません。バージョンがffmpeg
まだある場合は、アップグレードする必要があります。
sameq
ffmpeg.org/…は