ffmpeg 生成图片轮播视频记录

杂项 · 08-02

ffmpeg -r 30 -f image2 -loop 1 -i "{pic_name}" -i "{music_file}" -s 1920x1080 -t {video_time} -vcodec libx264 -acodec copy -b:a 128K -vf "ass={music_ass}" -y "{mv_file}"

-threads2
多线程处理

ffmpeg -r 1 -f image2 -loop 1 -i 17854.jpg -s 128x128 -t 20 -vcodec libx264 -y result.mp4

cat *.jpg | ffmpeg -loop 1 -r 0.5 -f image2pipe -loop 1 -i - -r 30 -s 128x128 -t 20 -vcodec libx264 -y result.mp4

-loop 1 循环读取 必须放在最前面?
-r 0.1 一张图片播放10s
-f image2pipe -i - 从管道中读取图片
-r 30 输出视频为30帧
-t 20 视频总时长不超过20s

cat *.jpg | ffmpeg -loop 1 -r 0.1 -f image2pipe -i - -i ReTale.mp3 -r 30 -s 128x128 -t 300 -vcodec libx264 -acodec copy -y result.mp4

loop效果看不出来,播放器问题?

  1. 1 09-04

    555

  2. 1 09-04

    1

  3. 1 09-04

    1

  4. 1 09-04

    1

    1. 1 09-04
      @1

      555

    2. 1 09-04
      @1

      1

    3. 1 09-04
      @1

      1

  5. 1 09-04

    1

    1. 1 09-04
      @1

      555

    2. 1 09-04
      @1

      555

    3. 1 09-04
      @1

      555

    4. 1 09-04
      @1

      1

    5. 1 09-04
      @1

      1

    6. 1 09-04
      @1

      1

    7. 1 09-04
      @1

      1

  6. 1 09-04

    555

    1. 1 09-04
      @1

      555

Theme Jasmine by Kent Liao