ffmpeg吧 关注:713贴子:1,414
  • 1回复贴,共1

使一张gif无限循环拥有声明视频流音频流的媒体相关参数:ff

只看楼主收藏回复

使一张gif无限循环拥有声明视频流音频流的媒体相关参数:

ffmpeg -ignore_loop 0 -f gif -i 路径/0.gif -i 路径/0.mp3 -acodec copy -acodec libmp3lame -s 550x510 -t 00:04:15.76 -b 3000k -vcodec libopenh264 路径/out.mp4

解析参数:
-ignore_loop 0 //使其无限循环
-f gif -i 路径/0.gif //强制读取gif格式路径的0.gif
-i 路径/0.mp3 //读取路径的0.mp3

后面为输出规格参数:
-acodec copy //直接复制源音频
-acodec libmp3lame //ffmpeg的mp3相关参数
-s 550x510 //输出媒体流分辨率 x为英文小写X,可直接由源gif文件而定。
-t 00:04:15.76 //输出媒体流持续时间,以音频流而定。不知可ffmpeg -i 0.mp3查看,然后直接复制可精准
-b 3000k //输出媒体码率,关系视频清晰度。自己酌情设置。也可用设置视频码率参数 如: -vb 5000k 如:c:v 4000k 需要注意的标点符号,要英文键盘输入。
-vcodec libopenh264 //输出媒体的视频编码 ,自己可灵活设置。
路径/out.mp4 //输出路径其媒体规格,理论可为0.flv 0.mkv等等。






回复
来自Android客户端1楼2019-11-02 18:55


    回复
    来自Android客户端2楼2019-11-04 13:54