Calibre自帶工具批量轉(zhuǎn)換電子書格式
發(fā)布日期:2023/12/16 22:39:43 瀏覽量:
原來使用Calibre轉(zhuǎn)換電子書格式都是先導(dǎo)入,再轉(zhuǎn)換,再把轉(zhuǎn)換后的文件復(fù)制出來,最后再改名。
雖然可以批量導(dǎo)入和轉(zhuǎn)換,但復(fù)制和改名要一個(gè)處理。后來發(fā)現(xiàn)Calibre自帶命令行轉(zhuǎn)換工具,就寫了一個(gè)批處理,可以把一個(gè)文件夾中的所有指定格式的電子書批量轉(zhuǎn)換。
把以下代碼復(fù)制到記事本上,保存為.bat文件,復(fù)制到電子書的文件夾中,雙擊運(yùn)行。
@echo off for %%a in (*.azw3) do ( "d:\Calibre Portable\Calibre\ebook-convert.exe" "%%~a" "%%~na.epub" ping -n 30 127.1>nul ) pause
注意根據(jù)Calibre安裝路徑改一下ebook-convert.exe的路徑。如果要轉(zhuǎn)換的文件很大,需要把等待時(shí)間延長,把第四行中的30改為100或其他更大的數(shù)值。
如果要制定其他格式,例如原電子書為.mobi格式,把第二行中 *.azw3 改為 *.mobi 就可以。同理,要輸出其他格式,例如.txt格式,把第三行中 %%~na.epub 改為 %%~na.txt 就可以。
同樣的代碼也可以用于音樂格式的轉(zhuǎn)換。把以下代碼復(fù)制到記事本上,保存為.bat文件,復(fù)制到音樂文件的文件夾中,雙擊運(yùn)行。
@echo off for %%a in (*.wav) do ( "d:\lame3100\lame.exe" -V0 "%%~a" "%%~na V0.mp3" ) pause
同樣要根據(jù)lame安裝路徑改一下lame.exe的路徑。
上面代碼轉(zhuǎn)出的mp3是最好動(dòng)態(tài)編碼。需要其他編碼,例如最好靜態(tài)編碼,把第三行改為:
"d:\lame3100\lame.exe" -b 320 "%%~a" "%%~na b320.mp3"
因?yàn)閘ame轉(zhuǎn)換文件時(shí)會(huì)等待前面的操作,所以不需要以下代碼:
ping -n 30 127.1>nul
馬上咨詢: 如果您有業(yè)務(wù)方面的問題或者需求,歡迎您咨詢!我們帶來的不僅僅是技術(shù),還有行業(yè)經(jīng)驗(yàn)積累。
QQ: 39764417/308460098 Phone: 13 9800 1 9844 / 135 6887 9550 聯(lián)系人:石先生/雷先生