いうていけろ

hideo54のブログ

タグ一覧

タグ「Apple」が付けられた記事の一覧 (3件)

技術

Safari の動画再生のハマりどころ

2020年12月6日 (最終更新: 2020年12月8日)

この記事は最終更新から半年以上経過しており、内容が古い可能性があります。

SafariAVFoundationApplemacOSiOS動画FFmpegAdvent Calendar

この記事は TSG Advent Calendar 2020 6日目の記事です。 昨日・5日目の記事はつばめ先輩の「RISC-V の Hypervisor 拡張で Hypervisor もどきを書く」でした。すげー。


ここ数ヶ月私は、今まで数年越しで雑に貯めてきた膨大なオタク・メディア・コンテンツの整理に追われています。動画ファイルをエンコードしたり、それを見やすくするようなインフラや Web アプリケーションを作ったり、といった具合です。

そんな中でハマったのが、Safari での動画再生のサポートです。Chrome や Firefox だと普通に再生できる動画が、Safari だと再生できないことがあるのです。macOS ユーザ向けにはまだ「そんなブラウザ使うな」と言えば済みますが、iOS (including iPadOS) でも再生できないとなると、流石に「Safari を使うな」とは言えません。

というわけで、大人しく Safari での動画再生をサポートするにあたって、つまづいたところをまとめておきます。私が調べた限り、以下がよくまとまった記事は他にありませんでした。お役に立てますように。

注意: 以下では HLS (HTTP Live Streaming) による動画配信については触れていません。単なる静的ビデオファイルの再生についての知見です。

続きを読む
技術

大容量でもないのに音楽が何故か iCloud 同期できないのをなんとかする

2017年10月7日

この記事は最終更新から半年以上経過しており、内容が古い可能性があります。

AppleiCloudiTunes

ある教材についてきた mp3 音声を iPhone で聞きたくなったので、ひとまず Mac を取り出し iTunes に取り込んだ。

さて、iPhone から DL 可能にすべく iCloud Music Library を更新しようとしたところ、該当の音声群が iCloud Music Library に対し「不適格」であると言われた。

大容量のファイルだと不適格となることは知っていたが、今回は特段大容量でもない。調べてみると、どうやら僕の手にした音声ファイルはbitrate 64kbpsでエンコードされたものであり、 bitrate 96kbps 以下でエンコードされた曲も不適格とされる ようだった。

というわけで、bitrateを96kpbs以上にすることを試みた。

続きを読む