在保留Alpha通道的同时压缩视频

时间:2018-05-14 04:25:26

标签: ffmpeg transparency alpha channel

我有一个透明背景的视频,尽管只有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通道的同时显着压缩文件的任何想法?

1 个答案:

答案 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容器)