視頻工作者必備的知識

視頻工作者必備的知識

視頻,作為媒體人用的越來越多的載體,往後餘生,更會大量的充斥在我們的日常中。

如果你是新加入視頻媒體的工作人員,本文的內容,真的不要錯過。

視頻文件一般涉及到三個參數:幀率、分辨率和碼率

  • 幀率:FPS(每秒鐘要多少幀畫面)它影響畫面流暢度,與畫面流暢度成正比:幀率越大,畫面越流暢;幀率越小,畫面越有跳動感。人類眼睛的特殊生理結構,如果所看畫面之幀率高於16的時候,就會認為是連貫的。


下面為24fps、30fps、60fps的畫面對比,可以明顯看出60fps跟30fps以及24fps相比,是最平滑流暢的。

視頻工作者必備的知識

同時它也表明了圖形處理器每秒鐘需要刷新的次數


  • 碼率

編碼器每秒輸出的數據大小,單位是kbps,比如800kbps代表編碼器每秒產生800kb(或100KB)的數據。

可以看出它影響了體積,與體積成正比:碼率越大,體積越大,碼率越小,體積越小,文件的體積=碼率*時間


  • 分辨率

單位英寸中所包含的像素點數;VGA:Video Graphics Array(視頻圖像分辨率),通俗講就是指視頻/圖片的長度和寬帶,即圖片的尺寸。影響圖像大小,與圖像大小成正比:分辨率越高,圖像越大;分辨率越低,圖像越小


常用的視頻編碼格式有H.262、H.264、H.265,不過這些是有版權的,只是可以免費試用,還有幾種無版權的視頻編碼格式VP8、VP9、AV1、 Theora等; 常用的音頻編碼格式有MP3、AAC、Vorbis等

主流的視頻格式,它們對視頻編碼和音頻編碼進行了封裝

mp4封裝:H264視頻編碼 + AAC音頻編碼

WebM封裝:VP8視頻編碼 +Vorbis音頻編碼

OGG封裝:Theora視頻編碼 + Vorbis音頻編碼


上面都是些最基本知識,在實際使用的時候,我們會用到各種各樣的工具來處理視頻,如果喜歡有興趣,可以試試ffmpeg,它功能強大,用途廣泛,大量用於視頻網站和商業軟件(比如 Youtube 和 iTunes),也是許多音頻和視頻格式的標準編碼/解碼實現。市面上用到絕大部分播放器、視頻處理軟件,底層都用到了ffmpeg, 而且一些直播推拉流也用到了它。


本身它是一個很複雜的工具,但是對於一些簡單的操作,我們可以直接使用它來完成,比起PR, Final Cut Pro這些巨無霸,更快捷方便。

整理出日常使用的一些操作

1. 更改視頻的分辨率,比如公眾號視頻可以使用的分辨率 640*360

ffmpeg -i video1.mp4 -strict -2 -vf -s 640*360 video2.mp4

這種是屬於強制轉,如果原視頻分辨率的比例和640*360的比例不同,容易失真

可以使用ffmpeg -i video1.mp4 -strict -2 -vf scale=-1:360 video2.mp4, 這樣視頻的高是360,長度會自動根據原始視頻來進行計算,最後的視頻比例不會失真,這個過程fps是不變的。


2. 從視頻中截取圖片

ffmpeg -i test.mp4 -r 1 image%d.jpg

-r後面的數字是幀率-r fps 設置幀率,也就是每秒截取圖像的數量, 設為1則表示1fps,也就是每秒一幀

試了下,如果不設置,默認的話,1秒是30張,可以以下命令驗證

ffmpeg -i test.mp4 -ss 00:00:00 -t 00:00:01 images%05d.png


3. 提取視頻中的音頻

ffmpeg -i test.mp4 -vn test.mp3


4. 消音處理

ffmpeg -i input.mp4 -vcodec copy -an v.mp4


5. 合併音頻和視頻

ffmpeg -i audio.m4a -i video.mp4 -c copy new_video.mp4


6. 添加水印

在視頻的正中央添加文字水印

ffmpeg -i test.mp4 -vf "drawtext=fontfile=simhei.ttf:text=技術是第一生產力:x=(w-tw)/2:y=(h-th)/2:fontsize=40:fontcolor=white:shadowy=2" output2.mp4

播放時有水印,文件本身不會加水印

ffplay test.mp4 -vf drawtext="fontfile=arial.ttf:x=w-tw:fontcolor=white:fontsize=30:text=’Goodday’:x=(w-tw)/2:y=(h-th)/2"


另外也可以做音頻轉換,比如有時候需要mp3格式的文件,但是手頭上的素材是非mp3格式的,怎麼辦?很簡單

ffmpeg -i my_audio.wav my_audio.mp3

當然也可以其他看起來更好用的工具,比如手機上用剪映、快剪輯,電腦上用PR, FInal Cut Pro等都可以達到要求。


分享到:


相關文章: