【发布时间】:2018-04-08 10:55:13
【问题描述】:
编码时我有时会看到这个 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
【问题讨论】:
-
图像结束(标记)。显示完整的日志。您是否在转换过程中更新输入?
-
不,在此处转换期间不更改输入源。还有什么原因?
-
完整日志丢失。
-
@Mulvya 添加了示例命令 - 可能有帮助吗?由于日志级别,我没有完整的日志
-
添加 -report 以生成日志。这与输入解析有关,与命令无关。
标签: ffmpeg