X



LAMEコマンドラインオプションを語れ!その42
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2014/09/16(火) 21:31:03.79ID:LwRDDiA+i
MP3エンコーダーではない何かであるLAME(LAME Ain't an MP3 Encoder)のスレッドです。

[前スレ]
LAMEコマンドラインオプションを語れ!その41
http://anago.2ch.net/test/read.cgi/software/1337093460/

[関連サイト]
本家
ttp://lame.sourceforge.net/
ソースコード
ttp://lame.cvs.sourceforge.net/viewvc/lame/lame/libmp3lame/lame.c?view=log
海外掲示板・wiki
ttp://www.hydrogenaudio.org/
ttp://wiki.hydrogenaudio.org/index.php?title=LAME
バイナリ
ttp://lame.bakerweb.biz/
ttp://www.rarewares.org/mp3-lame-bundle.php
ttp://www.free-codecs.com/LAME_Encoder_download.htm

★まとめサイト★
http://www.geocities.jp/buritora2004/lame/
0002名無しさん@お腹いっぱい。
垢版 |
2014/09/16(火) 21:33:40.87ID:LwRDDiA+i
[解説サイト]
LAME FAQ
ttp://www.initialt.org/lame/LAME-FAQ.txt
LAMEでmp3エンコード
ttp://www001.upp.so-net.ne.jp/yama-k/codec/lame.html

[フロントエンド]
Lame Ivy Frontend Encoder (KKKKK.Net)
ttp://kkkkk.net/?life
RazorLame
ttp://www.dors.de/razorlame/
RazorLame日本語化パッチ (ひっそり...)
ttp://homepage2.nifty.com/moto-h/hissori.html
CDex
ttp://cdexos.sourceforge.net/
Exact Audio Copy
ttp://www.exactaudiocopy.org/
0003名無しさん@お腹いっぱい。
垢版 |
2014/09/16(火) 21:37:00.56ID:LwRDDiA+i
[過去スレ一覧]
http://www.geocities.jp/buritora2004/lame/kakolog.html

[関連スレ]
CDexってどう?その12
http://anago.2ch.net/test/read.cgi/software/1298686295/
Exact Audio Copy β15
http://anago.2ch.net/test/read.cgi/software/1397082499/l50

[3.99.5推奨コマンドラインオプション]
(VBR)
-V 0 ⇔ --preset fast extreme
-V 1
-V 2 ⇔ --preset fast standard
-V 3 ⇔ --r3mix
-V 4 ⇔ --preset fast medium
-V 5 (携帯機器向き)
(CBR)
-b 320 ⇔ --preset insane (最高音質)
-b 192 ⇔ --preset cbr 192
-b 128 ⇔ --preset cbr 128 (携帯機器向き)
0004名無しさん@お腹いっぱい。
垢版 |
2014/09/16(火) 22:47:35.06ID:NGXGmuvdO
男は黙って--preset insane
0007名無しさん@お腹いっぱい。
垢版 |
2014/09/18(木) 01:47:31.34ID:DTWqwUp+0
128GBもあったら全て320kbps固定にしても相当な量入るな。
もっともこのように容量のデカいDAPは領域の大半を動画に使ってるほとんどだろうが。
0008名無しさん@お腹いっぱい。
垢版 |
2014/09/18(木) 03:57:54.20ID:nhLN8yzN0
> もっともこのように容量のデカいDAPは領域の大半を動画に使ってるほとんどだろうが。

可逆やハイレゾで埋まってるんやで
今どきDAPの糞ちっこい(でかくても4インチとか)で動画なんて見ないんやで
0010名無しさん@お腹いっぱい。
垢版 |
2014/09/18(木) 20:01:07.90ID:cllG6oIvi
128GBのDAPにもしCD音源を無圧縮で入れたとしたら約200枚分(1枚700MBで計算しても187枚分)か。
CD音源もしくは同等な規格(44.1kHz、ステレオ)の音声しか入れないなら可逆すら不要になるなw
0011名無しさん@お腹いっぱい。
垢版 |
2014/09/19(金) 17:52:30.74ID:bCDdPaos0
可逆はALACかFLAC level8
LAMEは-V2
--preset insaneでも良いんだけど
flac level8でも400kbps下回るファイルとかあるし
V2に統一してるわ。
昔はcbr192だったけど。
0012名無しさん@お腹いっぱい。
垢版 |
2014/09/21(日) 11:01:37.93ID:W0yuYJeTO
アニソンなんかは可逆圧縮しても700〜900kbps程度にしかならないこともザラだな。
ドラマCDとか外国語の教材CDなんかは可逆でも結構縮む傾向があるけど。
0013名無しさん@お腹いっぱい。
垢版 |
2014/09/22(月) 05:50:21.88ID:80RRMJhp0
アニソン()
0014名無しさん@お腹いっぱい。
垢版 |
2014/09/24(水) 19:40:27.59ID:l19jvySX0
Internet Explorer用
http://download.macromedia.com/get/flashplayer/current/support/install_flash_player_ax.exe
その他のブラウザ用
http://download.macromedia.com/get/flashplayer/current/support/install_flash_player.exe
アンインストーラ
http://download.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe
バージョンテスト
http://www.adobe.com/jp/software/flash/about/
0015名無しさん@お腹いっぱい。
垢版 |
2014/09/30(火) 16:23:11.94ID:eJvDrZGT0
時間あたり処理データ量が多いと電池消費量増えるから
モバイルで無駄なビットレートを回避する意味はあるんじゃないの?
CBRVBRによってもまた違ったり、色々あるんだろうけど
0019名無しさん@お腹いっぱい。
垢版 |
2014/10/01(水) 15:07:48.54ID:B9S2kqUb0
LAMEって --clipdetect するとクリップしない最大の --scale の値を推測してくれるよね
その値を使って、クリップしないように2-pass目のエンコードをしてくれるモードがあってもいいのにな
0023名無しさん@お腹いっぱい。
垢版 |
2014/10/10(金) 19:38:35.15ID:PoxEOmZ90
音質へのこだわり 〜実践編 のHPで、Lame Front-END lame 3.99.5において
巣の音をなるべく保持したいのでこのフィルターは通しません。
lameの古いバージョンでは全てのフィルタを無効チェックボックスで無効化できたのですが、
最新版のLame3.99.5ではこのオプションは廃止になってしまいました。
ローパスとハイパスフィルターに -1(KHz)の値を入れてます。
これでパスフィルターを無効化することができます。〜

・・・との記事内容が気にたってしらべてたんだけど、
Lame3.99.5 では、ローパスとハイパスってデフォで、無効設定?だと
思っていたんだけど無効にする場合には、上記の記事どおりに
--lowpass -1 --highpass -1 を付けないといかんの?
0025名無しさん@お腹いっぱい。
垢版 |
2014/10/10(金) 21:00:02.12ID:3KRKMN2i0
WavPackで劣化音のファイルと補正ファイルの2つ作っておけばいいだけだろ。(´・ω・`)
普段は劣化のほう聴いて、CDと同じ音質が聴きたくなったら補正ファイルを入れればいい。
これが理想と思うんだが肝心なWavPackがイマイチ普及しない。
0028名無しさん@お腹いっぱい。
垢版 |
2014/10/11(土) 11:52:47.00ID:lXNJWtkU0
rarewaresからLAME 3.99.5を落として試してみたが、
-V 0のみデフォルトでローパスが無効になってるみたいだね。
LAMEタグ情報を記録しないようにするコマンド-tを追加して、
「-V 0 -t」と「-V 0 --lowpass -1 -t」でエンコしたファイルを比較すると、バイナリレベルで一致した。
0029名無しさん@お腹いっぱい。
垢版 |
2014/10/12(日) 08:41:17.01ID:qRI6EXv80
--preset fast extreme
--preset fast extreme --lowpass -1 --highpass -1
↑の2つのプリセットで、いくつか試したけど
たしかに容量もかわらんな!

ローパスとハイパスってデフォは、無効設定なのかな。
0031名無しさん@お腹いっぱい。
垢版 |
2014/10/12(日) 14:17:23.63ID:e0FnnGHy0
V0のローパスのデフォ値は22100Hz。
しかし、音楽CDで採用されているサンプリング周波数44.1kHzでは、
最高でも22050Hzまでしか記録出来ないため、22100Hzは無効となる。
0032名無しさん@お腹いっぱい。
垢版 |
2014/10/12(日) 14:29:34.05ID:GZdCNZ4L0
ソースを読む限り-V0のデフォルトは24000Hzだよ
-V1は19500Hzで、この間は線形補間で決まる
値が22050を超えれば無効
LAME tagに22.1と書かれるのは22050/100.0を三桁の整数に四捨五入してるせい
0034名無しさん@お腹いっぱい。
垢版 |
2014/10/12(日) 19:59:10.36ID:XBZznLRd0
3.98あたりからオプション結構無効になってるでしょ。
3.99とかマニアックなオプションはほぼ効かなくないか?
rarewaresの中の人が方針変えたのかも知れないがたぶんLAMEの方針なんだろうな。
0036名無しさん@お腹いっぱい。
垢版 |
2014/10/12(日) 20:02:31.09ID:e0FnnGHy0
敢えてフィルタを無効にする必要は無いとはいえ、-kは使えなくなってるね。
--lowpass -1 --highpass -1を使えば同じことだが。
0037名無しさん@お腹いっぱい。
垢版 |
2014/10/12(日) 23:38:38.18ID:jkau77YU0
>>34
>3.98あたりからオプション結構無効になってるでしょ。

簡単になっていいんじゃね?
-V0 と入れるだけで誰でも適当にいい感じの音に聞こえるなら。
0040名無しさん@お腹いっぱい。
垢版 |
2014/10/21(火) 17:55:12.81ID:Gu9x+Pfu0
ということは最近の高音圧の音源はmp3にした時点でクリッピングを起こしちゃうってことかな?
過去スレ見るとエンコード時じゃなくデコード時にクリッピングするって書いてあったんだけど、よく分からなくて・・・
コマンドに--scaleをつけるべきか余計なオプションは要らないのか悩んでる最中
0041名無しさん@お腹いっぱい。
垢版 |
2014/10/21(火) 18:10:24.32ID:XlroCRAy0
クリッピングが気になるなら浮動小数点型で出力するデコーダを使えば良い
まあlameもCBRやABRだと大半のビットレートで--scale 0.95がデフォルトで付いてるけど
0042名無しさん@お腹いっぱい。
垢版 |
2014/10/21(火) 20:41:44.97ID:Gu9x+Pfu0
携帯プレイヤーのデコーダーが浮動小数点に対応してるか不明なんだよなぁ
CBRでデフォルトでーーscale 0.95が付く付かないの違いがあるのは何故なんでしょう?
0043boot.ini
垢版 |
2014/10/21(火) 21:38:49.08ID:RGk05JhH0
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /noguiboot
0044名無しさん@お腹いっぱい。
垢版 |
2014/10/21(火) 23:08:41.79ID:D83fZ1U80
>>42
付く付かないの違いというか
160kbpsまでは0.95、192kbpsが0.97、224kbpsが0.98、それ以上が1
と上がっていく

ハードウェアデコーダの類はほぼ間違いなく整数演算だろうね
0045名無しさん@お腹いっぱい。
垢版 |
2014/10/23(木) 00:40:54.40ID:z/SEVAsw0
>>40
すまん エンコード時にはクリッピングという概念は無いはず
デコードするときに適当にスケールしないとダメな場合もあるという話
0046名無しさん@お腹いっぱい。
垢版 |
2014/11/08(土) 20:54:59.93ID:wB6flfzJ0
>>40
クリッピングは気にしなくていいと思うんだけど、0.95までくらいなら付けても気づかないのでいいのでは?
あまり強く付けると何故か音が変わるのでお勧めしない。
>>42
MP3はサイン波を重ね合わせてるわけだけどレートが足りないとサイン波っぽくない方形波のような波形の
再現性が落ちてしまう。だから0dBの方形波があると0dBを超えてしまってクリップする。
…、と俺は理解しているのだけど。
0047名無しさん@お腹いっぱい。
垢版 |
2014/11/09(日) 13:47:07.83ID:E2izktOl0
ローパスとか通った時もピークが変化するんじゃない?
詳しくは分からないがデジタルフィルタの特性でターゲット周波数の近辺が歪むそうな
サビの頭なんかは殆どの楽器が鳴るから結構違いがあるんじゃないかね
リプレイゲインを利用してエンコ時に必要なだけ下げてデコードで調整するようなのがいいと思うんだが
0049名無しさん@お腹いっぱい。
垢版 |
2014/11/10(月) 17:16:01.07ID:jhQ5fmu40
iTunesが公式にogg(Vorbis)を採用するとかXiph.Org FoundationがAppleの一部にでもならない限りoggなんてつかえねーよ。
0050名無しさん@お腹いっぱい。
垢版 |
2014/11/10(月) 18:24:44.56ID:O6p3fDlP0
この世界は優れているかどうかでなくシェアで決まるから、どんなに出来が良くてもダメだよ
0051名無しさん@お腹いっぱい。
垢版 |
2014/11/13(木) 01:33:03.99ID:ytSUYe+v0
oggの良さがイマイチわからない。
oggってPCの前や中華プレーヤー以外で聞けるの?
俺の持ってるiPhoneでもWALKMANでもカーナビでも使えない。
いい加減メジャーになれよとこっちが言いたいくらいだよ。
0053名無しさん@お腹いっぱい。
垢版 |
2014/11/15(土) 20:15:57.16ID:wK0xVeH30
ogg(Vobis)もopusも優れてるよmp3やAACよりもね。
mp3やAACよりも先に出てれば今頃デファクトスタンダードだったかもね。
0055名無しさん@お腹いっぱい。
垢版 |
2014/11/18(火) 05:45:34.08ID:V2AmX6G90
>>54
見慣れないURLだな…普通こっちだろ
つーか今頃しかも無関係なLAMEのスレッドに貼ってどうすんだ?

確認 ttp://www.adobe.com/jp/software/flash/about/
入手 ttp://get.adobe.com/jp/flashplayer/
0056名無しさん@お腹いっぱい。
垢版 |
2014/12/02(火) 23:17:46.78ID:p1AlStFF0
xrecode2で-nogap使おうとしたら4a1m5hf9dib.dummyが見つかりませんって言われたわ
ファイルは全部フルパスで指定してあるんだけどなあ
諦めるか
0060名無しさん@お腹いっぱい。
垢版 |
2014/12/20(土) 22:28:41.30ID:U0DRc7nh0
>>59
3955mのV0のデフォのローパスが18.2kHzとは…
平均ビットレートが大きいから容量も増えるしで、しばらく3.99.5でいいや
0064名無しさん@お腹いっぱい。
垢版 |
2014/12/21(日) 00:26:06.02ID:pAlGXx6R0
--preset insaneのローパスがデフォルト20.5kHzで、
-V 1が19.5kHzなんだから、-V 0は20kHz辺りが妥当なところだと思うけどなあ。
18.2kHzはやり過ぎかも知れんが、OFFにしてる(ソース上は24kHz)のは謎。
0065名無しさん@お腹いっぱい。
垢版 |
2014/12/21(日) 00:51:46.54ID:739h5TNa0
チューニングしたのが年取ってる人(60超えてたはず)で
自分の耳に合った数値を設定してるというだけ
0067名無しさん@お腹いっぱい。
垢版 |
2014/12/21(日) 19:09:35.51ID:iiLB7HAl0
すみませ〜ん!
久しぶりに CD2WAV32 使って、午後のこ〜だから LAME にしてみたんですが

--preset insane

を追加オプションに設定すれば最高音質になりますか〜ヽ(^o^)丿
0077名無しさん@お腹いっぱい。
垢版 |
2015/01/20(火) 13:40:20.93ID:qihmW/Qs0
MP3のlameタグを削除できるソフトを教えてください

検索してみると
http://answertaker.com/multimedia/music-speech/multimedia-tag-remover.html
Multimedia Tag Remover
でできるそうなのですが
win7には対応していないためか使うことができませんでした
他にソフトがあれば教えてください
0081名無しさん@お腹いっぱい。
垢版 |
2015/01/21(水) 16:56:55.79ID:OVqxrFoo0
>>79
mp3infp ももちろん入れていますが
うまくいきません

普通のタグ情報は削除できるのですが
lameタグにチェックを入れて
削除しようとすると、エラーが発生して使えません
 
0082名無しさん@お腹いっぱい。
垢版 |
2015/01/21(水) 18:04:08.43ID:vXYC7ZhI0
mp3infp のバージョンは
Ver.2.54a

Multimedia Tag Remover のバージョンは
Version 1.14

を使っています

win7 64bitなのですが、なぜかmtrmv64.exeを起動しようとすると

mp3infpがインストールされていません
Multimedia Tag Removerの動作にはmp3infpが必要です

というエラーが出ます。
mtrmv.exeは問題なく起動でき、タグの削除はできるのですが
lameタグだけ削除できない状態です。

それともlameタグにもいろいろ種類があるのでしょうか?
winampとaudacityで圧縮したMP3ファイルを試して駄目だったのですが・・
 
これ以外のlameタグ削除ソフトも探してみたのですが見つかりませんでした。
どなたか教えてください。
 
0083名無しさん@お腹いっぱい。
垢版 |
2015/01/21(水) 18:14:38.80ID:lsgXL0St0
>>81
なんていうエラーなのか、単に「error!」なのか気になるけど、ほっといて別の手段

その1
foobar2000で曲を右クリックして Utilities>Rebuild MP3 Stream をすると
曲のデータと自分が設定したID3tag以外の、アルバムアートもなんもかんも消すはず
もちろん再エンコはしない
※自分が使っているver1.3.2には有る。ver1.3.3には無い。何かの設定が要るんだと思う

その2
海外のソフトで自分は使ったことが無いけど
VBRfix
http://www.hydrogenaud.io/forums/index.php?showtopic=67076
というソフトにtagを消す機能もあるらしい
0084名無しさん@お腹いっぱい。
垢版 |
2015/01/21(水) 18:20:01.12ID:DwoVPJqz0
---------------------------
Multimedia Tag Remover
---------------------------
LameTag/LameFrame/GogoFrameを削除中にエラーが発生しました
D:\Documents and Settings\xxxxxx.mp3

エラーコード : 0x02000304
---------------------------
OK
---------------------------

というエラーが発生します

その後

---------------------------
Multimedia Tag Remover
---------------------------
処理が完了しました
---------------------------
OK
---------------------------


というダイアログが出ますが
タグは削除されていません。
 
0085名無しさん@お腹いっぱい。
垢版 |
2015/01/21(水) 18:34:45.14ID:iMIPbYJr0
>>82
俺はwin7 64bit、mp3infpの2.55とmtrmv64で問題出ていないね
mp3infpのバージョンアップしてみたらどうだろうか?
右下の特殊タグ情報ってところLame Tag他チェック入れてもエラーは出ないね
0087名無しさん@お腹いっぱい。
垢版 |
2015/01/23(金) 19:21:39.79ID:+EmR0ZYm0
Lame Ivy Frontend Encoder version2.96のヘルプを今更ながら眺めてたら、チャンネル設定のところで

>「自動」にすると、ステレオの場合はジョイントステレオに なりますが、192kbps以上(44100Hzの時)では、ステレオになるようです。

ってあるんだけど、そうだったの?
本当なら高ビットレート時には、ジョイントステレオよりステレオのほうが推奨されてるってことなのかな?
0089名無しさん@お腹いっぱい。
垢版 |
2015/02/15(日) 03:26:12.35ID:KGvsQ9SY0
最近はlameは-V 0オンリーでそれ以外はqaacLCの300kbps前後、160前後、HEの70手前で作ってる
0090名無しさん@お腹いっぱい。
垢版 |
2015/02/15(日) 14:47:10.11ID:f9kVP1Q50
エンコード時に
頭に出てくる0.03秒程度の空白による音ズレを無くす設定ってありますか?

--decode-mp3delay
かと思ったのですが

-1000とか入れて使っても何も起きないのですが・・・
 
0091名無しさん@お腹いっぱい。
垢版 |
2015/02/16(月) 00:28:31.37ID:UJjjfNns0
ファイルの状態でそれをなくすのは原理的に不可能
プレイヤー側でデコード時にチョキチョキするしかないね
0092名無しさん@お腹いっぱい。
垢版 |
2015/02/16(月) 00:58:37.15ID:LddNzY/t0
--decode-mp3delayてのはLAMEでデコードする時にデコード開始位置を調整するオプションだよ
エンコードで使っても無駄
009390
垢版 |
2015/02/16(月) 11:39:42.31ID:fqZHx4Up0
すいません、自分で質問しておいて
なんなのですが

--decode-mp3delay 1152

と正の値を使うことでうまくいくことが分かりました。
ちょうど1ブロック分の値を入れるとmp3エンコード時の頭に出てくる無音部分をちょうど相殺することができます。

>>91>>92
一応うまくいったように見えるのですが
エンコードで使っても無駄というのはどういうことでしょうか?
一見うまくいっているようで、実はうまくいっていないのでしょうか?
 
0094名無しさん@お腹いっぱい。
垢版 |
2015/02/16(月) 12:14:02.21ID:UJjjfNns0
それでほんとにファイルの先頭サンプルが削除できてる?
>>92のいうようにデコードするときに強制的にエンコーダディレイを指定するものだけど

0.3秒の空白ってどのデコーダで発生するの?
ギャップレス再生したいってことかな
009592
垢版 |
2015/02/16(月) 12:23:06.85ID:mjNOTbba0
>>94
ビデオカメラで撮影したビデオ(H.264+wav)の音声をaudacityで読み込んで
音声に処理を施した後にmp3で出力して
再度動画に合体させるということが本当にやりたいことです。

-tでlameタグは無効にしてあるのですが、
mp3に圧縮する前と後で0.03秒程度後ろ方向に音ズレが発生するので
これを何とかしたいというのが要望です。

 --decode-mp3delay 1152
を入れてエンコードすると
audacityで確認したときに
エンコード前と後で0.03秒の音ズレがほとんど発生しないのですが・・・

何か間違えていますか?
 
0096名無しさん@お腹いっぱい。
垢版 |
2015/02/16(月) 12:34:55.55ID:UJjjfNns0
mp3という方式ではDCT使うからかならずエンコーダディレイってのができてしまうんじゃなかったっけ
それを強制的に取っちゃえばどうなるんだろ

もしそれで本当に先頭の空白がとれるのならそもそもギャップレス再生のためのlameタグとか必要ないような気がする
普通に動画編集するときにそんなことやるものなのかな

だれか詳しい人レスおね
009792
垢版 |
2015/02/16(月) 12:57:22.22ID:JagpaZLI0
もしかして勘違いしていないか確認ですが
前に出てくる無音部分がなくなる、という意味ではなく
予め元の音声の頭を0.03秒カットしておくことで
全体の音声を前にずらし
結果として音ズレがない状態にできる、という意味なのですが
理解されていますでしょうか?
 
0098名無しさん@お腹いっぱい。
垢版 |
2015/02/16(月) 12:59:58.75ID:JagpaZLI0
あと気になっているのですが

http://www001.upp.so-net.ne.jp/yama-k/codec/lame3.98option.html

エンコードの遅れ分nをスキップしてデコードする.


スキップする、ということはファイルの頭部分をカットしてしまうのではなく
ファイルに残っているのですよね?
これってlameタグと何が違うのでしょうか?
0099名無しさん@お腹いっぱい。
垢版 |
2015/02/16(月) 13:12:46.96ID:LddNzY/t0
ソース読む限りではエンコードの時にも入力のPCMサンプルの先頭を読み捨てるという挙動で適用されるっぽいね

LAMEタグを読んでギャップレスにしてくれないデコーダで
ディレイの分を読み捨てるようにすれば確かにずれることはないだろうけど
当然指定したサンプル分は捨てられてエンコードされないから失われる
before[ディレイ0,1,2,3,...,n-1][オリジナル0,1,2,3,...,m-1]
after [ディレイ0,1,2,3,...,n-1][オリジナルn,n+1,n+2,...,m-n-1]

>>98
エンコードでそのオプションを使うとエンコードされたファイルからはスキップした分が失われる(当たり前だが)
0101名無しさん@お腹いっぱい。
垢版 |
2015/02/16(月) 13:47:01.10ID:Lw0ekz230
>>100
今ならaacが主流ですか?
aac使いたいんですけど
無劣化での編集ソフトがあまりないので使えないんですよ
分割するソフトとかありますか?
 
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況