為什么電影電視幀率不取整數?

英文名稱:time code時間碼概念時間碼(time code)是攝像機在記錄圖像信號的時候,針對每一幅圖像記錄的唯一的時間編碼。一種應用于流的數字信號。該信號為視頻中的每個幀都分配一個數字,用以表示小時、分鐘、秒鐘和幀數。現在所有的數碼攝像機都具有時間碼功能,模擬攝像機基本沒有此功能。由于視頻圖像記錄畫面很多,達到每秒25幀(也就是每秒25幅圖像),在一盤拍攝完成的磁帶里面要想找到一幅特定的畫面可不是容易的事情,因此引入了時間碼的概念,對記錄在磁帶上的每一幅畫面進行編碼也就是時間碼,其格式為:xxHxxMxxSxxF,其中的xx代表數字,也就是xx小時xx分鐘xx秒xx幀,這樣只要記住某一幅畫面的時間碼,就可以在磁帶上很容易地找到它。在一盤磁帶上,每一幅畫面所對應的時間碼是惟一的,因此無論何時回放到此幅畫面的時候都是同樣的時間碼,記錄完的磁帶在進行回放的時候,其時間碼的顯示是無法清零的,這與磁帶計數器不同。當一盤新的磁帶放入數碼攝像機里面的時候,攝像機會自動地將時間碼清零,即恢復到00H00M00S00F開始記錄。如果使用的是一盤以前記錄過內容的磁帶,攝像機會自動地讀出原來的時間碼,新記錄的圖像會接續原來的時間碼進行記錄,以保證時間碼的連續。時間碼解析如果你在拍攝一些現場直播的節目,實際的時間就非常重要,譬如說一個小時的節目,我們認定的時間如果和播放的時間有誤差,那就是很煞風景的事,譬如說一小時的節目結束了,結果時間還沒到整點,或者是電視臺顯示的時間比你家的鐘還慢。如果是短短的商業廣告,一分鐘掉那么幾格我想也沒有人會注意,不過如果你仔細觀察,早期的影片播放在現在的系統上好像都會些失速的感覺,而現在有許多節目或音樂錄影帶音樂跟影像好像都對不到,是否是Time Code沒對好呢?一般說來,歐洲系統大部分全都使用25fps,即使是24fps,在轉換成25fps的過程中會加速4%,對聲音及影像都還在可以忍受的范圍。針對29.97fps的系統拍攝的影集通常都使用30fps來拍,因為它到時候會再補償回來,我們稍后會談。29.97fps通常使用于電視、影集以及音樂錄音上,雖然有人說用30fps來錄制聲音時,因為是30fps,所以時間比較精準,不過那樣畢竟是不值一提的好處,因為這種音樂一旦要和影像同步就會有很大的問題,所以我們還是推薦用29.97fps來錄。29.97drop frame則多半使用在現場直播節目如:新聞。30fps drop frame則發生在拍攝現場直播的影集或節目時使用,因為到時候要用29.97fps drop frame來補償。再舉個補充與Timecode的實例如果你拍攝了一支音樂錄影帶,想要帶回錄音室再加進去一些音樂Remix,這時候該怎么辦呢? 我們拍的音樂錄影帶應該都是先有畫面,放個CD請歌手對個嘴,再搭音樂,現在畫面拍好了,首先我們需要有一臺Betacam的機器來播放母帶,然后我們原來的多軌錄音機當然要加上我們Remix的音樂,還要有另一個具備Timecode能力的錄制錄影帶的錄影機,這三臺機器又該如何同步呢? 省掉那些昂貴的同步設備不說,了解Time code還可以幫你省錢耶!首先我們的多軌機中應該本來就有一軌29.97fps 的Timecode訊號,當然,這軌timecode當然需要傳輸到播放母帶的Betacam去,這樣Betacam主機就可以準確帶動多軌機的同步,然后我們錄制的母帶機,還得同時帶動錄影機,那么錄影機這邊的速度應該如何設定? 這當然跟你到時候要播放的系統有關系,歐規? 美規? 取決就是在于它的轉速,如果是24/30fps,Timecode應該設在30fps,如果是29.97fps,Timecode也應該設在 29.97fps。為什么當母帶是29.97fps,我們卻要使用30fps的時間碼?? 因為當我們這樣錄制時,錄影帶上的影片速度會比Betacam上的速度還要慢0.1%,但是當我們拍攝影片時,我們是使用30fps的timecode規格,所以當我們用29.97fps的速度去播放時,速度也跟著加快了0.1%,如此一來,兩者剛好抵消,又成了原來的速度。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450872.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450872.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450872.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux下用rpm 安裝jdk

1.下載jdk的rpm安裝包,這里以jdk-7u4-linux-i586.rpm為例進行說明 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 將jdk-7u4-linux-i586.rpm 移動到合適的安裝目錄上,安裝軟件不要在/home路徑下&#xf…

FFT 入門

推薦博客 : https://oi.men.ci/fft-notes/ 卷積的理解 : https://www.zhihu.com/question/22298352?rf21686447 題目鏈接 :http://uoj.ac/problem/34 這是一道模板題。給你兩個多項式,請輸出乘起來后的多項式。輸入格式第一行兩個…

MPEG4視頻壓縮編碼技術詳解

MPEG全稱是Moving Pictures Experts Group,它是“動態圖象專家組”的英文縮寫,該專家組成立于1988年,致力于運動圖像及其伴音的壓縮編碼標準化工作,原先他們打算開發MPEG1、MPEG2、MPEG3和MPEG4四個版本,以適用于不同帶…

oracle orion hugepages_settings.sh(支持OEL 7,4.1內核)

orion需要首先配置hugepage,否則會出現下列錯誤。[rootyyxxdb01 ~]# /opt/app/11.2.0/grid_home/bin/orion -run oltp -testname mytestORION: ORacle IO Numbers -- Version 11.2.0.4.0************************ Large Pages Information *******************Param…

eclipse啟動出現“An Error has Occurred. See the log file”解決方法

見:http://blog.csdn.net/ww130929/article/details/52652222 這段時間開發java的項目,剛開始啟動Eclipse的時候經常遇到這個問題,寫這篇博客來記錄解決方法。 1.刪除工程目錄下的: “.metadata/.plugins/org.eclipse.core.resour…

初識NIO之Java小Demo

Java中的IO、NIO、AIO: BIO:在Java1.4之前,我們建立網絡連接均使用BIO,屬于同步阻塞IO。默認情況下,當有一條請求接入就有一條線程專門接待。所以,在客戶端向服務端請求時,會詢問是否有空閑線程…

RTP協議詳解

RTP協議分析 第1章. RTP概述 1.1. RTP是什么 RTP全名是Real-time Transport Protocol(實時傳輸協議)。它是IETF提出的一個標準,對應的RFC文檔為RFC3550(RFC1889為其過期版本)。RFC3550不僅定義了RTP&#xff0…

線程狀態轉換

一、線程狀態轉換 新建(New) 創建后尚未啟動。 可運行(Runnable) 可能正在運行,也可能正在等待 CPU 時間片。 包含了操作系統線程狀態中的 Running 和 Ready。 阻塞(Blocking) 等待獲取一個排它…

Eclipse中啟動tomcat報錯java.lang.OutOfMemoryError: PermGen space的解決方法

見:http://outofmemory.cn/java/OutOfMemoryError/outofmemoryerror-permgen-space-in-tomcat-with-eclipse 有的項目引用了太多的jar包,或者反射生成了太多的類,異或有太多的常量池,就有可能會報java.lang.OutOfMemoryError: Per…

MPEG-4 AVC/H.264 信息

作者:haibara 來源:pcicp.com 本FAQ由(haibara)翻譯,期間受到kaito_mkid(pcicp)幫助,在此感謝,由于Newbie的關系,如有翻譯錯誤,還請各位指出&…

eclipse搜索關鍵字

見:https://jingyan.baidu.com/article/e6c8503c1a60d2e54f1a18e3.html

裝飾器語法糖運用

裝飾器語法糖運用 前言:函數名是一個特性的變量,可以作為容器的元素,也可以作為函數的參數,也可以當做返回值。閉包定義: 內層函數對外層函數(非全局)變量的引用,這個內層函數就可以…

fb 4.7英文版 顯示行數

窗口(window)首選項(Preference)—>常規(General)—>編輯器(Editors)—>文本編輯器(Text Editors)—>“顯示行號”(Show line number…

集市中迷失的一代:FreeBSD核心開發者反思開源軟件質量

摘要:本文作者Poul-Henning Kamp (phkFreeBSD.org) ,26年的計算機程序員,他編寫的軟件以底層構建塊的形式廣泛被開源和商業產品采用。講述作者在看完《設計原本》這本書后所引發的共鳴! 13年前,新興的草根開源軟件運動…

點擊表格彈窗獲取另外一套數據之后,原表格相關數據的調用

用H5新屬性,data-*, $獲取方式: 待續。。。。。。。 轉載于:https://www.cnblogs.com/He-tao-yuan/p/9888316.html

谷歌瀏覽器如何如何禁用彈出窗口阻止程序

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 在工具欄上使用 Google Chrome 菜單。工具欄上的菜單位于瀏覽器右上角。 選擇“設置”。 在頁面底端找到并點擊“顯示高級設置”。 在“隱…

Python 3 入門,看這篇就夠了

文章目錄 簡介基礎語法運算符變量數據類型流程控制迭代器生成器函數 自定義函數參數傳遞 可更改與不可更改對象參數匿名函數變量作用域模塊面向對象錯誤和異常文件操作序列化命名規范參考資料簡介 Python 是一種高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Pyt…

面試經歷(二)

前面說到用數據庫中的鎖機制對并發事務進行控制,這節來說說事務方法和事務方法發生嵌套調用時事務如何進行傳播。例如:方法可能繼續在現有事務中運行,也可能開啟一個新事務,并在自己的事務中運行。例如:方法可能繼續在…

最有價值的編程忠告

摘要:本文是來自貝爾實驗室Plan 9操作系統的創始人Rob Pike給大家分享的編程忠告!Rob Pike,目前谷歌公司最著名的軟件工程師之一,曾是貝爾實驗室Unix開發團隊成員,締造Go語言和Limbo語言的核心人物。 Rob Pike&#xf…

Column count doesn't match value count at row 1 原因

mysql 提示 : Column count doesnt match value count at row 1錯誤,SQL語句中列的個數和值的個數不等, 如: insert into table1 (field1,field2) values(值1,值2,值3 ) 列只有2個,值 卻有3個…