遅れること2週間ほど、Homebrewにもffmpeg 5.0が降ってきました(メンテナーのみなさんに感謝)。
私的に気になる変更点は2点ほど。
Videotoolbox関連のアップデートは以下の記事に追記しました。うまくいかなかったんですけどね。
ARIB字幕関連の変更点はこういうことでいいのかな?
エンコード後もarib_caption
として認識されるようになりました。
% ffmpeg -i a.ts -map 0 -copy_unknown -c copy x.ts
...
Stream #0:2[0x114]: Subtitle: arib_caption (Profile A) ([6][0][0][0] / 0x0006)
...
% ffmpeg -i x.ts
...
Stream #0:2[0x102]: Subtitle: arib_caption (Profile A) ([6][0][0][0] / 0x0006)
...
ffmpeg 4.4.1ではbin_data
になっていました。
% ffmpeg@4.4 -i a.ts -map 0 -copy_unknown -c copy y.ts
...
Stream #0:2[0x114]: Subtitle: arib_caption (Profile A) ([6][0][0][0] / 0x0006)
...
% ffmpeg -i y.ts
...
Stream #0:2[0x102]: Data: bin_data ([6][0][0][0] / 0x0006)
...