還在被女友嫌棄攝影技術嗎?還在困惑怎麼才能拍出讓人滿意的大片麼?你須要這篇文章html
自從上次二狗子把美美的向日葵照片發給美美的女神婷婷以後,婷婷一直對二狗子很有好感,畢竟嘴上對本身好的人不少,可是像二狗子行動派的人卻很少。二狗子也察覺到了婷婷不經意間流露出的好感,爲了能和婷婷有進一步的發展,也爲了有更多話題,二狗子研究起了攝影攝像的一些知識。算法
八月了,杭州的梅雨季已通過了,藍天白雲,美景良辰,二狗子想抓住機會邀請婷婷去西湖遊玩。沒有一技之長傍身怎麼敢邀請女神出遊呢?二狗子爲此作了充足的準備,「如何製做出讓女友滿意的大片?」。網絡
Excuse me?女友?性能
「好吧,之後會是的!」二狗子心想,二狗子一邊想着,一邊開始研究起了相關知識。學習
通過幾天的潛心研究,二狗子總結出了一套爲女神拍攝大片的完美教程:動畫
切換到視頻模式後不要急着開始拍,這是致使畫面難看的一大緣由。要不就是角度沒選好,要不就是畫面凌亂主體不突出。因此要慢慢來,先思考主體物是什麼,要從什麼角度拍它,要把它居於畫面的什麼位置,而後再按下錄像鍵開始拍攝。網站
選擇好看的角度,能夠充分展示場景的美麗和人物的身材。角度選好後,會把一些不滿意的小缺點巧妙地掩蓋過去。選擇角度不能刻意,感受看着舒服就能夠了,這樣拍出的視頻更天然。編碼
暖暖的光線會給人一種親和感和溫馨感,同時也能夠將人物或者景物的不足之處,由於光線明亮的緣故被美好掉。光線也能夠提亮整個場景的明豔度,顯得更加陽光積極。另外也不要讓畫面太暗或太亮,這兩種狀況都會使人看不清畫面的細節。加密
這對於拍視頻來講尤其重要。若是拿手機的手在抖,拍出來的畫面就晃來晃去,讓人看着難受。一旦畫面平穩,你的做品就離脫穎而出更近一步了。能夠給手找個支撐物固定一下,若是身邊沒有合適的支撐,能夠張開雙腿站穩,將手臂貼在胸前,這樣比手全往外伸出去要穩定許多。spa
教程已經get,二狗子戰戰兢兢地去邀請婷婷,原覺得婷婷會猶豫或者拒絕。出乎意料,女神婷婷爽快地答應了邀約。二狗子摩拳擦掌,躍躍欲試,一邊查找哪裏風景更優美,一邊想着當天要配什麼衣服、髮型纔夠帥。
不過臨近邀約的前一天,他忽然想到了一個問題:
「萬一拍視頻的時候太緊張手一抖,或者角度沒選好,把 1 米 7 的婷婷拍成了 1 米 5 怎麼辦?確定要處理一下才能發給婷婷呀。」
「視頻處理,emmm … 」,二狗子眼前一亮,以前使用了又拍雲的圖片處理,那視頻處理確定也有的呀。他打開了又拍雲的產品文檔,找到了「雲處理」。
「音視頻處理,Perfect!又拍雲簡直是哆啦 A 夢的百寶箱,要什麼它都有。轉碼、加水印、剪輯、截圖 … 媽媽不再用擔憂我處理視頻啦!」
二狗子首先點開了「視頻轉碼」的功能,發現轉碼的經常使用參數裏包括了不少參數,每一個字都認識,合到一塊兒就看不懂了。只有個別參數有所耳聞,「看來處理視頻以前還須要學習一下視頻的一些概念,奇怪的知識又要增長啦!」
視頻碼率(比特率)
視頻碼率是指數據傳輸時單位時間內傳送的數據位數。通常咱們用的單位是 kbps ,即千位每秒。通俗一點的理解就是取樣率,單位時間內取樣率越大,精度就越高,處理出來的文件就越接近原始文件。
視頻碼率是衡量視頻文件大小的關鍵指標。碼率大小和視頻質量成正比,高碼率能夠提升視頻質量,而低碼率會致使視頻質量較差。可是,碼率超過必定數值,對圖像的質量沒有多大影響,使用極高的比特率只會浪費帶寬。
碼率的基本算法是:碼率(kbps)=文件大小(KB)*8/時間(秒)
舉例:
例如視頻文件的容量爲 3.446 G,視頻長度 100 分鐘(6000 秒),計算結果爲:碼率約等於 4818 kbps(3.446*1024*1024*8/6000=4817.857)。
視頻分辨率
日常咱們觀看視頻,常常會根據本身的網絡狀況來調整視頻的流暢度,通常視頻平臺都會有「流暢(SD)」「標清(LD)」「高清(HD)」「1080p」「4K/8K」等選項,視頻畫面清晰度會有很大的差異,這個指的就是視頻分辨率。
視頻分辨率是指能夠在每一個維度上顯示的不一樣像素的數量。一般引用爲「寬度×高度」,例如:「 1024×768」。其中,1024 表示寬度,而 768 表示能夠解析像素的高度。咱們一般看到的分辨率(360p,480p,720p 或 1080p)則表明視頻從上到下的水平線數。所以,一個 480p 視頻由 480 條線組成,每條線堆疊在一塊兒,每行寬 852 像素。也就是說,480p 視頻的分辨率爲 852×480 像素。
爲了進行比較,720p 視頻具備 720 行,每行 1280 像素寬,這意味着它的清晰度是 480p 視頻的兩倍,且能夠在更大的屏幕上觀看。
視頻幀率
還記得那些很酷的手翻書,它們在每張紙上都有一張圖像,當咱們快速翻動這些頁面時,圖像看着就會動起來嗎?
實質上,這就是視頻的工做方式。不管是如今的電影仍是老式電影,視頻都是一系列的靜止圖像,當以必定速度順序觀看時,它們會呈現出播放的效果。
而視頻幀率(Frame rate)就是顯示這些圖像的速度,相似咱們「翻動」書本的速度,一般表示爲「每秒顯示幀數(Frames per Second,簡稱:FPS)」。每一個圖像表明一幀,所以,若是以 24fps 捕獲和播放視頻,則視頻的每一秒都會顯示 24 個不一樣的靜止圖像。
高幀率能夠獲得更流暢、更逼真的動畫。若是 fps 較小,那麼畫面就會顯得不連貫。通常來講 30fps 是能夠接受的,可是將性能提高至 60fps 則能夠明顯提高交互感和逼真感。可是幀率超過屏幕刷新率只會浪費圖形處理的能力,由於顯示器不能以這麼快的速度更新,這樣超過刷新率的幀率就浪費掉了。
視頻編解碼方式
在數字視頻的早期階段,視頻文件都是 RAW 視頻,這意味着視頻文件是靜態照片的集合。對於以每秒 30 幀的速度錄製的視頻,則每秒要拍攝 30 張照片。那麼每分鐘視頻就有 1800 張圖像。結果可想而知,視頻文件會很大。
惟一明智的方法是壓縮這些視頻,但此過程會下降質量。所以,工程師開發了視頻編碼,該編碼提供了一種壓縮這些文件而不損害質量的方法。視頻編碼方式就是指經過壓縮技術,將原始視頻格式的文件轉換成另外一種視頻格式文件的方式。
常見的視頻編碼方式有:
在作視頻編解碼時,須要考慮如下這些因素的平衡:視頻的質量、視頻的碼率、編碼算法和解碼算法的複雜度、針對數據丟失和錯誤的容忍度、編輯的方便性、隨機訪問、編碼算法設計的完美性、端到端的延時以及其它一些因素。
視頻格式
文件格式這個概念應該是咱們比較熟悉的,好比咱們常見的 Word 文檔的文件格式是 .doc,JPG 圖片的文件格式是 .jpg 等等。那對於視頻來講,常見的文件格式有:.mp四、.mov、.avi、.mpg、.vob、.mkv、.rmvb 等等。
上述所說的格式一般表現爲視頻在操做系統上存儲時的後綴名,不一樣的後綴會對應不一樣的視頻封裝格式。視頻封裝格式至關於一種儲存視頻信息的容器,它裏面包含了封裝視頻文件所須要的視頻信息、音頻信息和相關的配置信息。
經常使用視頻的封裝格式及對應的後綴名:
瞭解了視頻的一些概念和參數以後,二狗子終於知道了哪些參數會影響到視頻清晰度,視頻大小,如何設置參數纔是合適的。這樣使用又拍雲的視頻處理就輕鬆多啦!
又拍雲提供了 API 接口提交和控制檯提交兩種任務提交方式,同時基於雲儲存和 CDN,針對視頻文件提供了轉碼、切片、水印、截圖、剪輯、拼接等多樣靈活的多終端、多規格內容輸出加工服務,同時還支持視頻 metadata 獲取。
學習了視頻的後期處理,二狗子想把與女神相關的照片、視頻都單獨存到又拍雲存儲裏。可是存儲有外鏈任何人都能訪問。「我可不想女神出如今別人的網站裏,只能我本身偷偷看。」二狗子又苦惱了,怎麼能防止視頻被盜用呢?
加水印
在視頻畫面上加一些特有的標誌,這就是水印。水印一般是透明背景的圖片或者文字,覆蓋在視頻上保護視頻免遭盜竊。這是一種有效的保護方法,由於水印很難去除,所以大多數盜竊者可能會對此類視頻失去興趣。此外,水印還具備商標功能,能夠在其上放置徽標或品牌名稱。
又拍雲提供了添加視頻水印的功能:
設置防盜鏈
在網站上引用了他人的圖片或視頻連接,這就是盜鏈。他人網站上引用了本身的資源,以此增長訪問,可是最後流量費用卻會算在咱們身上,這是一種很可恥的行爲。對此咱們能夠經過配置防盜鏈來禁止資源被他人盜用。
又拍雲提供了多種訪問控制功能,能夠針對 IP、地區、User-agent、Referer 等不一樣場景設置防盜鏈規則。具體如何使用能夠參考:如何選擇適合本身網站的防盜鏈 [https://techs.upyun.com/knowl...]
針對有時效性的訪問能夠配置 Token 防盜鏈。Token 防盜鏈能夠設置訪問密鑰和過時時間來達到加密文件的目的。只有按照算法成功計算出 Token 才能進行訪問。好比二狗子的狀況,只想本身和特定的人能查看視頻,就能夠經過 Token 防盜鏈來實現。
視頻切片技術
大多數視頻被盜用仍是源於視頻的 URL 地址暴露了出來。盜竊者拿到了地址就會很容易的下載到視頻,並放到本身的網站上。那麼如何防止下載連接暴露?或者說如何讓他拿到了地址也不能下載到視頻?這裏要說的就是切片技術。
顧名思義,切片就是把視頻分割成若干個不規則命名的片斷,這樣下載視頻的人也不會那麼方便的獲取整個視頻文件,也就達到了必定的防下載目的。視頻切片以後會生成 m3u8 文件,文件內容是記錄了一個索引的純文本文件,裏面包含了若干 ts 文件。當打開它時,播放軟件並非播放它,而是根據它的索引找到對應的音視頻文件的網絡地址進行在線播放。用戶看一段加載一段,既增長了下載的難度,又節省了帶寬。
又拍雲視頻處理提供了切片功能,可使用 API 接口進行調用。
萬事俱備,只欠東風。想着和女神約會的日子愈來愈近,二狗子臉上露出了甜蜜的笑容。