剪素材用Source考察 - 2

繼上次的結果,我們知道用x264可以達到我們想要的檔案大小,但是,讓剪素材軟體吃進去好不好用這個還不知道。因此,我們就先用上次做出來的例子4丟給Avidemux吃,一丟進去,Avidemux就會跳出警示說有b-frame會造成Crash,但是我們的檔案裡並沒有b-frame,所以不用擔心,按下確定開始編輯吧。

實際上截了幾個片段會發現,為什麼好用的場景切換沒有用呢? 沒有這個的話,裁起來好麻煩啊,會不會是檔案的問題呢? 回去查x264的ultrafast preset的設定後,會發現他有幾個跟場景切換息息相關的參數被改掉了,主要是keyintsecencut這2個參數,因此,我們要在套用了ultrafast之後,再把這兩個參數改回我們要的數值,而這數值該設多少咧? 只要用平常的的預設值就好了,keyint設為250,而scenecut設為40,也就是說,我們的指令會是以下這樣:

ffmpeg -i 00.mp4 -c:v libx264 -qp 0 -preset ultrafast -x264opts keyint=250:scenecut=40 07.mp4

把輸出的檔案再丟進Avidemux/VirtualDub試試看,就會發現場景切換又能用囉!

Reference: Encode/H.264

Written with StackEdit.


剪素材用Source考察

因為總是想要剪出來的片畫質能夠好,所以不外乎有幾個要注意的地方:

  1. 素材檔的好壞
  2. 剪好的片在Render出來時的設定

本篇就是以第一點為主,做了個小小的測試。不過在開始前,先來說說本篇的動機,現今網路上的RAW檔,為了方便傳輸,有很多都用h.264作為影片的編碼,關於h.264的好處我就不在這裡提了,但是,h.264做為剪片的素材來源,除非利用avisynth把他掛入VirtualDub之類的影片裁切軟體內,不然h.264是相當不利於線性編輯的,除了處理速度慢之外,還有可能會造成軟體Crash,所以,對於有些不能用avisynth的人(ex. 我自己)來說,必定要用其他方式來預先處理(轉檔),才能繼續接下來的作業。以下就以幾種不同的設定來轉檔,看看哪一個才符合我們的需求。

首先,來源檔為[Leopard-Raws] Hibike! Euphonium - 01 RAW (KBS 1280x720 x264 AAC).mp4,在此將它改名為00.mp4方便輸入,再來會在命令提示字元中調用ffmepg來對00.mp4進行轉檔,出來的檔案結果如下圖所示:

x264_convert01.jpg

可以看到畫面中的00.mp4原始大小大約為364MB,第1個檔案是用xvid預設轉好玩的,輸入的指令為:

ffmpeg -i 00.mp4 -c:v libxvid -an 01_xvid.avi

打開來看了一下,雖然轉檔速度挺快的,可是這畫質真是慘不忍睹,所以不會是我們要的編碼。再來,第2個檔案是無損壓縮avi,指令為:

ffmpeg -i 00.mp4 -c:v huffyuv -an 02_huffyuv.avi

可以看到檔案大小為20GB,大約是原檔的70倍大,轉檔速度普通,畫質當然是沒問題,可是這實在是有點太大了,我硬碟hold不住啊。再來,下一個檔案是用h.264來壓的。在這裡我要解說一下了,為什麼我要從h.264轉檔為h.264呢? 有差嗎? 答案是有的,差別在於壓縮的設定,通常看到那種明明是720p或是1080p,但是大小卻只有幾百MB的mp4檔肯定是不適合線性剪輯的,但是如果是壓縮率相對小多了的設定呢? 這或許是個選擇,所以輸入以下的指令來轉轉看:

ffmpeg -i 00.mp4 -c:v libx264 -qp 0 -an 03_x264.mp4

轉出來的檔案相對無損壓縮avi小多了,只有2.5GB,轉檔時間快了許多,而且畫質還不錯,這似乎是個好選擇,但是其實x264有更快的preset,所以我們可以在第4個檔案來試試:

ffmpeg -i 00.mp4 -c:v libx264 -qp 0 -preset ultrafast 04_x264_ultrafast.mp4

出來的檔案,很明顯比上一個大上了一圈,但是速度卻快得跟飛一樣,不愧是ultrafast。在x264中用-qp 0這方式轉出來的檔案,看來是不會有b-frame,所以應該能讓影片剪裁軟體處理得順暢得多。接下來我試了一下完全無壓縮的avi檔,指令為:

ffmpeg -i 00.mp4 -c:v rawvideo -an 05_rawvideo.avi

可以看到這檔案比第2個例子足足大上了兩陪之多,居然有46GB,轉檔時間爆炸久,但是CPU使用率卻低到不行,說明這個例子的速度瓶頸並不是在CPU效能上,而是RAM或是硬碟之類的地方。這麼大的檔案,光是要讀進剪輯軟體就是個問題了,所以也不實用。下一個例子是我純屬好奇,用這個超級大檔加上第4個例子的指令轉出來的,可以發現檔案大小居然和第4個例子一模一樣,這也可以說明在第4 個例子中,00.mp4解碼後的視訊流,如果直接存出來不壓成h.264,就會是第5個例子的rawvideo。

結論: 經過了以上的比較,可以得知,在不能使用avisynth的情況下,使用x264的-qp 0 -preset ultrafast應該是比較符合時間和空間上的效益的。至於實際上能否讓軟體順利吃進去,這個就等我有空再試一下吧。

reference: How to create an uncompressed AVI from a series of 1000’s of PNG images using FFMPEG


エンド.リ.エンド

這套是我買了Kindle以後第一本買來看的小說,作者是耳目口司,和超自然異象研究社(丘ルトロジック)是同一個作者,至於畫插圖的則是ヤス,真的是相當令我心動的組合啊,所以當Kindle還在日本友人手中時,我就已經上Amazon買了。

昨天剛看完第二集,還沒有出下一集,所以先來寫個感想。總之就是,超有趣又超痛的,為啥咧?因為乍聽之下,主角進到ギャルゲー裡面並不是什麼稀奇的發想,有在看本的都知道,但是這個遊戲卻不是像普通的ギャルゲー或是抜きゲー這麼簡單,他只有一個路線,要是你走錯路線,那就直接Game Over了,而且,系統完全不會提示誰才是真女主,也不跟你說總共有多少女角,所以主角只好靠平常的行動、對話、反應來判斷到底誰才是真女主角,這真的很有趣。

但是,這也超痛的,因為基本上所有女角對主角都是抱持好感的,所以修羅場到最後,還是只能一一拒絕,就因為她們不是那唯一一個真女主,而拒絕之後,還會有接踵而來的人際關係、女角心中某個部分壞掉等等的問題,每一個看了真的都超心痛。

所以,這部的本質才不是什麼ラブコメ,根本就是クソゲー啊FUCK!不過我還是會繼續看下去,希望能有好結局啊QQ


アルノサージュPlus - シャールは消毒だぁ!

先前才在Pixiv百科事典看到汚物は消毒だ~!!這個梗,沒想到打個アルノサージュPlus也會看到NPC講這句話www

時間點在天統姬派出PLASMA鎮壓クオンターブ、救出デルタ一行人之後。在跑主線之前,依照慣例先去城鎮,也就是クオンターブ晃晃,順便找NPC講一下話。沒想到就在這裡遇到了一個PLASMA隊員說:

「ヒャッハー、シャールは消毒だぁ!根こそぎさらっちまうぜーっ!」
「オラオラ、出て来いシャール!PLASMA様のお通りだ!」

害我瞬間楞了一下,製作團隊真是蠢翻啦www


下町狂い咲きキネマ

這次從新竹回來的路上,不知怎的,突然想起大學時在學校附近一家餐館裡看到的漫畫,那個電波又簡潔的風格,直到現在還是令我無法忘懷,但是由於時間有點久遠,所以我花了大概半小時在想那本漫畫的名字,至於作者的名字,我只記得有一個豬字,怎麼查也查不到,只記得以前看wiki時,知道了負責畫的那位畫家去了法國發展,而寫故事原作的沒特地寫,八成是還待在日本。

總之,我想起來了那本漫畫的名字
中文譯名:老街狂想曲
日文原名:下町狂い咲きキネマ
作者:(繪)オオシマヒロユキ/(著)猪原大介
而這本短篇漫畫的風格,也真的挺電波的,要我說的話,我會覺得跟道滿晴明的作品有異曲同工之妙,都正好合我胃口。如果可以的話,我當然想買個實體本來收藏,但是由於它已經絕版了,而台灣這邊的更不用說八成是盗版翻譯,所以要找也是難上加難。還好,現在在絕版漫畫圖書館可以線上看到免費的整本漫畫,而在Amazon上也能買到Kindle版,對於我這個最近剛下訂Kindle的人來說真是太剛好了,等拿到Kindle就馬上來買個一本收藏吧XDD


在Ubuntu上安裝PyCharm

最近剛開始學Python,看了A Byte of Python,寫得很簡單易懂,裡面推薦了PyCharm這套IDE,想想我也很久沒裝IDE這種東西了,一直都是用筆記本這種小程式,雖然乾淨,不過對於寫程式來說,還是不太方便,所以就在公司的電腦上裝了用用看。沒想到,還真的挺好用的,執行寫好的程式只要點一下就可以在下方看到結果,比起切換視窗打CLI快多了。所以回家就來裝個PyCharm在我的Ubuntu 14.04上,不過官方沒有提供apt-get整包安裝,所以從網路上找了其它方法,我想這大概是好心人提供的.deb檔吧。感謝大大w

以下為安裝方法:

wget -q -O http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add –
sudo sh -c ‘echo “deb http://archive.getdeb.net/ubuntu $(lsb_release -sc)-getdeb apps” >> /etc/apt/sources.list.d/getdeb.list’
sudo apt-get update
sudo apt-get install pycharm

就這簡單的四行,別忘了裝完後到Setting裡去調一下要用的Python Interpreter版本啊
之後再來寫一下不錯的學Python網站

reference: Installing PyCharm 3.1 on Ubuntu 14.04


Ubuntu上的行列輸入法

我大概是在兩年前的夏天開始用行列輸入法的,其實也沒什麼特別的原因,就只是在打工時被新注音給氣了太多次(那時我是在打逐字稿),所以才終於下定決心開始學其它的輸入法。

接著在挑輸入法時,我也沒有想太久,就決定用行列,因為我想要打完就不用再選字的輸入法(重碼沒有或是很少),又想要是Windows有內建的,所以就選了之前就有點興趣的行列來學。

到了現在大概一年多的時間,大概是因為我沒有打字打得很勤的關係吧,我的打字速度還是沒有多快,但是至少在打字時我不用一直移動我的右手去選上下鍵,光是這點我就已經覺得很開心了。

可是在我換到Ubuntu後又出現了問題,因為我一直沒找到好用的行列30輸入法,去官方的iBus wiki上點撃安裝的行列30,也是一個爛得可以的東西,選字順序完全和Windows上的不一樣,有事沒事就一直打錯字,真的很煩燥。還好,我剛剛查了一下,終於發現還有另一個行列,一樣可以用apt-get安裝,而且用起來還跟Windows上一樣,這真是天大的福音啊!

總之,這個套件包叫做ibus-array,打開Terminal輸入:

sudo apt-get install ibus-array

就好了

記住,不要像Wiki上一樣裝這個ibus-table-array30,會讓你氣到瘋掉XDD

references:
ibus-array官網
iBus 的行列輸入法 (Array30 input method of iBus)


Ubuntu筆記

系統:Ubuntu 14.04

  • 在Ubuntu 做BottonMapping

    修改檔案:/usr/share/X11/xorg.conf.d/50-vmmouse.conf
    因為會是唯讀 所以要用Terminal輸入:sudo gedit來編輯
    打開之後複製下面的內容取代原本的 (我用的是Kensington Expert Mouse)
    最後存檔重開機 完成!
    Section "InputClass"
        Identifier  "Expert Mouse"
        MatchProduct    "Kensington      Kensington Expert Mouse"
        MatchIsPointer  "on"
        MatchDevicePath "/dev/input/event*"
        Driver      "evdev"
        Option      "SendCoreEvents" "true"
        #physical butons come from the mouse as:
        #   2 8
        #   1 3
        #This makes the top left and top right exchange
        #
        Option "ButtonMapping"  "1 8 3 4 5 6 7 2"
    EndSection
    
  • 地區支援不見

    sudo apt-get install gnome-language-selector
    
  • iBus輸入法有問題

    killall ibus-daemon
    sudo apt-get install ibus-daemon
    
  • 安裝iBus版的行列輸入法

    請看Ubuntu的官方Wiki
    雖然這個輸入法的浮動視窗還滿擋畫面的,選字順序也怪怪的,可是在用了一陣子的Gcin後,總覺得在Ubuntu上還是iBus比較穩,不然Gcin超容易crash的,根本用不了啊Orz

    在這邊順便附上安裝作者發佈的Gcin的方法:

    #先打開Terminal輸入以下指令
    $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 835AB0E3
    $ software-properties-gtk
    #接著會跳出一個視窗,切換到Other software的Tab,點選Add,輸入以下
    deb http://hyperrate.com/debian eliu release
    #接著把其中一個後面括號(源碼/Source code)的給取消掉,這樣就能用apt-get安裝Gcin了
    $ sudo apt-get install gcin
    #裝好後打開系統設定值->語言支援->輸入法系統->Gcin
    #再打開gcin-tools確認外觀設定->面板狀態->Unity Indicator 這樣就完成了
    
  • 安裝iBus版的Google日文輸入法

    自從用了Ubuntu後,有一點我很不習慣的就是-沒有Google日文輸入法可用,所以才想說找一下有無可能在Linux上使用,沒想到就找到這個iBus版的了

    安裝很簡單,只要在Terminal輸入

    sudo apt-get install ibus-mozc
    

    然後去系統設定值->文字輸入->增加 日文(mozc)
    這樣就行了,YA!

  • 預設的HDMI輸出音效沒有聲音,Google一下就有解決辦法了

    沒記錯的話其實是己經抓到了,只是因為預設值的關係所以聲音出不來w

搭建Hexo過程中的注意事項

1. 按照官網寫的一步步安裝完成,重開terminal後執行hexo卻說command not found

Solution: 雖然不知道為什麼,不過似乎跟沒有指定nodejs的default版本有關,所以要在terminal中輸入以下指令確認nvm版本:

$ nvm ls
接著再指定default的nvm版本:
$ nvm alias default [nvm 版本號]

這樣就解決了
reference:HexoでGitHubにブログをつくる


2. 幫Hexo加上RSS功能

Hexo有很多Plugin可以用,RSS feed就是其中一個
只要打幾個指令就能安裝了

首先打開Terminal進到blog資料夾,輸入:

$ sudo npm install hexo-generator-feed —save

然後打開_config.yml,在裡面加上:

#Feed Atom
feed:
type: atom
path: atom.xml
limit: 20

接著只要generate一次之後,就可以在blog資料夾下發現多了atom.xml,增加RSS feed完成!


3. 增加留言功能

這個留言功能是使用Disqus的服務來達成的,所以首先要到Disqus申請一個帳號,並且在其中增加自己的網站網址

接著打開_config.yml,找到disqus_shortname,填上自己的shortname就大功告成了(其實這裡我也不太懂,大概是填入帳號名吧,總之我是成功了XDD)
reference: Hexo 安裝教學、心得筆記 (Windows)


4. Push到Github時使用SSH,免輸入帳密

因為我懶得每次更新blog時都要輸入一次帳密,所以想來研究一下有沒有比較方便的方法,剛好Github也能讓你使用SSH來Push,所以就來用用看,只是要先做些前置準備

詳細步驟請先看Github官方教學Generating SSH keys
按照步驟做完後,就可以在自己的Github repository頁面右方看到可複製的SSH連結,將他貼到_config.yml中的repository後,就可以用啦~


在Ubuntu上看漫畫

自從開始用Ubuntu之後,其實我沒什麼不滿的,因為大部分的軟體都找得到Linux版的代用品,不然就是有Linux版可用。但是,有幾個真的找不到的,一個是foobar2000,另一個則是我常用的看圖軟體— Hamana

為什麼這樣說呢,因為在我試用過了幾個網路上推薦的看漫畫or看圖程式— Mcomix、Comix、Comicseer和Geeqie之後,我發現,其實在看圖這件事上,所有的軟體其實都差不多,也大都可以看壓縮檔(Geeqie不行),但是,在目錄間移動&看縮圖這件事上,不是做半套、不方便,不然就是根本沒做這功能,使得我根本沒辦法專心看載好的本本,實在是令人煩悶到一個極點。

所以我只好回頭來挖出以前在Windows上慣用的Hamana,用幾乎放棄的心情,使用Wine來跑跑看,結果令人意外的事情發生了! Hamana跑得好好的,除了字體有點醜之外,其他的功能都完好無缺,之前的設定檔也都留著,讓我可以馬上回到以前方便看漫畫的狀態,再也不用忍受Linux垃圾般的看漫畫軟體,這真是太棒了啊!!!

結論︰想用Linux原生的看漫畫程式? 放棄吧,用Wine跑你習慣的程式比較快(拇指


課表記錄

三上課表

1 熱傳助教課
2 熱傳 空動(一) 熱傳 控制助教課
3 熱傳 控制系統導論  媒體與社會  熱流實驗 空動(一)
4 控制系統導論  控制系統導論  媒體與社會  熱流實驗 空動(一)
N 熱流實驗
5 太極拳 科技哲學 近代物理
6 太極拳 科技哲學 近代物理
7 公共管理 日文(五)
8 公共管理 近代物理 日文(五)

 
三下課表

1
2 航空發動機  空動二 航空發動機
3 航空發動機 飛機設計 空動二
4 飛機設計 空動二
N 光學 飛機設計
5 飛行力學 光學 飛構一 飛機設計
6 飛行力學 飛構一 飛機設計
7 通識領袖論壇 飛行力學 導航控制實驗
8 飛構一 通識領袖論壇  導航控制實驗  光學
9 導航控制實驗  

 
四上課表

1 微積分一
2 熱傳學 空動一 熱傳學 微積分一
3 熱傳學 微積分一
4 微積分一
N
5 民航概論  控制系統設計  導航概論  電路電子  高科技英文
6 民航概論  控制系統設計  導航概論  電路電子  高科技英文
7 工數一 導航概論  工數一
8 電路電子 工數一 控制系統設計

 
其實,大四結束時我還有44學分沒修,只是沒有留下之後的課表XDDDDD


經典佳句

  1. 開會決定事情不是義務
    只是為了讓我們瘋子的舉動變得很可行而已

    跳跳
    So touching啊! QQ
  2. 已經出廠的產品是沒辦法拿回來重新修改再出貨的
    就像你不喜歡這個不完美的自己
    可是也沒辦法爬回你媽媽的肚子叫她再生一次

    — 自控教授
  3. 醫院的電梯反應時間不能太快
    不然病患連救護病房都不用去了
    直接送到太平間就好了

    — 自控教授

同人場心得

這次令我感到最不一樣的,大概是拍照標準的放寬吧
Coser在待命區階梯下擺出pose讓攝影師們拍照,只要鏡頭沒有對著場內
大概都不會衝過去勸導他們一下
雖然相對於以前的嚴格標準來說,這樣究竟是好還是壞我也不知道
但是至少就我看到的來說,我還蠻喜歡這副景象的
比起以前階梯下方空蕩蕩的,這次這樣更有慶典的氣氛

以前因為請南大來協辦而認識的同屆的少佐
這次第一天也有遇到他來幫忙,這真的讓我很開心,也相當感動
但是南大這次因為工作分配的關係,沒甚麼辦法和他們有些交流,讓我覺得稍稍可惜

我還記得,剛進漫畫社的時候,就被刻難抓去當同人場的總務
當時因為自己的不認真與疏忽,出了很多包
還好有社團大家的幫忙,總算是讓活動順利結束
雖然事後檢討會不免被表了一頓XD”

當時第一次跟著張囧出外場,才知道原來廁所垃圾有這麼恐怖
邊收垃圾邊罵幹,雖然這景象想起來相當滑稽
但是,我想這是許多跑過外場的人的共同經驗XDD

然後是站垃圾桶,有了那兩天的經驗
即使活動過了幾個禮拜,我喝完飲料還是會不自覺的幫它分類一下www

最後,是兩天活動最後都一定會有的神秘儀式
看到麵條就這樣噴出來卡在那邊,真的是讓我笑到不行

隨著時間過去,出去帶外場、舉行儀式的人換成我了,現在的體力也大不如前
都不免讓我感到有點感傷^^”
不過,活動就是這樣一屆屆傳下去的
希望對每個人來說,這次的活動也會成為他們心中的一個美好回憶

我也要在這邊順便感謝所有參與這個活動的人
工作不分輕重,每個人都同樣重要
沒有你們的鼎力相助,成大同人場這個活動是絕對辦不起來的
謝謝!

—2012/05/16 阿諾


趣事

  1. 和同學一起去育樂街買消夜時
    有位大叔的車被另外一輛亂停的車卡住了
    他就一臉很不爽的一直在育樂街的各個店家來回大聲叫喚尋找車主

    我 :「ㄟ 那個歐桑的青筋都要爆出來了ㄟw」
    同學:「幹 歐桑的ちんちん都要爆出來了 到底是多生氣阿=口=」
    我 :「wtf wwww」

    可惡 害我笑超久的www

  2. 我 :宗哥,我現在強烈的想耍廢
    阿宗:你是在問耍廢達人宗哥嗎
    我 :Yes, I am.
    阿宗:想耍廢的時候,就先把褲子跟上衣脫掉
       然後打開電風扇,躺在床上
       抱著枕頭,然後滾來滾去,
       過了十分鐘你就會發現,淦,我剛剛到底在幹嘛
       耍廢達成!!
       超空虛,根本就是耍廢w
    我 :天啊,超強的,讓我光聽就覺得超可怕XD

  3. 阿宗:每次都中了久壽川的陷阱
    我 :是ささら嗎
    阿宗:恩
       toheart2破壞力太強了= 3=
    我 :換個說法 是おっぱい嗎
    阿宗:おっぱい什麼的才沒有勒= 3=
       我才不是因為おっぱい才玩的勒w

空色帥氣台詞

雖然向結衣同學伸出手,卻差了一點而沒有碰到。
而那差了一點的距離,感覺就像是暗示著永遠一樣。

由兩個人演奏的天地創造的旋律。
現在,世界將被感染。

        出自《空色感染爆發 1》 p.217

每次想起來,就覺得這段實在是有夠震撼的
梗什麼的不說,單就文字而言
真的是我在這部作品當中最喜歡的一段了,只好記一下w