2019年1月18日金曜日

All Of Bach、mp4からaacの抽出、aacの分割、m4aへの変換など


FBでクラシック関係のグループのメンバーになってて、結構 All Of Bach の情報が入ってくる
オランダのグループでバッハ全曲のアップを20年かけてやるそうだ
すごいよなあ、色んな意味で

で、新しいGoldbergが聴けるかなと思って検索してみたらあった
Jean Rondeau って髭の兄さんが弾いてる
結構良いのかんじなのでじっくり聴きたい
でも長大な曲なので落として32に分割してスマホに入れたい

1 音声の抽出 mp4からaac

落とすのは簡単、mp4動画だった
ここから音声のみ抽出するのはffmpegを使う
ffmpegは使いこなせてないけどスーパーツールですよね~
ffmpeg -i -vn -acodec copy
って感じです
元動画はflvでもかまいません
outfileの形式は元ファイルの音声形式を正しく指定しなければエラーになるらしい

2 音声の分割 aacの分割

これも簡単、ffmpegでいける
ffmpeg.exe -ss 00:00:00 -t 00:00:50 -i -acodec copy
抽出のコマンドと似てる
しかし!!
Goldbergだから32分割なんすよ(゚Д゚)
聴きながら時間をメモっていちいちffmegのコマンドをたたく事は私には出来ません(-_-)
たとえ1時間かければ出来たとしても、そのためのツールを10時間かけてでも作りたい

で、いろいろプランを考えてたんだけど、ふと思い立ってmp3DirectCutにドロップしたら読んでくれました( ´∀`)
これも良いツールだよな、mp3だけでなく、aacにも対応してました
読み込めなかったら64kbpsくらいのmp3にエンコし直してキューシートだけでも作ってもらおうと思ってたんだけど
しかし、32カ所にキューを入れる作業は残ります
この作業は手作業で仕方なくやってるところ

3 aacをm4aへ

aacのままでも再生は出来るんだけど、時間情報がないみたい
ここら辺はよくわかんない
foobarだと時間は?になってる
でもmpvだと時間も表示してくれるんだよな~(・_・?)
aacをm4aに変換したらfoobarで時間情報も表示されるようになる
aacはエンコード形式で、m4aは単にコンテナって事かな?(・_・?)
ちなみにm4aにすると少しだけどファイルサイズが小さくなります
なんでだろう~( ´∀`)

変換方法だけど、mp4box.exe を使います
コンソールなのでコマンドをたたく必要ありますが簡単です
mp4box add
私は昔書いたwinbatchEhでスクリプト書いてやってますが、普通のbatchでもwshでもイケルと思う
今の私のスクリプトだと1曲づつしか対応出来てないので、複数ファイルドロップにも対応するように書き直したいっす(・∀・)ノ

(forコマンドって意味わかんなくて苦手なんだよなあ・・・ (ノ゚o゚)ノ)

0 件のコメント:

コメントを投稿