從 MP4 轉換為 WMV 時如何獲得合理的檔案大小?

從 MP4 轉換為 WMV 時如何獲得合理的檔案大小?

我將 MP4 1080 電影轉換為 WMV。結果是一個 9 GB 的巨大檔案。我怎麼能轉換它(使用 FFmpeg)以使文件質量不錯但又不很大?或者,如何將 9 GB WMV 檔案分割為兩個可以放入 DVD 光碟的較小檔案?

答案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

 
命令列 - 將 MP4 壓縮並轉換為 Webm,用於 YouTube、Ins、Facebook

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

相關內容