日本のテレビ番組で表示されるARIB(アライブ)字幕を動画のエンコードと一緒に字幕も扱うことができる。今までは映像と音声のエンコードと字幕を同時に扱うことはできなかった。
2023年3月にlibaribcaptionにも対応しよりきれいにレンダリングできるようになった。
- ARIB字幕をdemuxするlibaribcaption
- xqq/libaribcaption: Portable ARIB STD-B24 Caption Decoder/Renderer
- lavc/libaribcaption.c: add ARIB caption decoder using libaribcaption · FFmpeg/FFmpeg@b613863
標準規格概要(STD-B24)|一般社団法人 電波産業会
ARIB外字 – Wikipedia
ffmpeg 4.2 から対応し、VLC 3.0 から動画再生に字幕を表示できるようになった。
ffmpeg 4.2 リリース
VLC 3.0 がリリースし ARIB 字幕や AV1 デコードに対応
ARIB字幕を扱うツール。
- maki-rxrz/Caption2Ass_PCR: [DL] http://1drv.ms/1PO9Ptq
- monyone/aribb24.js: an alternative implementation for b24.js
- monyone/assdumper: convert ARIB MPEG2-TS subtitle to ASS (Advanced SubStation Alpha)
- xqq/libaribcaption: Portable ARIB STD-B24 Caption Decoder/Renderer
- tsCaption | ass srt tsファイルから字幕追加 tsファイルから字幕取り出し tsファイルの字幕表示 tsファイルの字幕削除ができます: my0nio
- xtne6f/tsreadex: MPEG-TS stream selector and stabilizer
- rigaya/tsreplace: tsの映像部分のみの置き換えを行うツールです。
対応した ffmpeg が配布されている。
- お気に入りの動画を携帯で見よう
- Releases · BtbN/FFmpeg-Builds
- Add aribb24 for ARIB caption support · BtbN/FFmpeg-Builds@e176c33
- Builds – CODEX FFMPEG @ gyan.dev
字幕ファイルから映像に焼き付けるハードサブは以下のフィルタを使う。
ass の字幕ファイルを動画に焼き付ける ass
字幕ファイルを動画に焼き付ける subtitles