トップ «前の日記(2004-07-22) 最新 次の日記(2004-07-25)» 編集

tito Memo

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|
2010|02|04|05|06|08|
2011|01|02|03|08|10|12|
2012|01|
2013|03|04|

個人的なメモを記していくためのページです。


2004-07-23

* mpg->mp3変換

mpegから音声を抜き出すのにTMPGEnc のmpegツールの分離を使っていたりしたが複数のファイルをいちいち処理するのに面倒になっていっぺんにできるものを探す。できればコマンドライン。コマンドラインでできるようなツールはunix方面をさがすとありそう、かつwin32に対応しているものも多いだろうということで以下のページを参考にした。
OSX Freewares - movie
Linux ムービー・動画環境 - real-baishi.net
そこで見つけた mpgtx an mpeg toolbox
を試した。windows用のバイナリもある。(知らない人がつくったバイナリを動かすのは危険をともなうけどね。) たとえばsora.mpgというファイルを分離するには
D:\> mpgtx -d  sora.mpg -b sora
 Demultiplexing : [audio 01  video 01] [100.00%]2%]
 
D:\>dir sora*
 ドライブ T のボリューム ラベルは ボリューム です
 ボリューム シリアル番号は 0000-0000 です
 
 D:\ のディレクトリ
 
2004/07/23  07:22           12,697,291 sora-0.m1v
2004/07/23  07:22            2,312,777 sora-0.mp2
2003/04/29  08:59           15,370,744 sora.mpg
               3 個のファイル          30,380,812 バイト
               0 個のディレクトリ   1,973,035,008 バイトの空き領域
 
D:\>
のようにできる。複数のファイルを処理するにはforで回せばよい。
> for %i in (*.mpg) do mpgtx -d %i -b %~ni
2004-08-17 修正 誤) -i → 正) -d 
一つのmpegストリームには複数のprogramが含むことができる。(?)そのための連番がファイルにつくが私が扱うmpgファイルは一つしかないので'-0'が余計だ。これを直すには
> for %i in (*.mpg) do rename %~ni-0.mp2 %~ni.mp2
などとする。

* mp2->wav

ファイルの中身を見たわけではないが拡張子mp 2はmpeg layer 2の意味であろう。mp3化する準備としてwav化する。これにはやはりコマンドラインのツール Underbit: MAD (MPEG Audio Decoder) を使い
> madplay -owav:sora.wav sora.mp2
とするとwavファイルが得られる。あとは好きなエンコーダを使ってmp3にするなりogg vorbisにするなりCDに焼くなり。CDに焼くにはサンプリング周波数変換が必要な場合もある。コマンドラインではないがオーディオ関連のツールに挙げたspwaveなどでできる。単にmp3化する例を挙げておく。
> for %i in (*.mp2) do madplay -owav:%~ni.wav %i
> for %i in (*.wav) do lame --alt-preset cbr 128 %i %~ni.mp3
本日のTrackBacks(全1件) []
_ tito Memo (2005-01-29 23:54)

2年あまりの沈黙から復活!mpgtx-1.3.1がリリースされました。


このページ内のリンクがクリックされたことを知るのにjavascriptを使用しています。javascriptを無効にするとあなたがどのリンクをクリックしたか通知されなくなります。javascriptを無効にしてもこのページの閲覧に問題はありません。javascriptを無効にするページもご覧ください。
クラシック・ドーム クラシック・ドームソフト・ドーム ソフト・ドームソフト・リム ソフト・リム
キャップ10個入り。3種類の詰め合わせ(3種x2=6個入り)の、トラックポイント・キャップ・コレクションはIBMダイレクトで945円(税込み)