當前位置:首頁 » 編程軟體 » 寫腳本例子

寫腳本例子

發布時間: 2023-10-26 02:33:31

1. 語文腳本怎麼寫

一部完整的電影腳本可以使任何人再不需要咨詢任何人的情況下就拍出一部電影來。那麼如何寫電影腳本呢?腳本可以非常詳盡,包括諸如時長。拍攝對白時攝像機的位置移動以及演員的動作等內容。另外腳本可以更像拍攝表,寫一些能夠保證人物及地點被拍攝進影片的注釋及標題等的內容提要。

讓我們來看看下面的例子。

主題:一隻小鳥在桌主人的窗,主人對小鳥有一種特殊感情。全長38秒。

下面的分鏡頭腳本各段按照鏡號、景別、鏡頭運用、畫面內容、時間、音效來描述。

鏡號

景別

鏡頭運用

畫面內容

時間

音效

1

全景

搖拍

清晨,由蔚藍的天空搖向一顆茂密的樹在搖向樹旁邊的一棟房子。

5秒

持續一首較舒緩的音樂

2

全景

切換

一隻小鳥從遠處飛向這棟房子。

2秒

加入歡快的鳥叫聲

3

中景

切換

小鳥站在窗檯上,用嘴啄著窗戶。

3秒

4

特寫

推、搖

先推到小鳥的小眼睛,再搖到淡黃色的小嘴。

3秒

5

近景

切換

不停的啄著窗戶。

2秒

6

近景



透過窗戶,主人公在窗戶裡面向外看著,觀察著小鳥,很陶醉。

6秒

7

中景

淡出

幾天後主人站在窗邊向外張望,沒有看到小鳥,有點失望。

3秒

8

遠景

切換

主人走在街上。

2秒

嘈雜的車流聲

9

中景

切換

主人聽到空中傳來鳥叫聲,抬頭仰望,露出一點點歡喜。

3秒

幾聲鳥叫

10

中景

切換

主人再次站在窗口向外看,期待著那隻小鳥的到來。

4秒

再次響起較舒緩的音樂

11

遠景

搖拍

有主人搖向窗外的樹,搖向天空。

5秒

鏡號:每個鏡頭按順序的編號

景別:一般分為全景、中景、近景、特寫和顯微等

技巧:包括鏡頭的運用—推、拉、搖、移、跟等,鏡頭的組合—淡出談入、切換、疊化等。

畫面:詳細寫出畫面里場景的內容和變化,簡單的構圖等。

解說:按照分鏡頭畫面的內容,以文字稿本的解說為依據,把它寫得更加具體、形象。

音樂;使用什麼音樂,應標明起始位置。

音響:也稱為效果,它是用來創造畫面身臨其境的真實感,如現場的環境聲、雷聲、雨聲、動物叫聲等。

長度:每個鏡頭的拍攝時間,以秒為單位。

例:片名:《三讓一樹花常開》
鏡頭語言的基本知識

一、電影、電視的景別

景別,根據景距、視角的不同,一般分為:

一、根據景距的變化分類

極遠景:極端遙遠的鏡頭景觀,人物小如螞蟻。

遠景:深遠的鏡頭景觀,人物在畫面中只佔有很小位置。廣義的遠景基於景距的不同,又可分為大遠景、遠景、小遠景(一說為半遠景)三個層次。

大全景:包含整個拍攝主體及周遭大環境的畫面,通常用來作影影視作品的環境介紹,因此被叫做最廣的鏡頭。

全景:攝取人物全身或較小場景全貌的影視畫面,相當於話劇、歌舞劇場「舞台框」內的景觀。在全景中可以看清人物動作和所處的環境。

小全景:演員「頂天立地」,處於比全景小得多,又保持相對完整的規格。

中景:俗稱「七分像」,指攝取人物小腿以上部分的鏡頭,或用來拍攝與此相當的場景的鏡頭,是表演性場面的常用景別。

半身景:俗稱「半身像」,指從腰部到頭的景緻,也稱為「中近景」。

近景:指攝取胸部以上的影視畫面,有時也用於表現景物的某一局部。

特寫:指攝影、攝像機在很近距離內攝取對象。通常以人體肩部以上的頭像為取景參照,突出強調人體的某個局部,或相應的物件細節、景物細節等。

大特寫:又稱「細部特寫」,指突出頭像的局部,或身體、物體的某一細部,如眉毛、眼睛、槍栓、板機等。

二、攝影、攝像機的運動(拍攝方式)

推:即推拍、推鏡頭,指被攝體不動,由拍攝機器作向前的運動拍攝,取景范圍由大變小,分快推、慢推、猛推,與變焦距推拍存在本質的區別。

拉:被攝體不動,由拍攝機器作向後的拉攝運動,取景范圍由小變大,也可分為慢拉、快拉、猛拉。

搖:指攝影、攝像機位置不動,機身依託於三角架上的底盤作上下、左右、旋轉等運動,使觀眾如同站在原地環顧、打量周圍的人或事物。

移:又稱移動拍攝。從廣義說,運動拍攝的各種方式都為移動拍攝。但在通常的意義上,移動拍攝專指把攝影、攝像機安放在運載工具上,沿水平面在移動中拍攝對象。移拍與搖拍結合可以形成搖移拍攝方式。

跟:指跟蹤拍攝。跟移是一種,還有跟搖、跟推、跟拉、跟升、跟降等,即將跟攝與拉、搖、移、升、降等20多種拍攝方法結合在一起,同時進行。總之,跟拍的手法靈活多樣,它使觀眾的眼睛始終盯牢在被跟攝人體、物體上。

升:上升攝影、攝像。

降:下降攝影、攝像。

俯:俯拍,常用於宏觀地展現環境、場合的整體面貌。

仰:仰拍,常帶有高大、庄嚴的意味。

甩:甩鏡頭,也即掃搖鏡頭,指從一個被攝體甩向另一個被攝體,表現急劇的變化,作為場景變換的手段時不露剪輯的痕跡。

懸:懸空拍攝,有時還包括空中拍攝。它有廣闊的表現力。

空:亦稱空鏡頭、景物鏡頭,指沒有劇中角色(不管是人還是相關動物)的純景物鏡頭。

切:轉換鏡頭的統稱。任何一個鏡頭的剪接,都是一次「切」。

綜:指綜合拍攝,又稱綜合鏡頭。它是將推、拉、搖、移、跟、升、降、俯、仰、旋、甩、懸、空等拍攝方法中的幾種結合在一個鏡頭里進行拍攝。

2. 微電影腳本怎麼寫

問題一:微電影劇本怎麼寫 微電影的話如果是五分鍾以內,就不用寫劇本了,列個大綱就可以了。
如果是五分鍾以上的話。劇本分給演員看的,還有所有的效果都在上面的。
給演員看的就一句一句的對白還有動作就好了,記住要分幕。
給整個劇組看的就要把拍攝的鏡頭,鏡位,場次等等都要註明。

問題二:求微電影劇本範文 摘要: 地點:教室、肖瑞家 人物: 肖瑞:男,六年級(1)的學生,聰明、愛看書,思維活躍,有創新精神。 李友:男,桐顫游六年級(1)的學生,肖瑞的好朋友,但對肖瑞的想法也持反對意見。 高傲:男,六年級(1)的學生 ...
地點:教室、肖瑞家
人物:
肖瑞:男,六年級(1)的學生,聰明、愛看書,思維活躍,有創新精神。
李友:男,六年級(1)的學生,肖瑞的好朋友,但對肖瑞的想法也持反對意見。
高傲:男,六年級(1)的學生,高傲、看不起人、對別人的一切不屑一顧。
隋波:
-
男,六年級(1)的學生,淘氣,愛起鬨,知錯就改。
賈南:女,六年級(1)的學生,大大咧咧,像個假小子。
趙凡:女,六年級(1)的學生,善良,不善言詞。
媽媽:很局銷疼愛肖瑞,雖然有些嘮叨,但是很開通,能支持孩子的想法、做法。
場景:六(1)班教室,肖瑞家裡。
道具:課桌椅六套、課本、帽子、食物。
第一幕
燈光暗旁白洞基:2010年5月,世界博覽會將在中國上海舉行。這是世界經濟、科技、文化的「奧林匹克」盛會,「為世博會獻計獻策」是每一個中國人的報國心願。一位名叫肖瑞的六年級(1)班學生,在一節科學課的啟發下,萌發了「設計一種綠色環保的發電方式,為世博會提供能源」的念頭。
音樂響起,下課鈴響,燈光漸亮。同學們從科學教室走出來,手裡拿著書,正在興高采烈地議論著,邊談邊走進教室
趙凡:今天這節科學課真有意思呀!
隋波:是呀是呀,原來機械能可以轉化為電能,真是神奇呢!
李友:(不屑地)切,這算什麼神奇呀?你沒聽過、見過的事多著呢,真是大驚小怪!
隋波:(滿不在乎地一笑,妥協地)得,得,我是井底之蛙還不行嗎?
賈南:(不耐煩地)好了好了,你們兩個,每次都是這樣,說不到兩句就拌嘴,真服了你們!(略帶得意)來吧,看看這是什麼?(拿出「海寶」)
李友:咦?這是什麼玩意兒?怎麼像個人呀!
隋波:嘿,嘿,這回可輪到你弱智了吧!(拍李友肩膀)李友小朋友仔細聽著:這可是明年上海世博會的吉祥物――海寶,就是從漢字「人」演化而來的。
賈南:隋波說得對,它就是海寶貼花紙,是舅舅送給我的。他就在上海世博會組委會工作,(自豪地)聽說這是歷史上規模最大的一次博覽會呢!
李友:哦,(點頭,面對隋波,譏諷)你也只知道一個海寶呀!
賈南:瞧你們兩個真是冤家路窄。無聊!(搖頭)
本文來自文秘114 wenmi114,轉載請保留此標記。
隋波:(搞笑地)嘿嘿,這就叫做(搖頭晃腦)話不投機――
李友:(接著說)半句多!(說完後笑)
(其他同學聽完他們倆的對話,哈哈大笑,分別走向自己的座位,除了肖瑞沒有笑)
賈南:(停住笑,疑惑不解地推了推身旁的肖瑞)喂,肖瑞,想什麼呢?這么入神?
肖瑞:(場然驚醒,一愣)啊?
李友:(來到肖瑞的身邊,坐在自己的桌角上,摟住肖瑞的肩膀)嗨,哥們,又在天馬行空了吧?
肖瑞:(沉思地)我剛才在想呀,上海世博會不是在徵集大家對辦好世博會的意見和建議嗎?今天我們所學的知識,也許可以派上用場呢。
高傲:(嘲諷地側看著肖瑞)怎麼著?我們的天才又有什麼偉大的構想了
李友:(敲了高傲的頭一記......>>

問題三:請問大家!微電影怎麼寫劇本啊?謝謝回答! 由於是微電影,人物不多,你可以只寫幾個人物,不過需要重點描寫,劇情就圍繞這幾個人寫。別寫太多其他的。

問題四:微電影腳本怎麼寫?萬分感謝! 寫個大綱,再加上些自己的想法,加起來15分鍾的長度就夠了

問題五:微電影腳本是什麼意思 不是劇本,腳本是指分鏡頭腳本。腳本的意思就是以該文本為拍攝依據。腳本是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。電影腳本一般會列出鏡頭的長度、景別、構圖、配樂等等很詳細的信息。腳本一般是用在正式拍攝時導演和攝像,後期編輯時編輯師看的。

問題六:怎麼寫好微電影 微電影劇本怎麼寫,有人就知道要寫個故事,可是不知道那是娛樂片范圍的劇本,連這個起碼的知識都沒有,就不可能寫個象樣的劇本,有人還把好萊塢影片說成是前衛,把整個事情顛倒了。你要寫故事片的劇本,首先要考慮的是這個故事是否適合於銀幕表現,或者說這個故事該從什麼角度來講,才最適合於銀幕的表現,另外,你在寫一個故事片劇本的時候,你還得分清楚,你是要講一個故事,還是寫一個人物性格,這兩個差別是很大。我們總是把它搞混了,其實在我們的電影劇本里和影片里,只有講故事的影片,沒有表現人物性格的影片,這兩種影片是完全不同。

問題七:公司拍攝微電影劇本怎麼寫? 公司拍微電影還要你們寫劇本,太扯淡了吧。我們公司做的微電影 都是傳媒公司全部包括的,比如創意啊,劇本啊什麼的。根本不用我們問事,公司好像叫上海 秦智軒。

問題八:公司微電影劇本怎麼寫? 微電影的劇本怎麼寫 微電影的劇本,可是以前沒寫過,不知道從何下手。 「就體量來說,微電影就像小小說,情節緊湊,人物關系比較簡單。」 1、不妨多看看網路上別人的作品。 很多微電影之所以會被轉發、流傳,一定有它的理由,有些是情感很動人,有些講了 人性,有些傳達了一種美好。《田埂上的夢》、《讓我留下》、《老男孩》都很棒,可以看看人家是怎麼講故事的。 2、有懸念會很吸引人。 上次麥家也提到一個作品《調音師》,它就很有懸念。有一個調音師,很多人願意找他去調音,因為是盲人,人們在他面前可以無所顧忌,甚至半裸著跳舞。但其實,他是假裝盲人。有一天,在一個客戶家裡,他目睹了一樁兇殺案。再舉一個例子,比如說,一個女孩要把自己賣出去,2000塊,為了給爺爺治病,她找到了一個拐賣人口的。那個拐賣人口的出了錢,卻沒帶走她。他想幫她――這個錢是干凈的??你看,這就有懸念,有曲折了。 3、用影像來表現情節。 電視劇的對白非常多,但微電影的對白就不好太多,更多要用影像來表現。比如你要表現一個80後的城市白領壓力很大,渴望釋放,那就讓他爬上一輛運車的火車。他穿的白襯衣與黑色的煤車相映成趣,火車駛過油菜花地、水溝、村莊,穿過隧道,他在車頂上歡呼、尖叫。這就很有表現力。 4、把水燒到100度。 很多人會把一個故事講完整,能把水燒到80度,但總是到不了100度。這很可能只是差了最後十秒鍾的鏡頭。在《田埂上的夢》這個作品裡,一個愛跳舞的鄉下男孩,別人嘲笑他、打他,說了一句「你還是去種田吧」。如果沒有這場戲,那就只是一個平淡的故事了,作品的力量就會削弱很多。

問題九:如何寫微電影劇本 基本格式
(1) 首先要寫出時、景、人
(2) 在描寫情態時,先用△(三角式)符號放在前面。
(3) 對白是頂格寫出人物簡稱,然後加上∶(冒號)。劇本跟小說不同,劇本的對白不需用引號。
小說的對象是讀者,但劇本的對象並不是觀眾。劇本是寫給編導、導演及演員看的,所以編劇寫劇本時都會用上些術語。這主要是為了讓導演及演員易於理解編劇所聯想的圖畫,提供拍攝畫面的影象意念讓編導及導演參考。
一般術語∶
遠景(WIDE SHOT)∶多用來交代周圍的環境。
特寫(CLOSE UP)∶使觀眾仔細看清楚某人或某物,並將周圍環境完全排擠出畫面。
跳離鏡頭(CUT SHOT)∶使觀眾的注意力跳離主要動作一段短時間,接到另一個鏡頭。
溶(DISSOLUE)∶將淡入和淡出結合,使前一影像疊在後一影像上。
拉近鏡(ZOON IN)∶將原來中景或遠景的鏡頭,突然快速變焦距,變為大特寫或普通特寫。
接開鏡(ZOON OUT)∶由大特寫或中景特寫,突然變回中景或遠景。

問題十:微電影劇本怎麼寫 按正常劇本那麼寫。劇本的寫作方法有很多種,建議可以按場景來寫。劇本是給演員看的,所以要弱化它的文學性,以對話和動作為主。微電影主要還是寫分鏡,如果導演和編劇是同一個的話,我覺得都可以弱化劇本,直接寫分鏡。當然劇本還是必要的,因為演員表演是按劇本來的。分鏡則主要是供導演和攝像來看。

3. 如何編寫一個shell腳本

如何編寫一個shell腳本

本文結合大量實例闡述如何編寫一個shell腳本。

為什麼要進行shell編程

linux系統中,雖然有各種各樣的圖形化介面工具,但是sell仍然是一個非常靈活的工具。Shell不僅僅是命令的收集,而且是一門非常棒的編程語言。您可以通過使用shell使大量的任務自動化,shell特別擅長系統管理任務,尤其適合那些易用性、可維護性和便攜性比效率更重要的任務。
下面,讓我們一起來看看shell是如何工作的:

建立一個腳本

Linux中有好多中不同的shell,但是通常我們使用bash (bourne again shell) 進行shell編程,因為bash是免費的並且很容易使用。所以在本文中筆者所提供的腳本都是使用bash(但是在大多數情況下,這些腳本同樣可以在bash的大姐,bourne shell中運行)。

如同其他語言一樣,通過我們使用任意一種文字編輯器,比如nedit、kedit、emacs、vi
等來編寫我們的shell程序。
程序必須以下面的行開始(必須方在文件的第一行):
#!/bin/sh

符號#!用來告訴系統它後面的參數是用來執行該文件的程序。在這個例子中我們使用/bin/sh來執行程序。
當編輯好腳本時,如果要執行該腳本,還必須使其可執行。
要使腳本可執行:
chmod +x filename
然後,您可以通過輸入: ./filename 來執行您的腳本。

注釋

在進行shell編程時,以#開頭的句子表示注釋,直到這一行的結束。我們真誠地建議您在程序中使用注釋。如果您使用了注釋,那麼即使相當長的時間內沒有使用該腳本,您也能在很短的時間內明白該腳本的作用及工作原理。

變數

在其他編程語言中您必須使用變數。在shell編程中,所有的變數都由字元串組成,並且您不需要對變數進行聲明。要賦值給一個變數,您可以這樣寫:

變數名=值

取出變數值可以加一個美元符號($)在變數前面:

#!/bin/sh
#對變數賦值:
a="hello world"
# 現在列印變數a的內容:
echo "A is:"
echo $a

在您的編輯器中輸入以上內容,然後將其保存為一個文件first。之後執行chmod +x first
使其可執行,最後輸入./first執行該腳本。
這個腳本將會輸出:
A is:
hello world

有時候變數名很容易與其他文字混淆,比如:
num=2
echo "this is the $numnd"
這並不會列印出"this is the 2nd",而僅僅列印"this is the ",因為shell會去搜索變數numnd的值,但是這個變數時沒有值的。可以使用花括弧來告訴shell我們要列印的是num變數:
num=2
echo "this is the ${num}nd"
這將列印: this is the 2nd

有許多變數是系統自動設定的,這將在後面使用這些變數時進行討論。

如果您需要處理數學表達式,那麼您需要使用諸如expr等程序(見下面)。
除了一般的僅在程序內有效的shell變數以外,還有環境變數。由export關鍵字處理過的變數叫做環境變數。我們不對環境變數進行討論,因為通常情況下僅僅在登錄腳本中使用環境變數。

Shell命令和流程式控制制

在shell腳本中可以使用三類命令:

1)Unix 命令:

雖然在shell腳本中可以使用任意的unix命令,但是還是由一些相對更常用的命令。這些命令通常是用來進行文件和文字操作的。

常用命令語法及功能

echo "some text": 將文字內容列印在屏幕上

ls: 文件列表

wc –l filewc -w filewc -c file: 計算文件行數計算文件中的單詞數計算文件中的字元數

cp sourcefile destfile: 文件拷貝

mv oldname newname : 重命名文件或移動文件

rm file: 刪除文件

grep 'pattern' file: 在文件內搜索字元串比如:grep 'searchstring' file.txt

cut -b colnum file: 指定欲顯示的文件內容範圍,並將它們輸出到標准輸出設備比如:輸出每行第5個到第9個字元cut -b5-9 file.txt千萬不要和cat命令混淆,這是兩個完全不同的命令

cat file.txt: 輸出文件內容到標准輸出設備(屏幕)上

file somefile: 得到文件類型

read var: 提示用戶輸入,並將輸入賦值給變數

sort file.txt: 對file.txt文件中的行進行排序

uniq: 刪除文本文件中出現的行列比如: sort file.txt | uniq

expr: 進行數學運算Example: add 2 and 3expr 2 "+" 3

find: 搜索文件比如:根據文件名搜索find . -name filename -print

tee: 將數據輸出到標准輸出設備(屏幕) 和文件比如:somecommand | tee outfile

basename file: 返回不包含路徑的文件名比如: basename /bin/tux將返回 tux

dirname file: 返迴文件所在路徑比如:dirname /bin/tux將返回 /bin

head file: 列印文本文件開頭幾行

tail file : 列印文本文件末尾幾行

sed: Sed是一個基本的查找替換程序。可以從標准輸入(比如命令管道)讀入文本,並將結果輸出到標准輸出(屏幕)。該命令採用正則表達式(見參考)進行搜索。不要和shell中的通配符相混淆。比如:將linuxfocus 替換為 LinuxFocus :cat text.file | sed 's/linuxfocus/LinuxFocus/' > newtext.file

awk: awk 用來從文本文件中提取欄位。預設地,欄位分割符是空格,可以使用-F指定其他分割符。cat file.txt | awk -F, '{print $1 "," $3 }'這里我們使用,作為欄位分割符,同時列印第一個和第三個欄位。如果該文件內容如下: Adam Bor, 34, IndiaKerry Miller, 22, USA命令輸出結果為:Adam Bor, IndiaKerry Miller, USA

2) 概念: 管道, 重定向和 backtick

這些不是系統命令,但是他們真的很重要。

管道 (|) 將一個命令的輸出作為另外一個命令的輸入。
grep "hello" file.txt | wc -l
在file.txt中搜索包含有」hello」的行並計算其行數。
在這里grep命令的輸出作為wc命令的輸入。當然您可以使用多個命令。

重定向:將命令的結果輸出到文件,而不是標准輸出(屏幕)。
> 寫入文件並覆蓋舊文件
>> 加到文件的尾部,保留舊文件內容。

反短斜線
使用反短斜線可以將一個命令的輸出作為另外一個命令的一個命令行參數。
命令:
find . -mtime -1 -type f -print
用來查找過去24小時(-mtime –2則表示過去48小時)內修改過的文件。如果您想將所有查找到的文件打一個包,則可以使用以下腳本:
#!/bin/sh
# The ticks are backticks (`) not normal quotes ('):
tar -zcvf lastmod.tar.gz `find . -mtime -1 -type f -print`

3) 流程式控制制

"if" 表達式 如果條件為真則執行then後面的部分:
if ....; then
....
elif ....; then
....
else
....
fi
大多數情況下,可以使用測試命令來對條件進行測試。比如可以比較字元串、判斷文件是否存在及是否可讀等等…
通常用" [ ] "來表示條件測試。注意這里的空格很重要。要確保方括弧的空格。
[ -f "somefile" ] :判斷是否是一個文件
[ -x "/bin/ls" ] :判斷/bin/ls是否存在並有可執行許可權
[ -n "$var" ] :判斷$var變數是否有值
[ "$a" = "$b" ] :判斷$a和$b是否相等

執行man test可以查看所有測試表達式可以比較和判斷的類型。
直接執行以下腳本:
#!/bin/sh
if [ "$SHELL" = "/bin/bash" ]; then
echo "your login shell is the bash (bourne again shell)"
else
echo "your login shell is not bash but $SHELL"
fi
變數$SHELL包含了登錄shell的名稱,我們和/bin/bash進行了比較。

快捷操作符

熟悉C語言的朋友可能會很喜歡下面的表達式:
[ -f "/etc/shadow" ] && echo "This computer uses shadow passwors"
這里 && 就是一個快捷操作符,如果左邊的表達式為真則執行右邊的語句。您也可以認為是邏輯運算中的與操作。上例中表示如果/etc/shadow文件存在則列印」 This computer uses shadow passwors」。同樣或操作(||)在shell編程中也是可用的。這里有個例子:
#!/bin/sh
mailfolder=/var/spool/mail/james
[ -r "$mailfolder" ]' '{ echo "Can not read $mailfolder" ; exit 1; }
echo "$mailfolder has mail from:"
grep "^From " $mailfolder
該腳本首先判斷mailfolder是否可讀。如果可讀則列印該文件中的"From" 一行。如果不可讀則或操作生效,列印錯誤信息後腳本退出。這里有個問題,那就是我們必須有兩個命令:
-列印錯誤信息
-退出程序
我們使用花括弧以匿名函數的形式將兩個命令放到一起作為一個命令使用。一般函數將在下文提及。
不用與和或操作符,我們也可以用if表達式作任何事情,但是使用與或操作符會更便利很多。

case表達式可以用來匹配一個給定的字元串,而不是數字。
case ... in
...) do something here ;;
esac
讓我們看一個例子。 file命令可以辨別出一個給定文件的文件類型,比如:
file lf.gz
這將返回:
lf.gz: gzip compressed data, deflated, original filename,
last modified: Mon Aug 27 23:09:18 2001, os: Unix
我們利用這一點寫了一個叫做smartzip的腳本,該腳本可以自動解壓bzip2, gzip 和zip 類型的壓縮文件:
#!/bin/sh
ftype=`file "$1"`
case "$ftype" in
"$1: Zip archive"*)
unzip "$1" ;;
"$1: gzip compressed"*)
gunzip "$1" ;;
"$1: bzip2 compressed"*)
bunzip2 "$1" ;;
*) error "File $1 can not be uncompressed with smartzip";;
esac

您可能注意到我們在這里使用了一個特殊的變數$1。該變數包含了傳遞給該程序的第一個參數值。也就是說,當我們運行:
smartzip articles.zip
$1 就是字元串 articles.zip

select 表達式是一種bash的擴展應用,尤其擅長於互動式使用。用戶可以從一組不同的值中進行選擇。
select var in ... ; do
break
done
.... now $var can be used ....
下面是一個例子:
#!/bin/sh
echo "What is your favourite OS?"
select var in "Linux" "Gnu Hurd" "Free BSD" "Other"; do
break
done
echo "You have selected $var"
下面是該腳本運行的結果:
What is your favourite OS?
1) Linux
2) Gnu Hurd
3) Free BSD
4) Other
#? 1
You have selected Linux

您也可以在shell中使用如下的loop表達式:
while ...; do
....
done

while-loop 將運行直到表達式測試為真。will run while the expression that we test for is true. 關鍵字"break" 用來跳出循環。而關鍵字」continue」用來不執行餘下的部分而直接跳到下一個循環。

for-loop表達式查看一個字元串列表 (字元串用空格分隔) 然後將其賦給一個變數:
for var in ....; do
....
done

在下面的例子中,將分別列印ABC到屏幕上:
#!/bin/sh
for var in A B C ; do
echo "var is $var"
done

下面是一個更為有用的腳本showrpm,其功能是列印一些RPM包的統計信息:
#!/bin/sh
# list a content summary of a number of RPM packages
# USAGE: showrpm rpmfile1 rpmfile2 ...
# EXAMPLE: showrpm /cdrom/RedHat/RPMS/*.rpm
for rpmpackage in $*; do
if [ -r "$rpmpackage" ];then
echo "=============== $rpmpackage =============="
rpm -qi -p $rpmpackage
else
echo "ERROR: cannot read file $rpmpackage"
fi
done

這里出現了第二個特殊的變數$*,該變數包含了所有輸入的命令行參數值。如果您運行showrpm openssh.rpm w3m.rpm webgrep.rpm
此時 $* 包含了 3 個字元串,即openssh.rpm, w3m.rpm and webgrep.rpm.

引號
在向程序傳遞任何參數之前,程序會擴展通配符和變數。這里所謂擴展的意思是程序會把通配符(比如*)替換成合適的文件名,它變數替換成變數值。為了防止程序作這種替換,您可以使用引號:讓我們來看一個例子,假設在當前目錄下有一些文件,兩個jpg文件, mail.jpg 和tux.jpg。

#!/bin/sh
echo *.jpg
這將列印出"mail.jpg tux.jpg"的結果。
引號 (單引號和雙引號) 將防止這種通配符擴展:
#!/bin/sh
echo "*.jpg"
echo '*.jpg'
這將列印"*.jpg" 兩次。
單引號更嚴格一些。它可以防止任何變數擴展。雙引號可以防止通配符擴展但允許變數擴展。
#!/bin/sh
echo $SHELL
echo "$SHELL"
echo '$SHELL'

運行結果為:
/bin/bash
/bin/bash
$SHELL

最後,還有一種防止這種擴展的方法,那就是使用轉義字元——反斜桿:
echo *.jpg
echo $SHELL
這將輸出:
*.jpg
$SHELL
Here documents

當要將幾行文字傳遞給一個命令時,here documents(譯者註:目前還沒有見到過對該詞適合的翻譯)一種不錯的方法。對每個腳本寫一段幫助性的文字是很有用的,此時如果我們四有那個here documents就不必用echo函數一行行輸出。 一個 "Here document" 以 << 開頭,後面接上一個字元串,這個字元串還必須出現在here document的末尾。下面是一個例子,在該例子中,我們對多個文件進行重命名,並且使用here documents列印幫助:

#!/bin/sh
# we have less than 3 arguments. Print the help text:
if [ $# -lt 3 ] ; then
cat <<HELP
ren -- renames a number of files using sed regular expressions

USAGE: ren 'regexp' 'replacement' files...

EXAMPLE: rename all *.HTM files in *.html:
ren 'HTM$' 'html' *.HTM

HELP
exit 0
fi
OLD="$1"
NEW="$2"
# The shift command removes one argument from the list of
# command line arguments.
shift
shift
# $* contains now all the files:
for file in $*; do
if [ -f "$file" ] ; then
newfile=`echo "$file" | sed "s/${OLD}/${NEW}/g"`
if [ -f "$newfile" ]; then
echo "ERROR: $newfile exists already"
else
echo "renaming $file to $newfile ..."
mv "$file" "$newfile"
fi
fi
done

這是一個復雜一些的例子。讓我們詳細討論一下。第一個if表達式判斷輸入命令行參數是否小於3個 (特殊變數$# 表示包含參數的個數) 。如果輸入參數小於3個,則將幫助文字傳遞給cat命令,然後由cat命令將其列印在屏幕上。列印幫助文字後程序退出。 如果輸入參數等於或大於3個,我們就將第一個參數賦值給變數OLD,第二個參數賦值給變數NEW。下一步,我們使用shift命令將第一個和第二個參數從參數列表中刪除,這樣原來的第三個參數就成為參數列表$*的第一個參數。然後我們開始循環,命令行參數列表被一個接一個地被賦值給變數$file。接著我們判斷該文件是否存在,如果存在則通過sed命令搜索和替換來產生新的文件名。然後將反短斜線內命令結果賦值給newfile。這樣我們就達到了我們的目的:得到了舊文件名和新文件名。然後使用mv命令進行重命名。

函數

如果您寫了一些稍微復雜一些的程序,您就會發現在程序中可能在幾個地方使用了相同的代碼,並且您也會發現,如果我們使用了函數,會方便很多。一個函數是這個樣子的:
functionname()
{
# inside the body $1 is the first argument given to the function
# $2 the second ...
body
}
您需要在每個程序的開始對函數進行聲明。

下面是一個叫做xtitlebar的腳本,使用這個腳本您可以改變終端窗口的名稱。這里使用了一個叫做help的函數。正如您可以看到的那樣,這個定義的函數被使用了兩次。
#!/bin/sh
# vim: set sw=4 ts=4 et:

help()
{
cat <<HELP
xtitlebar -- change the name of an xterm, gnome-terminal or kde konsole

USAGE: xtitlebar [-h] "string_for_titelbar"

OPTIONS: -h help text

EXAMPLE: xtitlebar "cvs"

HELP
exit 0
}

# in case of error or if -h is given we call the function help:
[ -z "$1" ] && help
[ "$1" = "-h" ] && help

# send the escape sequence to change the xterm titelbar:
echo -e "33]0;$107"
#

在腳本中提供幫助是一種很好的編程習慣,這樣方便其他用戶(和您)使用和理解腳本。

命令行參數

我們已經見過$* 和 $1, $2 ... $9 等特殊變數,這些特殊變數包含了用戶從命令行輸入的參數。迄今為止,我們僅僅了解了一些簡單的命令行語法(比如一些強制性的參數和查看幫助的-h選項)。但是在編寫更復雜的程序時,您可能會發現您需要更多的自定義的選項。通常的慣例是在所有可選的參數之前加一個減號,後面再加上參數值 (比如文件名)。

有好多方法可以實現對輸入參數的分析,但是下面的使用case表達式的例子無遺是一個不錯的方法。
#!/bin/sh
help()
{
cat <<HELP
This is a generic command line parser demo.
USAGE EXAMPLE: cmdparser -l hello -f -- -somefile1 somefile2
HELP
exit 0
}

while [ -n "$1" ]; do
case $1 in
-h) help;shift 1;; # function help is called
-f) opt_f=1;shift 1;; # variable opt_f is set
-l) opt_l=$2;shift 2;; # -l takes an argument -> shift by 2
--) shift;break;; # end of options
-*) echo "error: no such option $1. -h for help";exit 1;;
*) break;;
esac
done

echo "opt_f is $opt_f"
echo "opt_l is $opt_l"
echo "first arg is $1"
echo "2nd arg is $2"

您可以這樣運行該腳本:
cmdparser -l hello -f -- -somefile1 somefile2

返回的結果是:
opt_f is 1
opt_l is hello
first arg is -somefile1
2nd arg is somefile2

這個腳本是如何工作的呢?腳本首先在所有輸入命令行參數中進行循環,將輸入參數與case表達式進行比較,如果匹配則設置一個變數並且移除該參數。根據unix系統的慣例,首先輸入的應該是包含減號的參數。

實例

一般編程步驟

現在我們來討論編寫一個腳本的一般步驟。任何優秀的腳本都應該具有幫助和輸入參數。並且寫一個偽腳本(framework.sh),該腳本包含了大多數腳本都需要的框架結構,是一個非常不錯的主意。這時候,在寫一個新的腳本時我們只需要執行一下命令:
cp framework.sh myscript
然後再插入自己的函數。

讓我們再看兩個例子:

二進制到十進制的轉換

腳本 b2d 將二進制數 (比如 1101) 轉換為相應的十進制數。這也是一個用expr命令進行數學運算的例子:
#!/bin/sh
# vim: set sw=4 ts=4 et:
help()
{
cat <<HELP
b2h -- convert binary to decimal

USAGE: b2h [-h] binarynum

OPTIONS: -h help text

EXAMPLE: b2h 111010
will return 58
HELP
exit 0
}

error()
{
# print an error and exit
echo "$1"
exit 1
}

lastchar()
{
# return the last character of a string in $rval
if [ -z "$1" ]; then
# empty string
rval=""
return
fi
# wc puts some space behind the output this is why we need sed:
numofchar=`echo -n "$1" | wc -c | sed 's/ //g' `
# now cut out the last char
rval=`echo -n "$1" | cut -b $numofchar`
}

chop()
{
# remove the last character in string and return it in $rval
if [ -z "$1" ]; then
# empty string
rval=""
return
fi
# wc puts some space behind the output this is why we need sed:
numofchar=`echo -n "$1" | wc -c | sed 's/ //g' `
if [ "$numofchar" = "1" ]; then
# only one char in string
rval=""
return
fi
numofcharminus1=`expr $numofchar "-" 1`
# now cut all but the last char:
rval=`echo -n "$1" | cut -b 0-${numofcharminus1}`
}

while [ -n "$1" ]; do
case $1 in
-h) help;shift 1;; # function help is called
--) shift;break;; # end of options
-*) error "error: no such option $1. -h for help";;
*) break;;
esac
done

# The main program
sum=0
weight=1
# one arg must be given:
[ -z "$1" ] && help
binnum="$1"
binnumorig="$1"

while [ -n "$binnum" ]; do
lastchar "$binnum"
if [ "$rval" = "1" ]; then
sum=`expr "$weight" "+" "$sum"`
fi
# remove the last position in $binnum
chop "$binnum"
binnum="$rval"
weight=`expr "$weight" "*" 2`
done

echo "binary $binnumorig is decimal $sum"
#
該腳本使用的演算法是利用十進制和二進制數權值 (1,2,4,8,16,..),比如二進制"10"可以這樣轉換成十進制:
0 * 1 + 1 * 2 = 2
為了得到單個的二進制數我們是用了lastchar 函數。該函數使用wc –c計算字元個數,然後使用cut命令取出末尾一個字元。Chop函數的功能則是移除最後一個字元。

文件循環程序
或許您是想將所有發出的郵件保存到一個文件中的人們中的一員,但是在過了幾個月以後,這個文件可能會變得很大以至於使對該文件的訪問速度變慢。下面的腳本rotatefile 可以解決這個問題。這個腳本可以重命名郵件保存文件(假設為outmail)為outmail.1,而對於outmail.1就變成了outmail.2 等等等等...
#!/bin/sh
# vim: set sw=4 ts=4 et:
ver="0.1"
help()
{
cat <<HELP
rotatefile -- rotate the file name

USAGE: rotatefile [-h] filename

OPTIONS: -h help text

EXAMPLE: rotatefile out
This will e.g rename out.2 to out.3, out.1 to out.2, out to out.1
and create an empty out-file

The max number is 10

version $ver
HELP
exit 0
}

error()
{
echo "$1"
exit 1
}
while [ -n "$1" ]; do
case $1 in
-h) help;shift 1;;
--) break;;
-*) echo "error: no such option $1. -h for help";exit 1;;
*) break;;
esac
done

# input check:
if [ -z "$1" ] ; then
error "ERROR: you must specify a file, use -h for help"
fi
filen="$1"
# rename any .1 , .2 etc file:
for n in 9 8 7 6 5 4 3 2 1; do
if [ -f "$filen.$n" ]; then
p=`expr $n + 1`
echo "mv $filen.$n $filen.$p"
mv $filen.$n $filen.$p
fi
done
# rename the original file:
if [ -f "$filen" ]; then
echo "mv $filen $filen.1"
mv $filen $filen.1
fi
echo touch $filen
touch $filen

這個腳本是如何工作的呢?在檢測用戶提供了一個文件名以後,我們進行一個9到1的循環。文件9被命名為10,文件8重命名為9等等。循環完成之後,我們將原始文件命名為文件1同時建立一個與原始文件同名的空文件。
調試
最簡單的調試命令當然是使用echo命令。您可以使用echo在任何懷疑出錯的地方列印任何變數值。這也是絕大多數的shell程序員要花費80%的時間來調試程序的原因。Shell程序的好處在於不需要重新編譯,插入一個echo命令也不需要多少時間。

shell也有一個真實的調試模式。如果在腳本"strangescript" 中有錯誤,您可以這樣來進行調試:
sh -x strangescript
這將執行該腳本並顯示所有變數的值。
shell還有一個不需要執行腳本只是檢查語法的模式。可以這樣使用:
sh -n your_script
這將返回所有語法錯誤。

4. 如何寫紀錄片分鏡頭腳本三篇

如何寫紀錄片分鏡頭腳本三篇



下面是整理的關於如何寫紀錄片分鏡頭腳本,歡迎閱讀與借鑒。

如何寫分鏡頭腳本篇一

有的地區統考會考到,有的地區不一定不考,校考有些院校會涉及,到了大學,實踐拍攝,也離不開劇本寫作。下面內容分三部分,前言、寫作注意事項、舉例。例子以廣告分鏡頭腳本為主,小巧簡潔,也是之前經常遇到的。

電影《茉莉花開》最後一個鏡頭,章子怡表演教學時間。女主花兒經歷諸多苦難,看到幻境中過往的親人。情感流動,感懷唏噓,過往雲煙、風淡雲輕。一滴眼淚滑落,盡在不言中……

前言--了解劇本

劇本的重要性無需贅言,一般有文學劇本和分鏡頭劇本兩種形式。文學劇本將場景人物時間地點事件以文字的形式呈現出來,重在講清楚故事情節、人物對話,如小說,適合演員和大眾閱讀,沉浸其中,獲得情感體驗。

分鏡頭劇本即分鏡頭腳本,又稱攝制工作台本,導演劇本等,是導演案頭工作的集中體現,是創作影片、電視劇、廣告等必不可少的前期准備。分鏡頭腳本的作用,就好比建築大廈的藍圖,是攝影師進行拍攝,剪輯師進行後期製作的依據和藍圖,也是演員和所有創作人員領會導演意圖,理解劇本內容,進行再創作的依據。

分鏡頭腳本在文學劇本的基礎睜昌上運用蒙太奇思維和蒙太奇技巧進行腳本的再創作,參照拍攝現場實際情況,分隔場次或段落,在文字腳本基礎上進行影視語言的再創造,細化鏡頭、景別、拍攝手法、角度、音樂等。

雖然分鏡頭腳本也是用文字書寫的,但導演等創作人員已在腦海中建立起流動的影像,獲得某種程度上可見的效果,是拍攝准備工作的最後一步。

寫作注意事項

關於分鏡頭腳本的寫作,針對編導專業學生,就簡單說幾點注意事項。

不管什麼劇本,內容都是核心,創意想法是偷不走的,形式雖是次要,但基本的一些要求原則還是需要注意一下的。

首先是鏡頭感。

剛開始接觸分鏡頭的同學悉乎扒往往沒有鏡頭感,單個鏡頭內容過於飽滿,沒有適時切換鏡頭的理念。這需要對視聽語言有較好的理解,景別、鏡頭運動、角度等能規范的運用,清晰的知道每個鏡頭的表達,簡潔細膩,忌繁冗無趣。其實電影看多了,多拉拉片,這就不是問題了。

其實是畫面感。

劇本的文字語言一定要有畫面感,看到你的描述,腦海中能清晰的出現畫面。這不是賣弄文採的時候,用形象具體的語言替代含蓄抽象的表達,言之有物。比如你說桌上放了一瓶飲料,就不如說桌上放著一瓶嶗山白花蛇草水。

第三,鏡頭之間要有“變化”,景別使用要有節奏感。

安排景別的時候,一方面要根據敘事內容和表達需要,一方面要考慮景別變化的節奏感,遠-全-中-近-特,注意順暢過度,靈活安排,不要讓觀眾察覺到鏡頭的切換感,而是隨著景別變化融入故事中,體驗影片風格,景別相近時,注意調整角度等。

第四,注意轉場切換技巧。

其實這個階段,主要還是考察內容想法,有了鏡頭感和畫面感,其它內容大學實踐學習中都會慢慢豐富,像剪輯的一些規則,比如“動接動、靜接靜”之類,如果有興趣,可以自行網路了解。

現頃旅階段的分鏡頭寫作中,適當時候可以注意轉場技巧的加入,比如疊化、黑場等。

並且,一些特別的轉場還是可以加分的,可以再看看上次提到的《瘋狂的石頭》。

第五,其它。

至於其它方面,像音樂、音響、字幕等選項,根據需要添加到分鏡頭劇本中,根據自己設計想法表達,靈巧安排,篇幅問題,不再絮叨。

從真實案例裡面給你分析紀錄片要怎麼拍 篇二

文學語言:老人心中充滿困惑,他彷彿獨自一人游盪在精神的荒野,孤獨的探求著真相。

評:這句話基本沒法拍。文學語言太感性,很難操作。

視聽語言:燈火闌珊的城市背景中,過街天橋。老人緩緩走向畫面中心停住,轉頭望向涌動的車流,背對著鏡頭留下孤寂剪影。

評:容易拍是不是,不用擔心觀眾看不懂背後的情緒,只要剪輯得當,他們會聯系前後獲得感受。紀錄片是視聽創作,它的語言使用畫面和聲音去表達,旁白只是個補充手段而不是必須的,否則就跟長篇大論的電視專題片一樣無聊。

可能有人會問,為什麼紀錄片要寫腳本呢,真實記錄不就行了嗎?其實不是的,拍攝紀錄片與故事片在流程上沒有根本的差異,一個好的腳本,是一部優秀紀錄片的基礎。也許有的導演工作習慣不同,拍攝足夠素材後才寫腳本,但相信我,他在心中一定早早的擬出了好看的故事,並嘗試向它接近。

有一種事情幾乎每個新人都接觸過:拍了一大堆東西,拍到一半感到無所適從,最後剪輯噩夢。這就是失控。作為一個新人,最好把案頭功夫做好,才不會失控被帶跑了,無數精力換來一堆廢素材,悶。所以別愉懶,寫吧!寫完了再拍,會輕松很多。(每天拍回來的東西都仔細看看,想想能用在故事裡的什麼地方,完全沒用的下次別拍。)

當然腳本也不是鐵板--塊,有時候你會發現,正在跟蹤的故事有了意想不到的進展,甚至走向負面,這時就及時修改腳本或者提綱,最終目的仍然是一一個好故事。好故事不意味著好結局,壞結局也有力量。還有開放式結局(故事還沒完,留個念想)。

紀錄片需不需要分鏡頭腳本呢?有時的確會用到,新手可以嘗試把某個段落寫成分鏡頭腳本,有助於拍攝意識的成長---能不能實現,看情況不必強求,否則把拍攝對象搞成演員或者道具,可能失去記錄的意義,權當是個提醒吧。

唐卡文化傳媒有限公司是一家專業的高端影視動畫製作公司。公司秉承誠信、專業、高效的原則,堅持品質為先、合作共贏的理念,以技術佔領市場,以創意博得信譽,以服務贏得信賴,為眾多企事業單位提供了完整而優質的服務,逐漸成為本地區影視製作行業的佼佼者。服務客戶涉及政府機關、地產、金融、旅遊、教育、醫療、製造等行業。

分鏡頭腳本寫作方法 篇三

分鏡頭腳本編寫是廣電專碩實務類試題中比較常見的一類,也是很多院校實務類試題中分值比較高的一項。分鏡頭腳本的考察主要目的是考察學生幾個方面的能力。首先是創意,好的故事和好創意是分鏡頭腳本的基礎;其次是規范的格式和規范化的語言;最後一點則是鏡頭之間的組接以及專場和聲畫關系的配合。

出題方向

分鏡頭出題的方式一般有幾類。第一種常規考法會直接給出固定題目或者固定主題,要求寫出故事梗概和一份分鏡頭腳本,例如:以“手機沒電了”為題創作一個分鏡頭劇本,要求有500字左右的概要。

第二類是要求創作一份微電影拍攝腳本,此處的微電影拍攝腳本主要也是指微電影的分鏡頭腳本,例如:以“11月11日”為題目,創作一個微電影拍攝腳本;第三種類型則是策劃一部宣傳視頻或者廣告,這種題目建議也以分鏡頭腳本的形式答題會顯得更和周全一些。

故事創意方面

分鏡頭腳本的創作首先要基於一個好的故事創意。考場上考察的故事一般要求3-5分鍾居多,在這樣一個體量的故事創作中,我們創作要求不可能像創作90分鍾的電影那樣,有三個以上的情節點。但是,故事的基本要素依舊要完整。就故事外部結構來說,即故事的起因、經過、高潮、結局一定要完整,缺一不可。故事的起因即主角的核心需求或者是最終目的。

有了目的之後,主角在達成目標或者滿足需求的過程中,要解決的障礙就是故事的情節,而情節中與人物完成目標過程中最大的障礙就是故事的高潮點,也是整個故事中最精彩的部分,故事的結尾則是主人公完成目的的最終結果,這是一個過程,而並非一個瞬間。所以,在故事的編寫過程中要重視結尾的呈現。那麼如何才能創作出一個吸引人的故事或者什麼樣的故事才算是一個好的創意呢?主要靠巧妙的情節設置,在這個過程中,我們可以利用一些技巧,比如,懸念、沖突、誤會,巧合的編寫,來強化故事的內部矛盾。

值得注意的一點是,考試中創作的故事,一般推薦大家最好只寫一件事,即圍繞一件核心事件,解決一個核心矛盾。所有的人物和事件都圍繞這一件事情進行,最好能將故事的起因、經過、高潮、結局的篇幅控制在1:2:4:3這樣的比例進行,避免講事件的敘述變成流水賬的記錄。故事區別於其他的文學形式在於,一定要有要明確的結局,這一點,尤為重要。

分鏡頭腳本的規范方面

分鏡頭腳本的規范化主要是兩個方面,第一就是格式的規范。

分鏡頭腳本一般有導演製作,目的主要是為未來的拍攝和剪輯做一個鏡頭推演,所以要將所有跟未來成片有關的視聽信息都要呈現在表格中。主要內容包括以下幾個方面:

1、場次分鏡頭腳本的編寫邏輯與分場景劇本一致,外部邏輯按照場景的不同來劃分,序號隨場景的變化而遞增。

2、鏡號鏡號是指鏡頭拍攝的序號,也是未來成片的鏡頭切換順序,鏡號的編寫隨鏡頭數量的增加依次遞增,並不隨場次的遞增或者場景的變化重新計數,主要是為了方便統計整個影片的鏡頭總數。

3、場景這里的場景要簡略的描述場景的特徵。一般來說,場景的環境特徵只要發生改變,或者是隔了一道門,就要另換場景,例如:醫院/醫院的手術室;卧室/廚房/客廳等。

4、時間時間一欄主要是描寫大的時間環境特徵,一般來說,只寫作:日、夜、晨、昏、午,沒有其他的寫法。

5、景別景別一欄,主要有遠、全、中、近、特,5種景別,如果有細微的差別,可以考慮增加中近景、小全景等中間過渡性景別,此外要注意的一點是,遠景與全景的區別並非是距離的遠近,而是畫面中是否存在以人物主體的構圖形式。

6、攝法攝法即拍攝方法,或者可以寫作運動。這一欄主要是寫作鏡頭的運動方式,主要是以推、拉、搖、移、跟、升降、為主的鏡頭運動形式。這里需要注意的是,固定也算作一種鏡頭形式,如採用固定鏡頭也要在這一欄中寫出,還有一點需要注意的是,推、拉或者移動鏡頭這樣的運動形式,如果會產生景別變化的,要在景別一欄標注變化的起幅跟落幅,如:全景-中景。

7、技巧技巧一欄主要是用於標注鏡頭拍攝的技巧以及鏡頭切換的技巧。拍攝的角度,如仰拍和俯拍就可在這一欄中寫出,在鏡頭的切換技巧方面,如無特殊標注,則默認為硬切,可不用專門寫出,如需要利用黑場轉換或者疊化等過度,也要在這一欄寫出。

8、畫面內容這一欄主要用於簡要的概括單個鏡頭內主要拍攝內容,這一欄的要求是一定要使用描述性語言來表達畫面,而並非是只用概念性語言概括。簡單來說就是,同樣我們要描述一個老師正在上課的畫面,不可以簡單的寫成“一名老師正在上課”,因為這樣的畫面是無法被攝影師所理解,究竟要拍什麼,所以我們可以寫成“老師面對著黑板,一手拿著書,一遍看書,一遍在黑板上進行板書”通過這樣動作的描述,我們就可以表達人物的狀態。

值得注意的一點是,一定要把所有的人物內心活動和心理狀態通過語言或者動作來進行外化,千萬不可寫出“某某心裡想”或者“某某表現出很緊張的樣子”類似的表達。在畫面的描述上既要具體又要概括,盡可能的把畫面內容控制在30字左右。

9、對白對白一欄用於寫人物間的對話,格式為,【小明:今天天氣真不錯。】人物的語言盡可能要符合人物的性格,符合人物的角色特徵。

10、音樂/音效這一欄用於寫作特殊的音樂和動作效果音的要求。

時長:這一欄為鏡頭的時間長度,以秒為單位,注意一般大的景別時間盡量長,小景別的時間上相對較短。

最後要注意的是,分鏡頭的意義在於對於關鍵動作的分解與組合,通過分鏡頭來控制某個場景動作的詳略程度以及時間的壓縮或者延長。在鏡頭組合方面,可以適當的通過對於細節的強調和對於聲畫之間的配合來創造出不同的蒙太奇效果,豐富自己的分鏡頭腳本。



5. 如何寫腳本文件

問題一:怎樣用文本文檔寫命令腳本文件? 有例子最好 很簡單,我給你一個很簡單的例子,用記事本做一個批處理腳本文件:新建個記事本,打開,輸入「shutdown -s -t 1」保存,然後你把這個文件的*.txt後綴改為*.bat後綴。你點擊下,很奇伐的事會發生。

問題二:腳本是什麼?怎麼編寫腳本? 腳本:寫劇本的人,也叫故事構成。
腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的編程語言。應用程序包括瀏覽器(javaScript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類。腳本同我們平時使用的VB、C語言的區別主要是:
1、腳本語法比較簡單,比較容易掌握;
2、腳本與應用程序密切相關,所以包括相對應用程序自身的功能;
3、腳本一般不具備通用性,所能處理的問題范圍有限。
腳本,英文名為Script,簡單地說,腳本就是指通過記事本程序或其它文本編輯器(如Windows Script Editor,EditPlus等)創建,並保存為特定擴展名(如.reg , .vbs, .js, .inf等)的文件,對於注冊表腳本文件就是利用特定的格式編輯的.reg文件;對於VBScript腳本編程語言來說,腳本文件擴展名就是.vbs;對於JScript腳本編程語言來說,腳本文件擴展名就是.js;另外,.wsf格式是Microsoft定義的一種腳本文件格式,即Window Script File.
具體地說,腳本通過利用應用程序或工具的規則和語法來表達指令,以控制應用程序(包括注冊表程序)中各種元素的反應,也可以由簡單的控制結構(例如循環語句和If/Then語句)組成,這些應用程序或工具包括網頁瀏覽器(支持VBScript,Jscript),多媒體製作工具,應用程序的宏(比如Office的宏)以及我們熟悉的注冊表工具(regedit.exe)等.操作系統中的批處理也可以歸入腳本之列,批處理程序也經常由Windows環境中的腳本替換,所以又稱腳本是Windows時代的批處理.
腳本的作用在每一種應用程序中起的作用都是不一樣的,比如在網頁中可以實現各種動態效果,各種特效處理,實現各種HTML不能實現的功能.而在Office組件中,我們會經常看到宏這個工具,它其實就是一系列命令和指令可以實現任務執行的自動化.
腳本多以「vbs」、「bat」結尾。可以用「記事本」或「按鍵精靈」編輯。

問題三:怎麼編寫一個linux腳本文件 Shell終端解釋器形容是人與計算機硬體的「翻譯官」,它作為用戶與Linux系統內部通訊的媒介,除了允許了各種變數與參數外還提供了諸如循環、分支等高級語言才有的控制結構特性,如何正確的使用這些功能,准確下達命令就顯得尤為重要。Shell中腳本命令的工作方式有兩種,首先是咱們前面所接觸的交互方式(Interactive),即當用戶每輸入一條命令就執行一次,而批處理(Batch)則是由用戶事先編寫好一個完整的Shell腳本,Shell會一次性執行腳本中諸多的命令。因此在Shell腳本中不僅需要用到很多前面學習過的Linux命令以及正則表達式、管道符、數據流重定向等語法規則,還需要將內部功能模塊化後通過邏輯語句進行加工,最終才能成為咱們日常所見的Shell腳本程序。先來查看下系統中所有可用的Shell解釋器:
[[email protected] ~]# cat /etc/shells
/bin/sh
/bin/bash
/ *** in/nologin
/usr/bin/sh
/usr/bin/bash
/usr/ *** in/nologin
/bin/tcsh
/bin/csh
另外查看到bash已經是咱們目前的終端解釋器了:
[[email protected] ~]# echo $SHELL
/bin/bash
估計讀者看完上面對Shell腳本如此復雜的描述都有一種心累想放棄的感覺了吧,但這僅指的是一個高深Shell腳本的編寫原則,其實當咱們使用vim編輯器將linux命令按照順序依次寫入文件就是編寫完成一個最簡單的腳本啦。例如咱們想查看當前所在工作路徑並列出當前目錄下所有文件及屬性信息,編寫一個腳本來完成的話是這樣:
[[email protected] ~]# vim example.sh
#!/bin/bash
#For Example BY linuxprobe
pwd
ls -al
Shell腳本文件的名稱是可以任意起,但為了避免其他同事誤以為是普通文件,咱們應該符合運維行業人員大眾的規范將.sh後綴寫上,這樣讓其他人一看就知道是個腳本文件,與人方便自己方便。在這個腳本中實際上出現了三種不同的元素,第一行腳本聲明(#!)是用來告知系統用何種shell解釋器來執行本腳本程序,第二行注釋信息(#)是對程序功能和某些命令的介紹信息,使得自己或他人再次看到這個腳本內容時可以快速知道這些功能的作用或一些警告信息,第三、四行可執行語句也就是咱們平時執行的Linux命令啦~什麼?你不相信這么簡單就編寫出來了一個腳本程序,那咱們來執行看一看吧:
[[email protected] ~]# bash example.sh
/root/Desktop
total 8
drwxr-xr-x. 2 root root 23 Jul 23 17:31 .
dr-xr-x---. 14 root root 4096 Jul 23 17:31 ..
-rwxr--r--. 1 root root 55 Jul 23 17:31 example.sh
第二種運行腳本程序的方法是以輸入完整路徑的方式來執行,但默認會因為許可權不足而提示報錯信息,這種情況只需要為腳本文件增加執行許可權即可(在第五章會詳細講到):
[[email protected] ~]# .......>>

問題四:什麼是腳本文件,腳本文件是什麼格式???? 腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的編程語言。應用程序包括瀏覽器(javascript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類。腳本(Script),就是含有bind和alias等命令的 *** ,你可以把這個 *** 存為一個獨立的文件然後在需要的時候執行,這樣就可以方便你在CS中的使用。腳本同我們平時使用的VB、C語言的區別主要是:1、腳本語法比較簡單,比較容易掌握;2、腳本與應用程序密切相關,所以包括相對應用程序自身的功能;3、腳本一般不具備通用性,所能處理的問題范圍有限。腳本是批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現一定的邏輯分支等。腳本程序相對一般程序開發來說比較接近自然語言,可以不經編譯而是解釋執行,利於快速開發或一些輕量的控制。現在的腳本語言是比較多的,一般的腳本語言的執行只同具體的解釋執行器有關,所以只要系統上有相應語言的解釋程序就可以做到跨平台。

問題五:怎樣編寫注冊表導入腳本文件 比如我要快速的修改一台機子的機器名,我做的一個注冊表文件如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\puterName]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\puterName\puterName]
puterName=205
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\puterName\ActiveputerName]
puterName=205
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters]
NV Hostname=205
Hostname=205
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\puterName\puterName]
puterName=205
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip\Parameters]
NV Hostname=205
Hostname=205
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\puterName]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\puterName\puterName]
puterName=205
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\puterName\ActiveputerName]
puterName=205
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
NV Hostname=205
Hostname=205
[HKEY_USERS\S-1-5......>>

問題六:如何編寫一個shell腳本 如何編寫一個shell腳本
本文結合大量實例闡述如何編寫一個shell腳本。
為什麼要進行shell編程
在Linux系統中,雖然有各種各樣的圖形化介面工具,但是sell仍然是一個非常靈活的工具。Shell不僅僅是命令的收集,而且是一門非常棒的編程語言。您可以通過使用shell使大量的任務自動化,shell特別擅長系統管理任務,尤其適合那些易用性、可維護性和便攜性比效率更重要的任務。
下面,讓我們一起來看看shell是如何工作的:
建立一個腳本
Linux中有好多中不同的shell,但是通常我們使用bash (bourne again shell) 進行shell編程,因為bash是免費的並且很容易使用。所以在本文中筆者所提供的腳本都是使用bash(但是在大多數情況下,這些腳本同樣可以在bash的大姐,bourne shell中運行)。
如同其他語言一樣,通過我們使用任意一種文字編輯器,比如nedit、kedit、emacs、vi
等來編寫我們的shell程序。
程序必須以下面的行開始(必須方在文件的第一行):
#!/bin/sh
符號#!用來告訴系統它後面的參數是用來執行該文件的程序。在這個例子中我們使用/bin/sh來執行程序。
當編輯好腳本時,如果要執行該腳本,還必須使其可執行。
要使腳本可執行:
chmod +x filename
然後,您可以通過輸入: ./filename 來執行您的腳本。
注釋
在進行shell編程時,以#開頭的句子表示注釋,直到這一行的結束。我們真誠地建議您在程序中使用注釋。如果您使用了注釋,那麼即使相當長的時間內沒有使用該腳本,您也能在很短的時間內明白該腳本的作用及工作原理。
變數
在其他編程語言中您必須使用變數。在shell編程中,所有的變數都由字元串組成,並且您不需要對變數進行聲明。要賦值給一個變數,您可以這樣寫:
變數名=值
取出變數值可以加一個美元符號($)在變數前面:
#!/bin/sh
#對變數賦值:
a=hello world
# 現在列印變數a的內容:
echo A is:
echo $a
在您的編輯器中輸入以上內容,然後將其保存為一個文件first。之後執行chmod +x first
使其可執行,最後輸入./first執行該腳本。
這個腳本將會輸出:
A is:
hello world
有時候變數名很容易與其他文字混淆,比如:
num=2
echo this is the $numnd
這並不會列印出this is the 2nd,而僅僅列印this is the ,因為shell會去搜索變數numnd的值,但是這個變數時沒有值的。可以使用花括弧來告訴shell我們要列印的是num變數:
num=2
echo this is the ${num}nd
這將列印: this is the 2nd
有許多變數是系統自動設定的,這將在後面使用這些變數時進行討論。
如果您需要處理數學表達式,那麼您需要使用諸如expr等程序(見下面)。
除了一般的僅在程序內有效的shell變數以外,還有環境......>>

問題七:matlab腳本怎麼寫 15分 腳本文件其實就跟在命令窗里寫指令是一樣的
在命令窗里一般是一句執行一次,而腳本文件是執行一段代碼
寫腳本文件是一個好習慣,矗有比較簡單的代碼,在命令創立運行是合適的
最後保存一下,起一個文件名,就OK了。

問題八:如何編寫簡單的Shell腳本文件之Linux的基本操作 編寫shell腳本 首先你要有Linux命令的基礎,怎麼進入文件,怎麼執行文件,有什麼命令等等。
我們的shell 類型有很多,常見的shell環境有sh,bash,csh,zsh等等。在Linux的腳本中可以最常見的就是 sh或者shell。在shell腳本中最開始 要指定shell環境。於是乎我們有了shell的沙邦:
/bin/sh 或者/bin/bash
shell腳本的格式:shell腳本一般是以*.sh 為名字,在許可權上面是有可執行許可權x的也就是chmod u+x *.sh
命令的執行:3種:
sh 腳本路徑/腳本名
cd 腳本路徑 && ./腳本名
soure 腳本路徑/腳本
寫一個最簡單的腳本吧:
[[email protected] ~]#vim 1.sh
/bin/sh
echo this is my frist scripts,more and more linux ,you can read 《Linux就該這樣學》
[[email protected] ~]#chmod u+x 1.sh
[[email protected] ~]#./1.sh
this is my frist scripts,more and more linux ,you can read 《Linux就該這樣學》
學習Linux需要多學多練

問題九:如何寫R語言腳本 如何寫R語言腳本
method 1
1.創建file.R文件
2.文件首行
#!/path/to/Rscript
3.在下面的行中鍵入R代碼
4.保存(如果有png(),jpeg()等函數代碼最後一定要dev.off())
5.在file.R的工作目錄下,在終端中輸入以下命令
R CMD BATCH --args file.R
method 2
1.創建R腳本
2.文件首行
#!/usr/bin/env Rscript
3.終端輸入以下命令
R CMD BATCH --args file.R
或者 Rscript file.R
chmod 755 file.R
./file.R
method 3
1.在file.sh文件中鍵入:
#!/bin/sh
R --slave [other option]source(/homeR/file.R)

問題十:matlab中的腳本程序怎麼編寫 在matlab的mand window 的窗口中,輸入edit 文件名(文件名一般以字母開頭),如下:
>> edit main
再回車,就會在左側的current folder裡面新建一個名為mian的.m文件,彈出編輯窗口,在編輯窗口輸入你要編寫的程序即可。
也可以直接點擊matlab左上角的新建按鈕,新建一個文件,即New script,在裡面編寫程序,並保存在你指定的位置,這時候也可以修改文件名。
希望能夠幫到你哈~

6. 漫畫腳本的例子

人物: 大寬,本片男主人公,非本市戶口,身材高瘦,相貌冷峻,從一家職業美術學校畢業後,在一家廣告公司當一個不得抽煙的美工,住在公司的閣樓宿舍里。
大命,大寬的美校同學,本市人,畢業後下落不明,在這里突然出現。座右銘是錢是掙出來的,不是攢出來的。
老闆,大寬的老闆,本市人,辛苦經營自己的廣告公司。
地點:某城市。
時間:最近。
場景一:
全景並切換幾個中景的特寫:大寬的小屋子,長3米,寬不到2米,裡面只有一張行軍床,床頭的牆上開窗,陽光直射進來。床側面的牆上,一面被書和招貼畫占據,一面掛滿了衣服,正對窗子的牆上開門,門後有一面鏡子。
陽光照射到大寬的身上,鏡頭移近:大寬的臉,漸漸的睜開眼睛,他下意識的伸出右手遮擋眼光。
中景:大寬站在門後的鏡子前梳頭,衣服穿了一半,鏡頭拉近,仍舊睡眼惺忪。
中景:大寬打開門出去,衣服仍舊未整齊,伸了一個大大的懶腰。
全景:大寬站在樓梯上,樓梯下是一間小公司的開放式辦公室,電腦和其他的辦公儀器擁擠在這個空間內(大概有10人左右的容量)。還沒有其他同事來,只有一個清潔工,手持拖布站起身來打招呼:早啊。
場景二:
外景:鏡頭中沒有主體,城市的街道,清晨的人流、陽光,一輛豪華的汽車進入鏡頭,鏡頭尾隨著車尾。
遠景:汽車與早點攤擦身而過,轉近景,大寬正在吃油條。拉遠,城市的角落,熱氣蒸騰的早點攤,忙碌的人們,骯臟的街道。
場景三:
全景:公司內,忙碌和擁擠。
近景:大寬坐在自己的座位里喝茶,手中看著雜志。他的桌上放著電腦、書籍、幾張*圖、亂七八糟的筆(美術專業的)。大寬的桌子上立著隔板,他的世界悠閑的與整個公司的忙碌隔絕著,對比著。
中景:從外面反拍大寬的座位,隔板上用平面設計的手法畫著紅金龍廣告公司美術部。大寬仍在喝茶。
遠景:看不到大寬,人們仍在忙碌。
近景:大寬的電腦屏幕,大寬在玩掃雷(或紅心大戰之類)。同時傳來聲音:大寬,電話!
近景:大寬的電腦屏幕,滑鼠移動到下面,將屏幕切換到photoshop。
近景:大寬站起身的背影:來了。
近景:大寬在門口總台接電話:您好。
中景:(主觀的角度,大寬在近景)大寬的老闆從鏡頭中穿過,停住,然後臉色不善的看著大寬。同時,電話中傳來聲音:大寬嗎?我是大命!總算找到你了。咱們畢業以後有兩年不見了吧?大寬回答:是呀,你小子死哪兒去了?電話里說不明白,晚上有空沒有?咱們聚聚,我請客!
中景:(客觀的角度)大寬放下電話,老闆向他招手。大寬走過去。
近景:老闆:大寬,你想不想幹了?
特寫:大寬(莫名其妙狀):……咋了?老闆。
近景:老闆:你給宏聲電器作的那個設計是什麼玩藝?我是不是有什麼地方得罪你了?你這么整我?三百萬的客戶,你說得罪就得罪,你糊弄誰也不應該糊弄財神爺吧?大寬囁嚅著說不出話來:這……那……我……幾個同事在遠景中走過,好奇的看著他們。老闆繼續斥責:你也別這個那個,這次怨我,把你當個人看。以後你也別想有機會得罪客戶了,以後我不用你做設計了,你就當小孫的電腦繪圖員吧,他設計什麼你就給我老老實實的畫什麼,再搞砸了你就給我滾蛋!
中景:老闆轉身喊:小孫,把你的設計稿准備一下,下午跟我去見宏聲的老總,這回全靠你了!
近景:大寬坐回座位,旁邊的同事甲關心的說:沒事兒,那傢伙狗脾氣來的快去的快,咱們公司一個人都頂兩個人使,還能真的不用你?他也就是過過嘴癮,罵完就完。
近景:大寬苦笑。
中景:小孫走過來一下子搶過滑鼠切換到掃雷的畫面上:大寬,還玩兒呢?不要命了你?趕快,幫我把這幾個稿子修一下,我下午要去見甲方。
近景:大寬沒有表情的表情--眼眉低垂著,頭也低垂著。
場景四:
中景:大寬坐在自己的房間里,手捧飯盒,眺望窗外。
外景:透過窗子的鐵條,就好像牢籠一樣的窗外景色,陽光分外明媚。大寬轉頭不再向外看,專心埋頭吃飯。
中景:床上散落著一些設計的*圖和成稿,多數都被劃上了大大的x。鏡頭拉遠,全景,大寬的房間,零亂骯臟,窗口的大寬被陽光變成一幅剪影,弓著身子吃飯,就好像在乞食。
場景五:
外景:下班擁擠的人群、夕陽下的街道。
中景:大寬看錶,在人群中走過。
近景:大寬站在公共汽車上看手錶。
特寫:手錶的時間。
遠景:公共汽車到站。
中景:大寬站住,彷彿被什麼震懾了一樣。
全景:從大寬的主觀視角稍候的位置,大寬位於前景,很小,迎面是很巨大的大飯店黃金假日飯店。
特寫:大寬沒有表情的表情--眯著眼睛彷彿逆光。
場景六:
全景:飯店內的一條走廊,送餐的服務員川流不息。
中景:大命的背影舉杯,迎面大寬也舉杯。大命說:首先祝賀咱們哥兒倆久別重逢,干一杯!
特寫:酒杯相碰,干。
近景:鏡頭搖到大寬的背後,看到大命的臉。大寬:大命,這些年你到什麼地方去了?
近景:大命:還不是上海深圳的。哪兒都一樣,想辦法撈錢唄。
近景:大寬:吃這么一頓挺花錢吧?
近景:大命:這算啥!廣告不是說嗎,高興就好。所謂人生得意需盡歡,莫使金樽空對月。老同學好幾年相見一場不容易,怎麼慶祝都不過分。
特寫:大命正在咀嚼的嘴:對了,下個月聽說咱們美專要搞30年校慶,校友會的人約我回去。你去不去?
近景:大命看著大寬,大寬歪著頭:我就不去了吧,我混成這個樣子,在小公司打臨時工,又沒有錢……
中景:大命:嗨!錢嘛!錢是什麼?錢是王八蛋。你就是太老實了,我管你這種人叫自甘墮落。你服不服?
近景:大寬自己倒酒(或者正面直視大命,手握酒杯):我一個外縣的人,連本市戶口都沒有,在這個城市裡也不認識幾個人,只好走一步算一步了。
近景:大命(咄咄逼人的):你這么說,我在外面混這幾年靠過誰了?我是不是外地人?我剛去的時候比你現在強多少?刷盤子洗碗貼小廣告,假貨盜版包工頭,什麼沒干過?你說我一個學美術的,干這些,都是現干現學,咋樣啊?這么跟你說--只要是不違反刑法,什麼賺錢我都能幹。喝一口酒,我知道你一直是胸懷大志,可是你也得付諸行動啊。在那麼個小公司里,以你的性格,好受不了。這種事兒我明白的很,你是想攢點兒錢,認識點兒人,然後再找機會一點一點開始干自己的。想的是不錯,可是我告訴你,商場上的貨幣單位是百萬,沒這個數,你能幹什麼?你攢幾年才能上十萬?這時代是資本運作,單打獨斗過時了!想開點吧,錢是掙的不是攢的?quot;
特寫:大寬默不作聲,低頭垂眼。
近景:大命:我不是說你不行,也不是替自己吹牛--這些年我在美專學的那點玩意兒早都丟了--我就說,論掙錢,咱們同學里,誰也掙不過我。可是我掙錢歸掙錢,我不看重錢--錢是身外之物,生不帶來死不帶去--掙錢不就為了花嗎?!再說了,不會花錢就不會掙錢!又喝一口酒,喝的有點多了,你別介意啊。
場景七:
特寫:彎著腰的大寬,嘔吐。
特寫:大寬疲憊的臉,閃閃發亮的眼睛。
拉遠:大寬扶著牆站著,背景小街暗巷,逆光,光線昏暗。
場景八:
近景:大寬的臉以及上半身,他爬在自己的床上,房間里沒有開燈,光線來自窗外的月光。
中景:大寬趴在床上,月光透過窗戶在他身上畫出格子。
外景:窗外的月亮。
中景:大寬站在臉盆邊洗臉。
近景:大寬把臉擦乾凈。大寬凝望著月色,鏡頭搖到大寬的身後,轉中景、室內全景,面對窗戶。
近景:大寬的正面,面無表情。
特寫:大寬的正面,一絲微笑。
鏡頭拉遠,逐次看到公司的房子外景、街道、街區、整個城市……
本集畫成漫畫40頁左右(完)
1
這個城市2
人物: 大寬,上一集的主人公。
民工甲,本集主人公,外地民工,住在工棚里,外表是非常普通的民工--實際也是。原籍不詳,經歷不詳,年齡大概在20歲左右。
民工乙,身體不太好的老頭,大約40多歲,受歲月摧殘,未老先衰,仍舊在工地打拚,總是笑。
民工丙、丁,比民工甲還普通。
地點:某城市。
時間:最近。
場景一:
外景:早晨,城市,近景人流。人們穿的都是秋天的衣服。晴天。
外景:陽光,街道,中景人流,車流。
中景:大寬端著一碗餛飩,坐在街邊的小攤上,面前還有一籠屜包子。
特寫:一隻蒼蠅向餛飩飛來。
近景:大寬面對鏡頭,揮手趕開蒼蠅。
大透視:蒼蠅在近景,整條街道的俯瞰在遠景。鏡頭追隨蒼蠅。漸漸來到一個工地,蒼蠅向下俯沖。工地的牆上寫著城建三公司承建遠方大廈工程。背景中還有一些另外的標語。蒼蠅飛到一個牆角,落在牆上,特寫,蒼蠅搓動前足。特寫,蒼蠅突然被一本捲起來的書打死。特寫,牆上留下污漬。
中景:手拿一本捲起來的書的民工甲蹲在牆角大便。牆上大字:廁所。
近景:民工甲的臉。
特寫:民工甲打開卷著的書,書中有一個信封,打開信封,有一張工資條,一沓錢。
近景:民工甲數錢。進入想像:一頭豬的近景特寫,拉遠,出現民工甲坐在躺著被困上的豬身上;再拉遠,他們坐在小四輪拖拉機上;再拉遠,拖拉機賓士在廣闊的田野上。
場景二:
遠景:很多民工坐在馬路邊上吃飯。
中景:民工甲端著發黑的搪瓷飯缸子,津津有味的吃。
特寫:飯缸子里的飯菜,米飯和土豆燒豆角。
近景:民工乙坐在民工甲的旁邊,伸手遞過半個饅頭來。
近景:民工甲接過饅頭,看著民工乙。民工乙笑著,自己啃著另外半個饅頭,懷里抱著飯盒。
透視:民工們在前景埋頭苦吃,背對鏡頭,遠景中,街上的行人和騎自行車的來來往往。
拉遠:大街兩旁,有好幾座高樓正在建設中,套著綠色安全網的工地顯得生機勃勃。
中景:民工乙倒在地上身體扭曲,雙手捂著胸口。其他的民工或者驚異的圍上來,或者正在站起來。
近景:民工甲背著民工乙,面對鏡頭。
中景:一個工頭模樣的(主要是手拿大哥大)者在用手機焦急的聯系什麼,他身後是背著民工乙的民工甲,民工甲回頭看著更遠處的民工丙、丁推、騎著三輪車過來。四周很多民工排著隊正要上工,都回頭看。
場景三:
全景:醫院的門廳。各種等待的病人和家屬。排隊掛號的人。領葯的人、劃價的人、醫生、護士……擁擠,而又昏暗。
近景:民工甲和民工丙、丁。三個人傻呵呵的靠牆角站著。
中景:工頭模樣的急匆匆的走過來,手上拿著一張紙。三人馬上站直身體。
近景:工頭手指著那張紙。
特寫:一張住院通知,住院費是3500,病因是急性心肌梗塞。
近景:工頭擦汗。眼中是詢問的神色。左手拿著住院通知,右手伸出來,拿著幾張一百元的鈔票。
特寫:民工甲解開褲腰帶,手伸到裡面。
近景:民工丙丁也分別伸手到懷里和襪子里。
特寫:三隻手拿著三個信封和工頭拿著錢的手從四個方向伸到鏡頭的中心。
場景四:
中景:民工甲和民工丙丁三個人在一個香煙亭前面。
近景:三個人憧憬的眼神,面前是琳琅滿目的香煙。
近景:三個人面面相覷。
近景:民工甲的臉,沒有表情。
中景:民工甲把手伸到香煙亭里。
特寫:一包最便宜的香煙遞出來,包裝非常的俗氣。
中景:民工甲懷抱著什麼飛跑,另兩人一面笑一面緊追不舍。鏡頭隨之拉遠,夕陽,城市的天際線。
場景五:
外景:繁華的市中心商業區。
中景:民工甲、丙、丁三個人嘻嘻哈哈旁若無人的一邊打鬧一邊走過。
近景:三個人忽然同時停住。面對鏡頭,半仰著臉,彷彿看見什麼龐然巨物。
中景:民工們在前景背對鏡頭,迎面是一幢,美輪美奐的巨大商業建築。
中景:三人左右張望著,走進這幢建築。
中景:在富麗堂皇的這幢建築裡面,三人四下張望,手足無措。
近景:三人的表情,個個顯得十分緊張而且興奮。背景中四周的城裡人也同樣對他們表現出好奇。有人捂著嘴和鼻子,彷彿在笑,也彷彿是嫌他們臟。
外景全景:華燈初上的步行街,三人仍舊嘻嘻哈哈的一邊打鬧一邊走過,天色已經擦黑了。
場景六:
近景:醫院的簡陋的病房的窗戶,窗檯上,民工甲坐著,手捧一本武俠小說,臉向窗外看去。
鏡頭拉遠,中景:民工乙躺在病床上,鼻子下正在輸氧,手上也在打吊針,仍舊昏迷不醒。
近景:民工甲回頭看看床上的民工乙,又把頭轉回去,看著窗外。
中景:從窗外看,可以看到醫院的病房樓的這一角,民工甲坐在窗檯上向外看。夜色已深。
鏡頭拉遠,逐次的看到醫院、街區、整個城市……

7. linux下編寫一個shell腳本 每天0點 定時執行某一可執行程序test。 剛學習shell希望大俠們給個代碼參考!

在某個時間段執行某個程序,准確的說是「定時任務」,我這里介紹2中linux(ubuntu)下定時執行python腳本的方式。

方法一:

  • 准備好定時啟動的腳本auto.py

  • 用root許可權編輯以下文件

  • 在文件末尾添加以下命令

以上代碼的意思是每隔兩分鍾執行一次腳本並列印日誌。

crontab編寫解釋

  • 基本格式

  • 舉例說明

方法二:

APScheler定時框架

APScheler是一個Python定時任務框架,使用起來十分方便。提供了基於日期、固定時間間隔以及crontab類型的任務,並且可以持久化任務、並以daemon方式運行應用。

使用APScheler需要安裝

每天早上6點半執行的例子

代碼中的BlockingScheler是什麼呢?

BlockingScheler是APScheler中的調度器,APScheler中有兩種常用的調度器,BlockingScheler和BackgroundScheler,當調度器是應用中唯一要運行的任務時,使用BlockingSchele,如果希望調度器在後台執行,使用BackgroundScheler。

代碼中是cron是什麼?

cron:在特定時間周期性地觸發

8. 抖音拍攝腳本怎麼寫

任何視頻在寫腳本之前還要干一件事情,那就是創意策劃,通俗的講就是大概的想法和點子。可以舉一個例子來說明一下:如果你打算做一條抖音短視頻,首先要確定題材,比如確定要做戀人主題類的搞笑視頻,接下還得確定故事場景,如,家裡,單位,學校,餐廳,操場,商場等等,確定了故事場景以後,大概的故事內容也就有了方向,比如確定為家裡的話就去想能在家裡發生的段子,比如戀人之間分工做家務這個點子,圍繞這個點再去想具體的故事細節。做到這一步基本上已經把故事梗概確定了,甚至台詞都有了,這時候就需要中仔最一份拍攝腳本亂培扮了,拍攝腳本主要分兩部分,一部分是台詞文案,兩一部分是鏡頭說明,這是比較簡單的分鏡頭腳本,如果想坐詳細一點就有,鏡頭序號、台詞文案、鏡頭說明、景別角度、音樂、備注等這幾項。分鏡頭腳本就是我們去拍攝和後期製作的參照範本,一定要做的詳細明了,這樣才能在拍攝現場做到有條不紊,當然根據拍攝現場的具體情況,有嘩灶時候導演還需要對之前設計好的鏡頭進行調整,這就要看片場的情況了。

熱點內容
如何重置手機密碼realme 發布:2024-05-06 14:57:25 瀏覽:347
自己搭建外網伺服器違法嗎 發布:2024-05-06 14:56:32 瀏覽:629
蘋果安卓哪個步數准確 發布:2024-05-06 14:43:58 瀏覽:239
安卓手機軟體用什麼編程語言寫 發布:2024-05-06 14:30:07 瀏覽:657
des解密python 發布:2024-05-06 14:30:06 瀏覽:684
n的階乘演算法 發布:2024-05-06 14:29:57 瀏覽:552
安卓手機為什麼停服 發布:2024-05-06 14:29:08 瀏覽:93
電腦伺服器不運行是怎麼回事 發布:2024-05-06 14:20:28 瀏覽:791
肥皂板解壓視頻大全 發布:2024-05-06 14:20:27 瀏覽:260
ps4各個伺服器有什麼區別 發布:2024-05-06 14:10:38 瀏覽:485