第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您可以使用 ffmpeg 流從文件實時插入文本嗎?

您可以使用 ffmpeg 流從文件實時插入文本嗎?

拉風(fēng)的咖菲貓 2023-06-20 15:12:44
我有這個代碼,我用來流式傳輸文件并將視頻的節(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)在流中。
查看完整描述

1 回答

?
湖上湖

TA貢獻2003條經(jīng)驗 獲得超2個贊

在 drawtext 中使用reload=1textfile選項。

reload
如果設(shè)置為 1,文本文件將在每一幀之前重新加載。務(wù)必以原子方式更新,否則可能讀取不全,甚至讀取失敗。

textfile
包含要繪制的文本的文本文件。文本必須是 UTF-8 編碼字符序列。
如果參數(shù)沒有指定文本字符串,則此參數(shù)是必需的text
如果同時指定texttextfile,則會發(fā)生錯誤。

例子:

ffmpeg?-i?input.mp4?-vf?"drawtext=texfile=mytext.txt:reload=1:fontsize=22:fontcolor=white"?output.mp4

要自動更新,您可以使用mv或等效:

mv?temp.txt?mytext.txt


查看完整回答
反對 回復(fù) 2023-06-20
  • 1 回答
  • 0 關(guān)注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號