Windows Media Playerで生成したWAVEファイルのメタデータをちゃんとする

Windows Media PlayerリッピングしたWAVEファイルのメタデータSJISで保存されているらしく、ffmpegに出変換すると文字化けする。

ffmpeg側で修正する方法もあるにはあるっぽいが、再コンパイルとかめんどくさいの極みなのでスクリプトでどうにかする。

 

github.com

python3.5 make_metadata.py ${FILENAME}

ffmpegに与える引数が出力される。

 

でもなんかうまく書きこまれてない気もするんだよなぁ。

 

 

python3.5 make_metadata_file.py ${FILENAME} > metadata.ini

ffmpeg -i ${INPUT} -i metadata.ini -map_metadata 1 ${OUTPUT}.m4a

 

でiniファイルを経由したほうがよさそう

 

参考にしたサイト:

wav ファイルフォーマット

WAVフォーマットについて - 脳内メモ++

ffmpeg でメタデータを加える | ニコラボ

Libav documentation : :