在 MS-Windows 環境下的對語音檔案的批次轉檔

在 MS-Windows 環境下的對語音檔案的批次轉檔,其實只要一行命令就夠了,但是~得做一些些準備:

  1. 下載 ffmpeg for MS-Windows 版本與安裝
  2. https://ffmpeg.zeranoe.com/builds/ 網站下載 ffmpeg for MS-Windows 的程式。

    下載回來的程式,應該是把 ffmpeg 全部相關程式包在一起的 zip 壓縮檔,你就自己在硬碟找個位置把他解壓縮了!(例如:我把它解壓縮到 C 碟的「下載」這個目錄底下。

  3. 把要轉檔的語音檔們,全部集中在一起
  4. 將這些要批次轉檔的語音檔案全部集中在一個檔案,例如把語音檔案全部放在 C 碟的「下載」這個目錄底下的「309語音作業-02」底下。

  5. 為轉換工作的轉檔命令,寫個批次檔吧!
  6. 打開「筆記本」程式,或是下載「Notepad++」程式(建議),並將底下程式複製貼上,並存成「convert2mp3.cmd」(檔名可自取,但結尾一定要 .cmd 或 .bat )。並將此「convert2mp3.cmd」放到「309語音作業-02」底下。(方便作業用)

    完成之後,便可以直接對著「convert2mp3.cmd」(或convert2mp3.bat)點兩下,便可以執行轉檔工作。

    @echo off
    rem 說明:不需要將程式執行結果一一回報回來,眼不見為淨!

    for %%i IN ( *.m4a ) DO “C:\Users\chungyu\Downloads\ffmpeg\bin\ffmpeg.exe” -y -i “%%i” “%%~ni.mp3”
    rem 說明:這行才是重點,ffmpeg.exe 因為放在「C:\Users\chungyu\Downloads\ffmpeg\bin\」底下,所以給它完整的路徑,而這裡就視 ffmpeg 的實際位置而定。

  7. 清掉垃圾後,收工!
  8. 可在轉檔完畢後,刪掉原有的語音檔,僅留下 mp3 檔案。


好友「士玉」在讀了我的那篇文章:快速轉檔與整理語音朗讀作業後,詢問在 MS-Windows 底下可以怎麼做的問題。

其實,他的問題不困難,在 MS-Windows 底下其實已有許多解決方案,而我是習慣直接使用 ffmpeg 來解決(直球對決),而 ffmpeg 也有 for MS-Windows 環境版本可用,所以只要讓機器可以批次轉檔就解決,研究了一下,方法如下:

  1. 下載 ffmpeg for MS-Windows 版本與安裝
  2. https://ffmpeg.zeranoe.com/builds/ 網站下載 ffmpeg for MS-Windows 的程式。

    下載回來的程式,應該是把 ffmpeg 全部相關程式包在一起的 zip 壓縮檔,你就自己在硬碟找個位置把他解壓縮了!(例如:我把它解壓縮到 C 碟的「下載」這個目錄底下。

  3. 把要轉檔的語音檔們,全部集中在一起
  4. 既然需要批次轉檔的話,語音檔應該不只一個,建議你將這些語音檔案全部集中在一個檔案,例如把語音檔案全部放在 C 碟的「下載」這個目錄底下的「309語音作業-02」底下,可以看到目前我放了 5 個語音檔。

  5. 為轉換工作的轉檔命令,寫個批次檔吧!
  6. 打開「筆記本」程式,或是下載「Notepad++」程式(建議),並將底下程式複製貼上,並存成「convert2mp3.cmd」(檔名可自取,但結尾一定要 .cmd 或 .bat )。並將此「convert2mp3.cmd」放到「309語音作業-02」底下。(方便作業用)

    完成之後,便可以直接對著「convert2mp3.cmd」(或convert2mp3.bat)點兩下,便可以執行轉檔工作。

    @echo off
    rem 說明:不需要將程式執行結果一一回報回來,眼不見為淨!

    for %%i IN ( *.m4a ) DO “C:\Users\chungyu\Downloads\ffmpeg\bin\ffmpeg.exe” -y -i “%%i” “%%~ni.mp3”
    rem 說明:這行才是重點,ffmpeg.exe 因為放在「C:\Users\chungyu\Downloads\ffmpeg\bin\」底下,所以給它完整的路徑,而這裡就視 ffmpeg 的實際位置而定。

  7. 清掉垃圾後,收工!
  8. 可在轉檔完畢後,刪掉原有的語音檔,僅留下 mp3 檔案。


相關連結:

  1. 快速轉檔與整理語音朗讀作業
  2. ffmpeg 下載點:https://ffmpeg.zeranoe.com/builds/
  3. Notepad++ 網站:https://notepad-plus-plus.org/
  4. Windows 批次檔的精要學習手冊,https://legacy.gitbook.com/book/peterju/cmddoc/details
  5. batch 指令筆記,https://poychang.github.io/note-batch/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*