我有這個代碼,我用來流式傳輸文件并將視頻的節(jié)目名稱放在屏幕頂部的特定時間( name_of_show ),屏幕底部采用節(jié)目名稱從 video_title.txt 并將其放在屏幕底部。我想做的是每隔 1 分鐘或 2 分鐘找到一種方法,拉出 video_title.txt 中當前的任何文本并將其放在視頻中幾秒鐘。我會從另一個 python 程序更新 video_title.txt。下面是我當前的代碼。 command = [ "ffmpeg" , "-re" , "-i" , video[0] , "-vf" , "[in]drawtext=fontsize=40:fontcolor=white:box=1:boxcolor=black@0.8:boxborderw=5:fontfile=/home/fonts/timeless.ttf: text='" + name_of_show + "':x='W-(W+tw)*mod(t\,10)/10':y='H/20':enable='between(t,50,70)',drawtext=fontsize=20:fontfile=/home/fonts/timeless.ttf:textfile=/video_title.txt:fontcolor=white:box=1:boxcolor=black@0.8:boxborderw=5:x=W-w+5:y=h-th-50:enable='1'[out]" "-vcodec" , "libx264", "-pix_fmt", "yuv420p", "-preset" , "medium" , "-r" , "30" , "-g" , "48" , "-b:v" , "2500k" , "-acodec" , "libmp3lame" , "-ar" , "44100", "-threads" , "6" , "-q:a" , "3" , "-b:a" , "712000" ,"-bufsize", "512k" , "-f" , "flv" , STREAM_URL,最終我想要達到的效果是在 twitch/youtube 上播放 1 小時的長流,有人可以在其中發(fā)送短信,它會出現(xiàn)在流中。
您可以使用 ffmpeg 流從文件實時插入文本嗎?
拉風(fēng)的咖菲貓
2023-06-20 15:12:44