讓自拍視頻顯示日期時間雖說MTS文件(這是索尼攝像機的高清視頻)可以在電視上顯示日期和時間,但這款攝像機拍攝的標清視頻(720x576)和MP4(1280x720)格式視頻,仍然無法顯示(標清視頻在攝像機上可以顯示,但在電視上又無法顯示;MP4視頻則無論在攝像機上或電視上均不能顯示)日期和時間況且,公司宣傳片拍攝攝像機攝錄的視頻文件,多是一小段、一小段的,其中某些片段還需要修剪,最后一般也還需要合并。原始的高清視頻,碼率都比較高,體積也相當大。直接使用也有一定問題(例如在電視或電腦上播放時,會因碼率高,電腦或電視來不及處理而發生“卡”的現象)。為適應實際需要,一般也還需要做視頻轉換那么,要想在最終獲得的視頻中顯示攝錄時的日期和時間,該怎么辦呢?實現在視頻中顯示日期和時間,就是把日期和時間信息,當作字幕一樣處理。這里有兩個問題需要解決:一是如何獲得要顯示的日期和時間信息,二是如何使日期和時間信息與視頻畫面“同步”提取日期和時間信息,網上介紹了多種方法。本人曾成功地使用這種方法提取出了日期和時間,并生成了SRT字幕文件。對于連續拍攝的一段視頻,如果對日期時間的顯示位置、字體、顏色、大小沒有要求,這樣的處理結果也還能滿足需要上述方法的優點是顯而易見的。因為每一組日期時間信息(由于是逐秒顯示,一組信息也就是每一秒要顯示的內容)都直接來自視頻文件,所以字幕與畫面是“絕對”同步。缺點當然就更明顯:首先是麻煩,必須對合并前的每一個視頻片段按照以上4個步驟逐一操作,提取效率可想而知經過對SONY攝像機攝錄的視頻文件的分析,現提出一種新的方法,可以快速、準確提取視頻的日期時間信息,并自動生成字幕文件2.用PlayMemories Home軟件對導入的視頻片段進行修剪; “修剪”也就是截取,剪掉不需要或模糊的畫面。這時會生成對應的兩個新文件(新的m2ts和modd文件)3. 用PlayMemories Home軟件,電影中的科學知識必須準確嗎,將需要合并的視頻(m2ts)片段按順序合并,得到一個合并后的視頻文件合并時,對于經過修剪的視頻,請選擇修剪后的視頻新片段,并確認其先后順序4. 使用本人用VB6編制的處理軟件,完成日期時間的提取,并生成字幕文件前3步,都是由SONY提供的PlayMemories Home軟件完成。經過前3步,我們得到了經過修剪的新的視頻片段(m2ts文件)及其新的索引文件(modd文件),還有一個合并后的視頻文件(m2ts文件)和對應的索引文件(modd文件)。第4步的操作要用到每一個視頻片段的modd文件,而合并后的視頻對應的modd文件則用不到了這個軟件的實現細節,因為涉及到軟件編程,所以也不是使用者關心的問題。我僅談一下它的設計思想:提取日期時間,其實只需要知道攝像開始時間(年月日時分秒)和持續時長即可。這兩個信息,都被記錄在modd文件中所以,我們可以從modd文件中獲取視頻片段開始攝錄(同時也是開始播放)的日期時間。不同方法拍攝自己的寶貝。影視視頻制作要獲取持續時長,必須另找辦法WINDOWS系統中的多媒體播放器在播放視頻時,可以顯示視頻的播放時長。只要WINDOWS的播放器可以播放的視頻,可以從他得到持續時長。我不知道WINDOWS播放器如何從視頻文件中提取視頻播放時長信息,我只需要得到它提出來的結果就行了所以,我們從modd文件中提取視頻片段的開始攝錄(播放)時間,由此時刻開始,影視視頻制作每隔1秒,生成一條顯示日期時間的字幕,直到到達由WINDOWS播放器獲得的持續時長所對應的視頻結束點,這就解決了每一個視頻片段的日期時間顯示問題當視頻片段經過合并后,也會生成一個modd文件,雖然此文件中的開始日期時間是正確的,但卻缺少持續時長信息。而且,視老年病癥為濟世良方被合并的各個視頻片段并不一定是連續拍攝,雖然是連續播放,但應該獨立顯示每一片段的日期時間。