Video 有没有一种方法可以在保持视频alpha通道的同时使用ffmpeg缩放avi?
我一直在尝试改变avi的比例,但也保留了alpha通道。此外,该视频需要打开后的效果,但当我试图打开它,我得到下面的错误。我已经在一个for循环中运行了它,以便为文件夹中的所有视频工作Video 有没有一种方法可以在保持视频alpha通道的同时使用ffmpeg缩放avi?,video,ffmpeg,transparency,Video,Ffmpeg,Transparency,我一直在尝试改变avi的比例,但也保留了alpha通道。此外,该视频需要打开后的效果,但当我试图打开它,我得到下面的错误。我已经在一个for循环中运行了它,以便为文件夹中的所有视频工作 ffmpeg -i %%X -vf scale=!newWidth!:!newHeight! -pix_fmt bgra -r 24 -c:v rawvideo "resized\%%X" 这似乎可行,但当我尝试在After Effects中测试alpha通道时,我得到以下错误: 该项有一个“未标记的alpha
ffmpeg -i %%X -vf scale=!newWidth!:!newHeight! -pix_fmt bgra -r 24 -c:v rawvideo "resized\%%X"
这似乎可行,但当我尝试在After Effects中测试alpha通道时,我得到以下错误:
该项有一个“未标记的alpha通道”
如果我选择直线未匹配(选项)
我得到一个错误:
后效错误:(错误(4)从文件(86::2)读取帧
任何帮助都会很好!我找到的解决方案是对电影进行两次
编码。一次将其转换为mov.
,然后使用copy codec将其转换为avi
如果有人有更简单的解决方案,请告诉我:)
转换为具有适当缩放比例的MOV。。。
复制编解码器转换为avi可节省透明度。。。
我找到的解决办法是对电影进行两次编码。将其转换为mov.
,然后使用copy codec将其转换为avi
如果有人有更简单的解决方案,请告诉我:)
转换为具有适当缩放比例的MOV。。。
复制编解码器转换为avi可节省透明度。。。
出于某种原因谢谢你,这也不起作用。这会使视频背景变得模糊。我注意到rawvideo在从png序列制作视频时保持了正确的透明度,尽管o_o.怪异的东西xD。出于某种原因,这也不起作用。这会使视频背景变得模糊。我注意到rawvideo在从png序列制作视频时保持了正确的透明度,尽管是o_o.怪异的东西xD。
ffmpeg -i %%X -vf scale=!newWidth!:!newHeight! -c:v qtrle "%%~nX.mov"
ffmpeg -i %%X -vcodec copy "resized\%%~nX.avi"