gpt4 book ai didi

ffmpeg - 我需要在 FFMpeg 中启用哪些编码器/解码器/复用器/解复用器/解析器才能将 mp4 视频转换为 gif?

转载 作者:行者123 更新时间:2023-12-04 23:25:29 25 4
gpt4 key购买 nike

我正在使用自定义选项构建 FFMpeg,以减少 .so 文件在 android 上的最终大小。我想将 mp4 文件转换为 gif。我已经设置了一些选项,因为我正在对 mp4 视频和 aac 音频进行其他处理。现在我坚持成功地将 mp4 视频转换为 gif。

以下是我指定的选项

 --disable-everything
--enable-decoder=mpeg4,mpegvideo,aac,gif
--enable-parser=aac,mpeg4video,mpegaudio,mpegvideo,gif
--enable-demuxer=mpegvideo,aac,mov,gif
--enable-muxer=mp4,gif,mov
--enable-protocol=file
--enable-encoder=mpeg4,mov,gif
--enable-filter=scale,fps,copy,palettegen,vflip,paletteuse,crop

我还需要添加哪些其他选项才能成功运行此命令?
ffmpeg -y -i input.mp4 -vf "fps=15,scale=320:-1:flags=lanczos" -pix_fmt rgb24 output.gif

最佳答案

启用日志后,我发现我缺少 h264 的解码器。这是更新的选项。将 h264 添加到解码器、解析器、编码器、解复用器、复用器(尽管添加到所有这些是不必要的,但它有效) arm 的组合 .so 文件小于 3MB。

 --disable-everything
--enable-decoder=mpeg4,mpegvideo,aac,gif,h264
--enable-parser=aac,mpeg4video,mpegaudio,mpegvideo,gif,h264
--enable-demuxer=mpegvideo,aac,mov,gif,h264
--enable-muxer=mp4,gif,mov,h264
--enable-protocol=file
--enable-encoder=mpeg4,mov,gif,h264
--enable-filter=scale,fps,copy,palettegen,vflip,paletteuse,crop

关于ffmpeg - 我需要在 FFMpeg 中启用哪些编码器/解码器/复用器/解复用器/解析器才能将 mp4 视频转换为 gif?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50622515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com