我有一个透明背景的视频,尽管只有6秒,但非常大。我希望我能用FFmpeg压缩它,但我尝试的一切似乎都丢弃了alpha通道......
此代码将文件从33gb降至24mb:
ffmpeg -i "C:\Users\djcim\Desktop\Intro For Now\Video Intro.avi" -map 0 -c:v libx264 -preset slow ^
-crf 17 -acodec copy "C:\Users\djcim\Desktop\Intro For Now\Compressed.avi"
但如上所述,我失去了alpha通道,关于如何在保留Alpha通道的同时显着压缩文件的任何想法?
答案 0 :(得分:0)
有各种编解码器支持alpha viz。 qtrle,png,ffv1..etc
尝试使用3来检查哪个产生最佳尺寸。一切都是无损的。前两个仅支持RGB像素,而FFV1支持RGB和YUV,但很少有应用程序支持它。 PNG是最广泛的兼容性。
e.g。
ffmpeg -i "Video Intro.avi" -map 0 -c:v png -c:a copy "Compressed.avi"
(建议使用MOV容器)