MP4 から WMV に変換するときに適切なファイル サイズを取得するにはどうすればよいですか?

MP4 から WMV に変換するときに適切なファイル サイズを取得するにはどうすればよいですか?

MP4 1080 ムービーを WMV に変換しました。結果は 9 GB の巨大なファイルになりました。ファイルを (FFmpeg を使用して) 適切な品質に保ちながら巨大にならないように変換するにはどうすればよいでしょうか。または、9 GB の WMV ファイルを DVD ディスクに収まる 2 つの小さなファイルに分割するにはどうすればよいでしょうか。

答え1

Digiarty WinXDVDより:FFmpeg でビデオを圧縮する

パート1。 FFmpeg でビデオ サイズを縮小する方法 (コマンドライン) (以下抜粋)

コマンドライン - MP4 を圧縮して WMV に変換する

ffmpeg -i input.mp4 -b 1000k -vcodec wmv2 -acodec \
wmav2 -crf 19 -filter:v fps=fps=24 output.wmv

 
コマンドライン - YouTube、Ins、Facebook 用に MP4 を Webm に圧縮および変換する

ffmpeg -i source.mp4 -c:v libvpx-vp9 -b:v 0.33M -c:a \
libopus -b:a 96k -filter:v scale="960x540" target.webm

 
コマンドライン - より高い圧縮率を得るために H.264 を H.265 に圧縮および変換する

ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4

 
コマンドライン - FFmpeg で CRF を設定してビデオ ファイル サイズを縮小する

ffmpeg -i input.mp4 -vcodec libx264 -crf 24 output.mp4

 
コマンドライン - ビデオフレームサイズを縮小して 4K/1080P FHD ビデオを小さくする

ffmpeg -i input.avi -vf scale=1280:720 output.avi

コマンドライン - FFmpeg でビデオのサイズを変更してビデオのサイズを縮小する

ffmpeg -i input.avi -vf scale=852×480 output.avi

FFmpeg では、ビデオのサイズを特定のサイズ (480p、720p、1080p など) に変更できます。


FFmpegでビデオのサイズを変更しながらも元のアスペクト比を維持する必要がある場合は、幅または高さのどちらか一方のコンポーネントのみを指定し、もう一方のコンポーネントを-1に設定します。たとえば、

ffmpeg -i input.jpg -vf scale=852:-1 output_852.png

関連情報