编码时我有时会看到这个ffmpeg警告
[mjpeg @ 0x5584bda90320] EOI missing, emulating
已经谷歌搜索但无法找到任何有用的东西。 EOI代表什么以及可能导致什么?
以下是使用完整命令的示例:
ffmpeg -f image2 -thread_queue_size 3072 -framerate 15.9 -i /var/www/videomail/production/source/var/production/tmp/clients/videomail.io/11e
7-bd8d-9a4e4a70-86c9-13af52a474c3/frames/%d.jpg -y -an -vcodec libx264 -filter:v drawtext=fontfile=/var/www/videomail/production/source/src/assets/fonts/Varela-Regular.ttf:text
=www.videomail.io:fontsize=12:fontcolor=0xFFFFFF@0.3:x=text_h:y=main_h-(text_h*2):shadowcolor=0x111111@0.15:shadowx=1:shadowy=1,scale=trunc(iw/2)*2:trunc(ih/2)*2 -crf 23 -pix_f
mt yuv420p -preset ultrafast -profile:v baseline -level:v 3.1 -movflags +faststart -loglevel warning /var/www/videomail/production/source/var/production/tmp/clients/videomail.i
o/11e7-bd8d-9a4e4a70-86c9-13af52a474c3/videomail_preview.mp4
报告发生时:https://gist.github.com/binarykitchen/d8643bf0c0fb18f1b41cab7a322deb91
答案 0 :(得分:1)
您的某些输入文件稍有损坏。如果缺少图像结束标记,大多数JPEG查看者甚至不会发出警告。