<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## FFmpeg給視頻加上logo ### ffmpeg從視頻中截取圖像幀 ``` ffmpeg -i inputfile.avi -r 1 -f image2 image-%05d.jpeg ffmpeg -i inputfile.avi -r 1 -s 4cif -f image2 image-%05d.jpeg ffmpeg -i inputfile.avi -r 1 -t 4 -f image2 image-%05d.jpeg ffmpeg -i inputfile.avi -r 1 -ss 01:30:14 -f image2 image-%05d.jpeg ffmpeg -i inputfile.avi -r 1 -ss 01:30:14 -vframes 120 4cif -f image2 image-%05d.jpeg ``` >-r 指定抽取的幀率,即從視頻中每秒鐘抽取圖片的數量。1代表每秒抽取一幀。 -f 指定保存圖片使用的格式,可忽略。 image-%05d.jpeg,指定文件的輸出名字。 4cif 代表幀的尺寸為705x576.其他可用尺寸如下。 -t 代表持續時間,單位為秒。 -ss 指定起始時間 -vframes 指定抽取的幀數 ### ffmpeg給視頻加logo ffmpeg 給視頻input.mp4 加上logo.png的logo,, logo的格式也可以用 **.jepg** ``` ffmpeg -i input.mp4 -i logo.png -filter_complex "[1:v] scale=176:144[logo];[0:v][logo]overlay=x=0:y=0" output.mp4 ``` 從上述命令可以看,將logo.png的圖像流縮放為176x144的分辨率,然后定義一個臨時標記名logo,最后將縮放后的圖像[logo]鋪在輸入視頻input.mp4的視頻流[0:v]的左上角。 ## FFmpeg給視頻加水印文字 FFmpeg可以為視頻加水印,水印可以是文字,也可以是圖片,主要用來標記視頻所屬標記。以下為參數列表 ![waAeZd.png](https://s1.ax1x.com/2020/09/12/waAeZd.png) ### 加文字 使用drawtext濾鏡使用舉例, 給視頻加上`hello world `的文字水印 ``` ffmpeg -i input.mp4 -vf "drawtext=fontsize=100:fontfile=FreeSerif.ttf:text='hello world':x=20:y=20" drawtext.mp4 ``` ### 調節顏色 drawtext濾鏡的fontcolor參數調節顏色,例如將字體的顏色設置為綠色 ``` ffmpeg -i input.mp4 -vf "drawtext=fontsize=100:fontfile=FreeSerif.ttf:text='hello world':x=20:y=20:fontcolor=green" textgreen.mp4 ``` >如果想調整水印的位置,調整x和y參數的值即可 ### 增加一個框和背景色 文字水印還可以增加一個框,然后給框加一個背景顏色 ``` ffmpeg -i input.mp4 -vf "drawtext=fontsize=100:fontfile=FreeSerif.ttf:text='hello world':x=20:y=20:fontcolor=green:box=1:boxcolor=yellow" box.mp4 ``` ### 增加時間 以本地時間為文字水印內容,可以在drawtext濾鏡中配合一些特殊用法來完成。 ``` ffmpeg -i input.mp4 -vf "drawtext=fontsize=100:fontfile=FreeSerif.ttf:text='%{localtime\:%Y-\%m\-%d %H-%M-%s}]':x=0:y=20:fontcolor=green" time.mp4 ``` ### 定時顯示 定時顯示/不顯示水印,使用drawtext和enable配合,例如沒三秒鐘顯示一次文字水印 ``` ffmpeg -i input.mp4 -vf "drawtext=fontsize=100:fontfile=FreeSerif.ttf:text='hello world':x=20:y=20:enable=lt(mod(t\, 3)\, 1)" enable.mp4 ``` ### 中文水印 中文水印,需要系統中包含中文字庫與中文編碼支持。 ``` ffmpeg -i input.mp4 -vf "drawtext=fontsize=100:fontfile=/Library/Fonts/Songti.ttc:text='中文測試':x=20:y=20:enable=lt(mod(t\, 3)\, 1)" chinese.mp4 ``` ## 圖片水印 使用movie的濾鏡參數 ![waAtds.png](https://s1.ax1x.com/2020/09/12/waAtds.png) FFmpeg給視頻加圖片水印有兩種方式,一種是通過movie指定水印文件路徑,另外一種方式是通過filter讀取輸入文件的流并指定為水印 ### 使用movie的方式添加水印 給視頻input.mp4 添加logo.png的logo , logo的格式也可以為 **jpeg** ``` ffmpeg -i input.mp4 -vf "movie=logo.png[wm]; [in][wm]overlay=30:10[out]" movie.mp4 ``` 將透明水印加入到視頻中效果會更好一點,當只有純色背景的logo,可以考慮使用movie 與colorkey濾鏡配合做成半透明的效果: ``` ffmpeg -i input.mp4 -vf "movie=logo.png, colorkey=black:1.0:1.0 [wm]; [in][wm]overlay=30:10[out]" colorkey.mp4 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看