[FFmpeg-user] text overlay will not work on rtmp stream
Carl Eugen Hoyos
ceffmpeg at gmail.com
Wed Sep 19 19:55:51 EEST 2018
2018-09-19 18:46 GMT+02:00, Anthony Griffiths <neuronetv at gmail.com>:
> On Wed, Sep 19, 2018 at 5:04 PM, Carl Eugen Hoyos <ceffmpeg at gmail.com>
>> 2018-09-19 17:08 GMT+02:00, Anthony Griffiths <neuronetv at gmail.com>:
>>> I stream video from a canopus advc100 device to a vps running nginx
>>> using ffmpeg with the following command:
>>> dvgrab -format dv1 - |
>>> -deinterlace -f dv -i - \
>>> -codec:v libx264 -preset slow -aspect 16:9 -s 320x180 -b:v 1500k
>>> -maxrate 500k -bufsize 1000k -vf scale=-1:240 -threads 0 -f flv \
>>> -framerate 15 -qscale:v 20 -codec:a aac -b:a 64k -af aformat=s16:44100
>>> the video plays fine at the other end but there is no text overlay on
>>> the video. the file /home/<me>/screentext.txt does have text in it.
>>> whats strange is this command does work with text overlay. It streams
>>> the same source to the same vps but to red5 server rather than nginx.
>>> dvgrab -format dv1 - | /home/<me>/bin/ffmpeg -deinterlace -f dv -i - -f
>>> -y -vcodec flv -s 320x240 -r 10 -b:v 400k -vcodec libx264 -preset
>> This command looks wrong because you are requesting
>> two different video codecs which is likely undefined
>>> veryfast -crf 25 -maxrate 1000k -bufsize 6000k \
>>> -g 20 -c:a libfdk_aac -ac 1 -ab 32k -ar 22050
>>> The first command is the one I want to use because it works for
>>> playback on a smart phone but i can't get the text overlay to work.
>>> can anyone see whats wrong with the command?
>> Feel free to provide the complete, uncut console output of the
>> command you tested.
>> Carl Eugen
> thankyou for your input. I'm struggling to understand what you mean by
> two different video codecs as you didn't specify which however, here
You have (above) "-vcodec flv -vcodec libx264" which is not ok.
> is the console output from the first command:
> ffmpeg version 2.5.3 Copyright (c) 2000-2015 the FFmpeg developers
This is too old, please test current FFmpeg git head.
More information about the ffmpeg-user