現在?人閲覧中
目次
CLI encoder
- v1.1以降
- 対象の楽曲を選択 → 右クリック → Convert → Convert...
- v1.1以前
- File → Preferences → Tools → Converter
CLI encoderについて
- Output PresetsでCommandline Encoder :となっているものを選択することで使用できる。
- 主なエンコーダーにはあらかじめプリセットが用意してあるので、エンコーダーをfoobar2000.exeと同じフォルダに入れるだけで利用できる。
- foobar2000本体によるエンコーダに依存しないタグ書き込みをサポートしているので、タグ書き込み機能がないエンコーダやUnicodeタグをサポートしていないエンコーダでも問題ない。
- Unicodeファイル名をサポートしていないエンコーダでもUnicodeファイル名を使用できる。
プリセットがデフォルトで用意されているエンコーダーのバイナリの入手先
MP3(LAME)、AAC(Nero AAC、fdkaac)以外のコーデックはfoobar2000 Free Encoder Packでまとめてインストールできます。
- foobar2000 Free Encoder Pack : http://www.foobar2000.org/encoderpack
また、個別にインストールする場合は以下のサイトからダウンロードして個別にインストールします。
- LAME / Vorbis : http://www.rarewares.org/
- MusePack : http://www.musepack.net/index.php?pg=win
- Nero AAC : http://www.nero.com/enu/downloads-nerodigital-nero-aac-codec.php
- qaac / fdkaac : https://sites.google.com/site/qaacpage/
- fhgaacenc : https://github.com/tmkk/fhgaacenc/
- Opus : http://opus-codec.org/
- FLAC : http://flac.sourceforge.net/
- WavPack : http://www.wavpack.com/
CLI encoder 設定解説
- Encoder files:
- エンコーダーへのパスを指定する。batファイルなど、exeとvbs以外のファイルタイプを指定するにはこの覧に直接パスを書き込む。
- Format is:
- lossy(非可逆)フォーマットかlossless(可逆)フォーマットかを選択する。
- Highest BPS mode supported:
- エンコーダーがサポートしている最高のビット深度を選択する。わからないときは16に。lossyフォーマットではここで選択したビット深度に変換されてエンコーダに渡される。
- Tag:
- 通常は default を選択する。default では masstagger や file info などで書き込まれるものと同じタグフォーマットで書き込む。
MP3ファイルにID3v1とID3v2を両方同時に書き込むには、これを default にして Standard inputs の MP3 tag writing の設定を ID3v2 and ID3v1 にする。
- 通常は default を選択する。default では masstagger や file info などで書き込まれるものと同じタグフォーマットで書き込む。
- Pass floating point data (some lossy encoders only)
- 32bit floating point(浮動小数点)データをエンコーダーに渡す。oggencなど一部のエンコーダーは浮動小数点データの入力をサポートしている。
非可逆->非可逆のトランスコードにおいて、浮動小数点データのまま出力できるデコーダーからのデータをそのままエンコーダーに渡すことでより良い結果が得られるようになる。
- 32bit floating point(浮動小数点)データをエンコーダーに渡す。oggencなど一部のエンコーダーは浮動小数点データの入力をサポートしている。
- Encoder requiers accurate length
- WAVのヘッダから曲の長さを取得する一部のエンコーダー*1のためのオプション。
- Display name
- ここで入力した名前が Output presets に表示される。
- Hide console window (affects only encoding from temp file)
- コマンドプロンプトウィンドウを隠す。(パラメータに %s を使用した際にのみ影響する)
- Never use source file BPS
- エンコーダーへ渡すビット深度を強制的に "Highest BPS mode supported:" で設定したビット深度にする。
CLI encoder プリセット例
ここにはプリセット例とその注意点があります。個々のパラメータについてはreadmeやhelp、外部の解説サイトを参照してください。
特記がない項目は下の設定です。
Format is: lossy
Highest BPS mode supported: 16
Tag: default
Pass floating point data (some lossy encoders only): オフ
Encoder requiers accurate length: オフ
AAC (ADTS)
- FAAC
- Encoder: faac.exe
Parameters: -q 80 -c 16000 - -o %d
Extension: aac
Highest BPS mode supported: 32
- Encoder: faac.exe
- libfdk-aac
- Encoder: fdkaac.exe*2
Parameters: -m 5 -f 2 --ignorelength - -o %d
Extension: aac
- Encoder: fdkaac.exe*2
- qaac (AAC/ALAC QuickTime true VBR encoder)
AAL
- TraConv
- Encoder: TraConv.exe*4
Parameters: --Convert --FileType AAL --BitRate 132000 --Output %d %s
Extension: oma
Format is: lossless (or hybrid)
- Encoder: TraConv.exe*4
AC3
- aften*5
- Encoder: aften.exe
Parameters: -b 256 %s %d
Extension: ac3
- Encoder: aften.exe
- ffmpeg
- Encoder: ffmpeg.exe*6
Parameters: -i - -ab 256 %d
Extension: ac3
- Encoder: ffmpeg.exe*6
ALAC
- refalac
- Encoder: refalac.exe
Parameters: -i -s - -o %d
Extension: m4a
Format is: lossless (or hybrid)
Highest BPS mode supported: 24
- Encoder: refalac.exe
- iTunes AAC ALAC (Apple Lossless Audio Codec)
- Encoder: iTunesEncode.exe
Parameters: -e "Lossless Encoder" -d -i %s -o %d
Extension: m4a
Format is: lossless
Highest BPS mode supported: 24
- Encoder: iTunesEncode.exe
- qaac (AAC/ALAC QuickTime true VBR encoder)
- ffmpeg
- Encoder: ffmpeg.exe
Parameters: -i %s -acodec alac %d
Extension: m4a
Format is: lossless (or hybrid)
Highest BPS mode supported: 24
- Encoder: ffmpeg.exe
- CUETools.ALACEnc [Apple Lossless Audio Codec]
- Encoder: CUETools.ALACEnc.exe
Parameters: -5 %s -o %d
Extension: m4a
Format is: lossless (or hybrid)
- Encoder: CUETools.ALACEnc.exe
ATRAC3 / ATRAC3plus
- TraConv
- Encoder: TraConv.exe*8*9
Parameters: --Convert --FileType OMA --BitRate 132000 --Output %d %s
Extension: oma
- Encoder: TraConv.exe*8*9
DTS
- dcaenc
- Encoder: dcaenc.exe
Parameters: -i %s -o %d -b 256 -l
Extension: dts
Highest BPS mode supported: 24
- Encoder: dcaenc.exe
FLAC
- FLAC
- Encoder: flac.exe
Parameters: -5 - -o %d
Extension: flac
Format is: lossless
Highest BPS mode supported: 24
- Encoder: flac.exe
- OggFLAC
- Encoder: flac.exe
Parameters: -5 --ogg - -o %d
Extension: ogg
Format is: lossless
Highest BPS mode supported: 24
Encoder requires accurate length: オン
- Encoder: flac.exe
- Flake
- Encoder: flake.exe
Parameters: -q -5 - -o %d
Format is: lossless
Highest BPS mode supported: 24
- Encoder: flake.exe
- FlaCuda
- Encoder: CUETools.FlaCuda.exe
Extension: flac
Parameters: -8 - -o %d
Format is: lossless (or hybrid)
Highest BPS mode supported: 24
NVIDIA CUDAに対応したGPU が必要。
- Encoder: CUETools.FlaCuda.exe
- fpFLAC
- Encoder: fpFLAC.exe
Extension: flac
Parameters: -8 -f %s %d
Format is: lossless (or hybrid)
Highest BPS mode supported: 16
fpFLAC for foobar2000
- Encoder: fpFLAC.exe
lossyWAV
- lossyWAV Development Thread
foobar2000 converter setupは、Post #1参照の事。 - lossyWAV 1.3.0 Development Thread
foobar2000 converter setupは、Post #1参照の事。 - lossyWAV - hydrogenaudio wiki
Monkey's Audio
- Encoder: mac.exe
Parameters: %s %d -c2000
Extension: ape
Format is: lossless
Highest BPS mode supported: 24
MP2
- tooLAME
- Encoder: tooLAME.exe
Parameters: -m j -p 1 -b 192 -l 0 - %d
Extension: mp2
- Encoder: tooLAME.exe
- twoLAME*10
- Encoder: twolame.exe
Parameters: -m s -p 3 -b 192 -l 0 - %d
Extension: mp2
- Encoder: twolame.exe
MP3
- LAME
- Encoder: lame.exe
Parameters: -S --noreplaygain -V 2 - %d
Parameters: -b 192 - %d
上から VBR:2 (170 ... 220Kbps) , CBR:192Kbps
Extension: mp3
Highest BPS mode supported: 24
LAME 3.98.4(64bit版)
LAME - Hydrogenaudio Knowledgebase
LAME 3.98 stable コマンドラインオプション
MP3はLAMEでエンコして、コマンドラインオプションを語れ
各種音楽ファイルの相互変換 foobar2000 (初心者のための PC DE MUSIC)
- Encoder: lame.exe
- GXLame
- Encoder: gxlame.exe
Parameters: -V 20 -f - %d (85Kbps程度のVBR Default)
Extension: mp3
LAME 3.98.4をベースとした低ビットレートの音質向上を目的に作成されたLow-bitrate MP3 encoder(まだTest Version)
GXLame Discussion
- Encoder: gxlame.exe
- Fraunhofer IIS MPEG Layer-3 Codec (advanced)(ACMENC)
- Encoder: acmenc.exe
Parameters: -p fiis-adv -b 192 %s %d --enc-delay 672
Extension: mp3
- Encoder: acmenc.exe
- Fraunhofer IIS MPEG Layer-3 Codec (professional)(ACMENC)
- Encoder: acmenc.exe
Parameters: -p fiis-pro -b 192 %s %d --enc-delay 672
Extension: mp3
- Encoder: acmenc.exe
- Fraunhofer IIS mp3surround command line encoder
- Encoder: mp3sEncoder.exe
Parameters: -if - -of %d -sr 44100 -res 16 -c 2 -q 0 -br 128000
Parameters: -if - -of %d -sr 44100 -res 16 -c 2 -q 1 -br 0 -m 4 -vbri
上から CBR128kbps fast encoding, VBR:4 high quality
Extension: mp3
初回起動時のみコマンドプロンプトから起動してメッセージを表示した後にyesと入力する必要がある
その際にユーザーフォルダ内のApplication DataにFraunhoferフォルダと空のテキストファイルが作成されます
- Encoder: mp3sEncoder.exe
- 午後のこ~だ
- Encoder: gogo.exe
Parameters: -b 128 -m j stdin %d
Parameters: -v 5 -m j stdin %d
Parameters: -b 64 -m m stdin %d
上から CBR128Kbps, VBR:5, モノラル64kbps
Extension: mp3
- Encoder: gogo.exe
- Helix MP3 encoder
- Encoder: hmp3.exe
Parameters: - %d -V60 -X2 -U2
Extension: mp3
- Encoder: hmp3.exe
- iTunes
- Encoder: iTunesEncode.exe*11
Parameters: -e "MP3 Encoder" -d -i %s -o %d
Extension: mp3
- Encoder: iTunesEncode.exe*11
MPEG-4 AAC
- Nero (aacenc32)
- Encoder: aacenc32.exe*12
Parameters: -cbr 128 %s %d
Extension: m4a
- Encoder: aacenc32.exe*12
- DivX Plus HD AAC Encoder
- Encoder: DivXAACEncoder_Beta1.exe
Parameters: -i - -o %d -v 4
Extension: aac
- Encoder: DivXAACEncoder_Beta1.exe
- aacPlus encoder (Coding Technologies) HE-AAC v2 (SBR+PS)
- Encoder: enc_aacPlus.exe*13
Parameters:- %d --br 48000 --he --ps
Extension: m4a
- Encoder: enc_aacPlus.exe*13
- aacPlus encoder (Coding Technologies) LC-AAC
- Encoder: enc_aacPlus.exe*14
Parameters: - %d --br 192000 --lc
Extension: m4a
- Encoder: enc_aacPlus.exe*14
- FAAC
- Encoder: faac.exe
Parameters: -q 80 -c 16000 - -o %d
Extension: m4a
Highest BPS mode supported: 32
- Encoder: faac.exe
- libfdk-aac
- Encoder: fdkaac.exe*15
Parameters: -m 5 -G 2 --ignorelength - -o %d
Extension: m4a
- Encoder: fdkaac.exe*15
- ffmpeg
- Encoder: ffmpeg.exe
Parameters: -i - -acodec aac -strict experimental -ab 192k %d
Extension: m4a
Highest BPS mode supported: 32
- Encoder: ffmpeg.exe
- FhG AAC Encoder
- Encoder: fhgaacenc.exe*16
Parameters: --quiet --vbr 3 --ignorelength - %d
Extension: m4a
- Encoder: fhgaacenc.exe*16
- iTunes AAC (Quicktime)
- Encoder: iTunesEncode.exe*17
Parameters: -e "AAC Encoder" -d -i %s -o %d
Extension: m4a
- Encoder: iTunesEncode.exe*17
- Nero (dll)
- Encoder: NAACenc.exe*18
Parameters: -internet -lc -qh %s %d
Extension: m4a
- Encoder: NAACenc.exe*18
- Nero Digital Audio(exe)
- Encoder: neroAacEnc.exe*19
Parameters: -q 0.50 -ignorelength -if - -of %d
Extension: m4a
Highest BPS mode supported: 32 - 関連リンク
Nero AAC Codec v1.5.1.0 (v1.5.4.0)
Nero AACNero AAC Recommended Settings - Hydrogenaudio Forums
Run service連携 neroAacTag.exe
- Encoder: neroAacEnc.exe*19
- qaac (AAC/ALAC QuickTime true VBR encoder)
- qtaacenc (QuickTime AAC true VBR encoder)
- Encoder: qtaacenc.exe*21
Parameters: --tvbr 100 --highest - %d
Extension: m4a
Highest BPS mode supported: 24
- Encoder: qtaacenc.exe*21
- TraConv
- Encoder: TraConv.exe*22*23
Parameters: --Convert --FileType AAC --BitRate 128000 --Output %d %s
Extension: 3gp
- Encoder: TraConv.exe*22*23
現在Converterプラグインの仕様で、ITUNSMPBを記述するエンコーダーを使用してエンコードすると自動的にchpl atomにチャプター情報が記述されてしまうようになっている。iPod Manager 0.6.9.0以降はITUNSMPBよりchpl atomを優先的に読み込むためEncoder Paddingが正しく転送されない問題が発生している。これらのエンコーダーとiPod Managerの併用をする場合はiPod Manager 0.6.8.9以前を使用する必要がある。
Musepack
- Musepack SV7 (~mppenc 1.16)
- Encoder: mppenc.exe
Parameters: --quality 5.00 --verbose --overwrite --scale 1.00000 %s %d*24
Extension: mpc
Highest BPS mode supported: 32
List of recommended MPC settings
- Encoder: mppenc.exe
- Musepack SV8 (mpcenc 1.30.0~)
- Encoder: mpcenc.exe (1.30.0)
Parameters: --silent --quality 5 - %d
Extension: mpc
Highest BPS mode supported: 32
- Encoder: mpcenc.exe (1.30.0)
OggVorbis
- oggenc
- Encoder:
oggenc.exe (oggenc2.exe oggenc3.exe)
Ogg Vorbis 高速化プロジェクト (通称Lancer)
Parameters: -q 4.25 - -o %d
Extension: ogg
Highest BPS mode supported: 32
- Encoder:
- venc
- Encoder: venc.exe
Parameters: -q4.25 - %d
Extension: ogg
Highest BPS mode supported: 32
- Encoder: venc.exe
OptimFROG
- Encoder: ofr.exe
Parameters: --encode --mode fast %s --output %d
Extension: ofr
Format is: lossless (or hybrid)
Highest BPS mode supported: 24
Opus
- Encoder: opusenc.exe
Parameters: --quiet --bitrate 96 --vbr - %d
Extension: opus
Highest BPS mode supported: 32
Shorten
- Encoder: shorten.exe
Parameters: %s %d
Extension: shn
Format is: lossless (or hybrid)
TAK
- TAK (Standard option)
- Encoder:
Takc.exe
Parameters: -e -p2 -ihs - %d
Format is: lossless
Highest BPS mode supported: 24
設定方法解説
TAK - Hydrogenaudio Knowledgebase
How To TAK
TAK 2.0.0 Download
- Encoder:
TTA
- Encoder: ttaenc.exe
Parameters: -e %s -o %d
Extension: tta
Format is: lossless
Highest BPS mode supported: 24
WavPack
- WavPack
- Encoder: wavpack.exe
Parameters: -h -i - %d
Extension: wv
Format is: lossless
Highest BPS mode supported: 32
- Encoder: wavpack.exe
- WavPack hybrid
- Encoder: wavpack.exe
Parameters: -h -b320 -c -i - %d
Extension: wv
Format is: lossless
Highest BPS mode supported: 32
- Encoder: wavpack.exe
- 関連リンク
WavPack 4.60
WMA
- WMA9 professional
- Encoder: wmcmd.vbs*25
Parameters: -input %s -output %d -a_codec WMA9PRO -a_setting Q75_44_2_24
Highest BPS mode supported: 24
- Encoder: wmcmd.vbs*25
- WMA9 lossless
- Encoder: wmcmd.vbs
Parameters: -input %s -output %d -a_codec WMA9LSL -a_setting Q100_44_2_16
Format is: lossless
- Encoder: wmcmd.vbs
- WMA9 VBR 2passエンコード
- Encoder: wmcmd.vbs
Parameters: -input %s -output %d -a_mode 3 -a_setting 192_44_2
- Encoder: wmcmd.vbs
- WMA9 VBR Q90 エンコード
- Encoder: wmcmd.vbs
Parameters: -silent -a_codec WMA9STD -a_mode 2 -a_setting Q90_44_2 -input %s -output %d
- Encoder: wmcmd.vbs
- WMA9 CBR 1passエンコード(128kbps)
- Encoder: wmcmd.vbs
Parameters: -input %s -output %d -profile a128
- Encoder: wmcmd.vbs
- WMA9 CBR 1passエンコード(160kbps)
- Encoder: wmcmd.vbs
Parameters: -input %s -output %d -a_setting 160_44_2
(※"160"のところを変えると任意のビットレートでエンコできる)
- Encoder: wmcmd.vbs
- Win7 64-bit Convert to WMA
- 64-bit version of Windows Media Encoderをインストール
\windows\system32にある「cscript.exe」をfoobarインストールフォルダにコピー
Commandline Encoder Settings
Encoder:には、foobarインストールフォルダにコピーした「cscript.exe」フルパス指定
Parameters:には、例として以下を入力
"C:\Program Files\Windows Media Components\Encoder\WMCmd.vbs" //NoLogo -silent -input %s -output %d -profile a128
How to Convert to WMA Using foobar2000 in Win7 64-bit
Win7 x64, WME x64 and WMCmd.vbs not working
Problem With 64 bit Windows 7, EAC And WMA Lossless
それでも駄目な場合は、
dBpoweramp Music Converter + dBpoweramp Codec Central: Windows Media Audio
を使用して下さい。
- 64-bit version of Windows Media Encoderをインストール
- WMA8
- Encoder: WM8EUTIL.exe*26
Parameters: -input %s -output %d -a_setting 128_44_2
- Encoder: WM8EUTIL.exe*26