AppleはmacOS High SierraやiOS 11, watchOS 4などで低レイテンシーな非可逆音声圧縮フォーマット「Opus」をネイティブサポートするそうです。詳細は以下から。
Appleは今年の秋にリリースを予定しているmacOS High SierraおよびiOS 11, watchOS 4で「FLAC」と「Opus」の2つオーディオフォーマットを新たにネイティブサポートするとWWDC 2017セッション501″What’s New in Audio”の中で発表していますが、
We now have support for two of the popular formats, namely the FLAC and the Opus format. On the FLAC side, we have the codec, file, and the streaming support, and for Opus, we have the codec, and the file I/O support using the code audio format container.
What’s New in Audio – WWDC 2017 – Apple Developer
これにより、ポッドキャストアプリでもOpusフォーマットのFeedsを再生できるようになっているとドイツのポッドキャスト番組Die Sprechkabineを運営しているTimo Hetzelさんが確認したそうです。
iOS 11 comes with native playback support for the Opus audio codec inside the CAF container.[…]Podcasts.app supports Opus playback, if you claim the file is AAC, although it’s CAF containing Opus.
iOS 11: Opus Support in Podcast Feeds – Timo Hetzel
Opusファイルを作成する
FLACおよびOpusのサポートに伴い、macOS 10.13 High Sierraではオーディオファイルを様々なフォーマットに変換できる”afconvert“コマンドがOpusフォーマットへの変換をサポートしており、”-d”オプションにopusを指定する事でOpusを含むCAFファイルを出力できるようになっています。
afconvert input.wav -f caff -d opus -b 32000 output.caf
- afcovnertコマンドのオプション
- -f : ファイルフォーマット
- -d : データフォーマット
- -b : トータルビットレート
Opusフィルを再生する
Opusを含むCAFファイルはQuickTimeやiTunesなどで再生可能になっている他(Safariは現在のところサポートされていません)、iOS 11のポッドキャストアプリでも聞くことが可能となっており、Hetzelさんがビットレート8k, 16k, 32k, 48kのサンプルFeedを公開しているので、興味のある方は比較してみて下さい。
For mono, speech-heavy podcasts, 48k is nearly transparent, 32k is very good, 16k is ok for a phone speaker and 8k has good, telephone-quality intelligibility.
iOS 11: Opus Support in Podcast Feeds – Timo Hetzel
おまけ
InstapaperやOvercastの開発者のMaroc Armentさんもこれを確認したようですが、普及するまでOpusフォーマットのポッドキャストを配布する用意はないようなので、Overcastなどのサードパーティ製アプリでのサポートはもうしばらく掛かりそうです。
Yup: better quality at smaller sizes. Podcasts that encode as 64 kbps MP3s may be able to get the same quality at 48k or 32k in Opus.But I wouldn't distribute podcasts in Opus for a while, or until there's a widespread way to automatically publish/consume multiple formats.
Marco Arment – Twitter
- What’s New in Audio – WWDC 2017 – Apple Developer
- iOS 11: Opus Support in Podcast Feeds – Timo Hetzel
コメント
QuickTimeでmkv再生できるようにしてほしい