「Afconvertコマンド」の版間の差分
編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (他の1人の利用者による、間の3版が非表示) | |||
| 11行目: | 11行目: | ||
[[Xamarin.Mac]]や[[Xamarin.iOS]]などでAVFoundationのAVAudioPlayerを使い効果音を多重再生したい場合はcafファイル(Apple CoreAudio フォーマット)を使う必要があるため、iOSアプリを作っている[[プログラマ]]には必須コマンドとなっている。他の用途で使っている奴は見たことがないくらい、この用途でばかり使われている。 | [[Xamarin.Mac]]や[[Xamarin.iOS]]などでAVFoundationのAVAudioPlayerを使い効果音を多重再生したい場合はcafファイル(Apple CoreAudio フォーマット)を使う必要があるため、iOSアプリを作っている[[プログラマ]]には必須コマンドとなっている。他の用途で使っている奴は見たことがないくらい、この用途でばかり使われている。 | ||
<source lang="bash"> | <source lang="bash"> | ||
$ afconvert -f caff -d ima4 入力ファイル [出力ファイル] | $ afconvert -f caff -d ima4 入力ファイル [出力ファイル] | ||
</source> | </source> | ||
出力ファイルを省略すると入力ファイルと同名の拡張子違いのファイルが生成される。 | |||
===複数ファイルを一括で変換する=== | ===複数ファイルを一括で変換する=== | ||
[[findコマンド]]と[[xargsコマンド]]で簡単に実現できる。 | |||
findコマンドの- | findコマンドの-print0とxargsコマンドの-0は空白文字の処理に関するものなので絶対に省略してはならない。 | ||
<source lang="bash"> | <source lang="bash"> | ||
$ find . -name "*.mp3" -print0 |xargs -0 -I {} afconvert -f caff -d ima4 {} | $ find . -name "*.mp3" -print0 |xargs -0 -I {} afconvert -f caff -d ima4 {} | ||
| 36行目: | 36行目: | ||
*[[Xamarin.Mac/効果音を再生する]] | *[[Xamarin.Mac/効果音を再生する]] | ||
[[category: macOS]] | |||