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效果看不出来,播放器问题?
555
1
1
1
555
1
1
1
555
555
555
1
1
1
1
555
555