「FFmpeg」的指令說明沒有辦法、也沒有意義貼,所以在這裡省略。而這麼長的說明沒有辦法直接看,要用標準輸出來看,有點痛苦。而真的拿來看會昏倒,因為它不是寫給初學者看的,初學者看只會更痛苦而己。所以直接來範例:
好啦,其實個人有寫 FFmpeg 寫一個解說,詳情請看這裡。
接下來來說這個,批次檔很容易會用到壓縮或解壓縮,最著名就是用 7-Zip:

現在可以直接使用整合版的 7za.exe 可用,它會自動判斷 32 或 64 位元執行。下載請去 http://www.developershome.com/7-zip/ 看,Igor Pavlov 把它放在一起供大眾下載。詳細用法還是請去看 7-Zip.chm ,在這裡提供一些簡單使用:

以上是新增一個壓縮檔,而要解壓縮的話:

請注意參數「e」和「x」的差別。7-zip 的說明簡單易懂,可以全部看看。
批次檔很有機率會下載檔案,很意外的 Windows 沒有提供任何的方式下載,最好的解法是用 Linux-based 的 wget.exe:

wGet 是 Linux-based 內建指令,因為 Windows 沒有提供而 Bart Puype 把它編譯成 Windows 版,可以去 https://eternallybored.org/misc/wget/ 下載。 wget 沒有神奇用法,很單純:

就這樣。
最後一個是 Nircmd.exe ,因為很多功能 Windows 內建都沒有,所以必須要用 Nir Sofer 提供的 Nircmd.exe 來完成,程式可以去 http://www.nirsoft.net/utils/nircmd.html 下載。

實作全部在官網,這裡就不示範了。
這些指令是補足內建指令的不足,實作上要記得放上原執行檔才可執行,由其到新的電腦更是要注意這點。另外這些指令也可以丟到一個資料夾中設成 %path% ,省去執行的麻煩。不過要注意這些指令有可能會有預想不到的變動,即新版可以某些參數不見了等等。下二章來說明一些不是初學者一定要會的事,但知道一下會比較好。
下一章:文字文件
- 2012-09-11 初次發佈。
- 2017-07-12 更新成 Windows 10 的版本。
請問版主:
回覆刪除為什麼會出現下列情形?
C:\Users\user>ffmpeq -h
'ffmpeq' 不是內部或外部命令、可執行的程式或批次檔。
C:\Users\user>7za
'7za' 不是內部或外部命令、可執行的程式或批次檔。
C:\Users\user>7z a Archive.7z .\
'7z' 不是內部或外部命令、可執行的程式或批次檔。
我的版本是
Microsoft Windows [版本 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
我們應該是相同版本。
謝謝版主指教。
本文第一行:
回覆刪除「這章是來介紹一些 Windows 沒有的指令,這些指令會用到,但沒有內建。」
FFmpeg 請到這裡下載:
http://ffmpeg.zeranoe.com/builds/
解開裡面有 bin 的資料夾,請切換到該目錄就可以執行 ffmpeg 了
7za 請到這裡下載:
http://www.7-zip.org/download.html
中間有一行「7-Zip Command Line Version」,請下載那個