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