同じフォーマットでビデオサイズを縮小し、フレームサイズを縮小する 質問する

同じフォーマットでビデオサイズを縮小し、フレームサイズを縮小する 質問する

この質問は非常に基本的なものかもしれない

非可逆圧縮 (WMV、MPEG) 形式のフレーム サイズ/レートを減らして、同じ形式でサイズの小さいビデオを取得する方法はありますか。

これ用のオープンソースまたは独自の API はありますか?

ベストアンサー1

ffmpegこの機能を提供します。必要なのは次のようなものを実行することだけです

ffmpeg -i <inputfilename> -s 640x480 -b 512k -vcodec mpeg1video -acodec copy <outputfilename>

-bffmpeg の新しいバージョンの場合は、次のように変更する必要があります-b:v

ffmpeg -i <inputfilename> -s 640x480 -b:v 512k -vcodec mpeg1video -acodec copy <outputfilename>

入力ビデオファイルを、MPEG 1 ビデオ コーデックを使用して、元のオーディオ ストリームをコピーするだけで、サイズが 640 x 480、ビットレートが 512 キロビット/秒のビデオに変換します。もちろん、必要な値を入力してサイズとビットレートを調整し、必要な品質とサイズのトレードオフを実現できます。ドキュメンテーション

またはを実行するffmpeg -formatsと、ffmpeg -codecs使用可能なすべての形式とコーデックのリストが表示されます。最終出力に特定のコーデックを指定する必要がない場合は、H.264 などの最先端のコーデックを使用すると、品質の低下を最小限に抑えながら、より高い圧縮率を実現できます。

おすすめ記事