有天突然發覺過去在自己的blog上介紹過一些影音方面的工具軟體,其中大多數不是自己平常很常用的,而是在某段時期因工作上的需要而使用,待此階段性的工作結束之後就很少動到它們,直到下回,也許隔一段時間後又有需要時才會再度使用它們,畢竟我不是專門搞影音工作的。前述的所謂的隔一段時間,也許三個月,也許半年、一年或更長時間,這有時也會導致有點困擾或說是搞笑的現象。譬如當需要處理某個影音方面的工作時,會想著如何做比較好,對不清楚的方面就必須查一下相關資訊,必要時寫下一些記錄,但有時忘了其實很久以前已經做過同樣的事,也有留下部分記錄,只是一時之間沒想起這回事。等這件工作處理一段進程後,可能會突然發現,原來之前做過類似事,用過類似軟體,也找到舊的記錄文件,之前怎麼做的已有清楚的記錄,所以此回算是多花了些時間去做準備或查閱資料。之前做過幾回分割音訊檔,就幹這種事,所以就打算寫這篇文字記錄一下。當然某些資訊在隔段時間會有所更新,有必要查一下新的作法,但某些則是可以照舊即可,無須如此頻繁額外花時間去更新這方面的資訊與知識。
分割音訊檔有多種的作法,軟體工具也相當多樣,過去在Windows上分割音訊,mp3DirectCut這支免費軟體算是不錯的工具,了解音訊的人稍微看一下就大概知道怎麼使用,它也可協助製作CUE檔,再利用Medieval CUE Splitter分割音訊。(這時我突然想到之前有寫了篇內部記錄,可以的話改天放上來)。後來因較少使用Windows,較常用Linux的桌面環境,就想找一下類似軟體,最好是開放源碼軟體,並支援三大主要作業系統。mp3splt-gtk符合這兩個條件,雖然目前尚不支援多國語言介面,程式介面看來也不起眼,有時執行還不是很順利,算不上很理想,不過用了幾回,它大致上還符合我工作上的需要。本文以下就透過二個使用例,來對它做簡單、局部功能的使用介紹。
先提醒一下,mp3splt-gtk並不是個完美的軟體,目前知道有幾個問題:一是在Linux上使用時,它無法讀取NTFS分區上的音訊檔案,若讀取時程式會當掉,解決之道是把檔案複製到Linux上慣用格式的分區上處理。二是可能二進制檔製作包裝上的差異,有的會有執行不很順利,或啟動較久的現象,會給使用者不穩定的感覺,這點最好是使用包裝良好的版本來避免此問題。如果看倌不是個完美主義者,可以接受這個不起眼的軟體,有興趣的話請往下看。
2019年3月14日 星期四
2019年2月23日 星期六
wxMP3gain:MP3音量增益程式
相信有些看倌會有這樣類似的經驗,自行收集了一些MP3音樂檔後當成音樂專輯般來撥放。只是這些四處收集來的MP3檔案每個檔案的音量可能有大有小,在撥放一大串樂曲的過程中可能要自行依個別樂曲來調整音量以免音量過大或過小造成困擾。如果希望每個樂曲的音量都保持在某個程度的大小,那麼可以利用軟體來一次調整所有樂曲的音量,wxMP3gain就是用來做這種工作的。
2019年2月20日 星期三
2018年Python開發者調查結果
PSF與JetBrains在2018年秋季進行了第二次的年度Python開發者調查,有來自逾150個國家超過2萬名開發者參與。此調查結果可看出Python社群的近來情景與在2018年Python開發界的最近趨勢,也可與2017年的調查結果做比較。完整的調查結果請見原始文章,本文只從中大略挑選部分要點。為方便說明,本文大致按照原文的區段標題來分段。
2019年2月16日 星期六
2019年1月20日 星期日
FFmpeg與WinFF:影音格式轉換工具
2019年1月12日 星期六
視頻下載利器youtube-dl
相信大多數人都有在YouTube上看影片的經驗,有時你可能想取得影片直接存在硬碟中重複觀看,有一些瀏覽器的附加元件提供下載影片的功能,但在新式瀏覽器有些使用限制,不若以往般好用。之前介紹過uGet也可以下載YouTube上的影片,不過這方面有些較細的工作有更好用的工具,如Youtube Downloader HD,可在Windows上使用。本文要介紹的youtube-dl,則是個命令行程式,雖然不像Youtube Downloader HD有美美的圖形界面,乍看並不起眼,但它實際上功能強大,不只支援YouTube,還有其他站台,可在主流作業系統平台上使用,是以Python開發的開放原始碼軟體。
youtube-dl的下載與使用方法[2]在官網上都有。不過命令選項很多,對剛接觸的人,可能會有難入手的感覺。本文就做點簡單的使用介紹,主要是在Ubuntu上安裝與使用youtube-dl來下載YouTube影片時的使用範例。
youtube-dl的下載與使用方法[2]在官網上都有。不過命令選項很多,對剛接觸的人,可能會有難入手的感覺。本文就做點簡單的使用介紹,主要是在Ubuntu上安裝與使用youtube-dl來下載YouTube影片時的使用範例。
2018年12月23日 星期日
既古老又現代的編輯器Vim
VI是個具有悠久歷史的文字編輯器,有不少後繼的版本,其中較廣為人知的當屬Vim,以及有圖形界面的gVim。雖然在當代的電腦圖形環境中不乏好用又精美的文字編輯器,但在某些較特別的情形下,這些優良的軟體卻派不上用場,譬如在無圖形環境的服務器或是透過終端機連線的時候。在這類情況下若想修改某個文字檔,VI或是Vim無疑是最廣泛使用的編輯器。
由於Vim是當前最普遍可見的VI後續改良版本,為簡化文字敘述,在本文以下提及Vim時,在某些情況下這詞也同時代表了VI與其他後繼版本,如gVim。
Vim經過數十年的發展,不僅兼顧了早期終端機連線時代的使用習慣,也加入了現代使用的考量,有相當多樣的擴充性,在近年更是篷勃發展,特別是Vim 8版開始。這一方面要得力於它本身是開源軟體,另一方面則是因為不少專業程序員使用Vim (Real programmers use Vim.)。一般使用者大概不會想去使用Vim,也沒這個必要,通常是程序員或是相關技術人員才用的。
據親身觀察,不少剛接觸Vim的使用者,在沒有獲得合適指導的情形下,往往心生排斥,認為Vim很難學。事實上若能領悟它的設計邏輯,了解它為何這麼設計,從這方面去思考,學習上並沒有那麼難,只要學得入門的一些基本操作,很快就可體會到它的強大。VI發展於1970年代,那時期的電腦鍵盤沒像現代有這麼多按鍵,有些符號的位置也稍有不同(圖1),滑鼠既不普遍長相也與現代大不相同,所以在當時設計出來的VI,自然是不動用滑鼠而在只使用一些基本按鍵的條件下就可完成相當複雜的工作,而且無須讓手遠離鍵盤的Home row(圖2)。(這兩張圖片的來源:Wikimedia Commons)
當然Vim有許多功能並不是可一夕可學完的,即使是使用了幾十年也開班授課的專業人員,也不見得會全部功能。事實上只要學會常用或是夠用的部分就已足夠,其他用不著的學了也用不著又何必學?等到有必要時再去查用法即可。
Vim可在目前所有主流作業平台上使用,包括手機與平板。還有相當豐富的文件與使用者社群,以下會列出部分。相關實體書籍則可在天瓏書局找到一些。
由於Vim是當前最普遍可見的VI後續改良版本,為簡化文字敘述,在本文以下提及Vim時,在某些情況下這詞也同時代表了VI與其他後繼版本,如gVim。
Vim經過數十年的發展,不僅兼顧了早期終端機連線時代的使用習慣,也加入了現代使用的考量,有相當多樣的擴充性,在近年更是篷勃發展,特別是Vim 8版開始。這一方面要得力於它本身是開源軟體,另一方面則是因為不少專業程序員使用Vim (Real programmers use Vim.)。一般使用者大概不會想去使用Vim,也沒這個必要,通常是程序員或是相關技術人員才用的。
據親身觀察,不少剛接觸Vim的使用者,在沒有獲得合適指導的情形下,往往心生排斥,認為Vim很難學。事實上若能領悟它的設計邏輯,了解它為何這麼設計,從這方面去思考,學習上並沒有那麼難,只要學得入門的一些基本操作,很快就可體會到它的強大。VI發展於1970年代,那時期的電腦鍵盤沒像現代有這麼多按鍵,有些符號的位置也稍有不同(圖1),滑鼠既不普遍長相也與現代大不相同,所以在當時設計出來的VI,自然是不動用滑鼠而在只使用一些基本按鍵的條件下就可完成相當複雜的工作,而且無須讓手遠離鍵盤的Home row(圖2)。(這兩張圖片的來源:Wikimedia Commons)
| 圖1 |
| 圖2 |
當然Vim有許多功能並不是可一夕可學完的,即使是使用了幾十年也開班授課的專業人員,也不見得會全部功能。事實上只要學會常用或是夠用的部分就已足夠,其他用不著的學了也用不著又何必學?等到有必要時再去查用法即可。
Vim可在目前所有主流作業平台上使用,包括手機與平板。還有相當豐富的文件與使用者社群,以下會列出部分。相關實體書籍則可在天瓏書局找到一些。
訂閱:
文章 (Atom)
